US2019369819A1PendingUtilityA1

Graphical User Interface

39
Assignee: GE INSPECTION TECHNOLOGIES LPPriority: Jun 1, 2018Filed: Jun 1, 2018Published: Dec 5, 2019
Est. expiryJun 1, 2038(~11.9 yrs left)· nominal 20-yr term from priority
G06F 3/04817G06F 3/0482G06F 3/04845
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The current subject matter provides an improved GUI that includes an improved navigation menu. The improved navigation menu can efficiently present a user with options for navigating the application and/or website, and provide an intuitive view of information available to the user. In one embodiment, the navigation menu can include a navigation icon that can be selected by the user. Upon selection of the navigation icon, a rotating menu showing entries corresponding to a first level of navigation options can be displayed about the menu icon. Upon receiving a user input the entries within the rotating menu can rotate automatically rotate until a desired entry is at a position adjacent to the mouse icon to be selectable by the user. Therefore, the navigation menu can reduce an amount of display space required to convey selectable options to a user, and/or improve efficiency of navigating applications and/or websites.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 receiving, by an input device, a first user input characterizing user selection of a first graphical object within a graphical user interface (GUI) display space;   rendering, by at least one data processor and within the GUI display space, a first rotating menu that extends along a first curved path, the first rotating menu having a first entry at a first position and a second entry at a second position, wherein the first and second entries are positioned along the first curved path;   receiving, by the input device, a second user input at a third position located between the first entry and the second entry; and   rotating, by the at least one data processor and based on the second user input, the first rotating menu such that the second entry rotates to the first position.   
     
     
         2 . The method of  claim 1 , further comprising
 receiving a third user input characterizing user selection of the second entry;   rendering, within the GUI display space, a first linear menu that extends along a first path that intersects the first position, the linear menu having a third entry at a fourth position;   receiving a fourth user input characterizing user selection of the third entry; and   rendering, within the GUI display space, a second rotating menu that extends along a second curved path, the second rotating menu having a fourth entry.   
     
     
         3 . The method of  claim 2 , further comprising
 receiving a fifth user input at a fifth position, between the third entry and the fourth entry; and   rotating, based on the fifth user input, the second rotating menu such that the fourth entry is at the third position.   
     
     
         4 . The method of  claim 2 , wherein the first path intersects the first position and a center point of the first graphical object. 
     
     
         5 . The method of  claim 2 , wherein a first radius of curvature of the first curved path is less than a second radius of curvature of the second curved path. 
     
     
         6 . The method of  claim 2 , wherein the first curved path and the second curved path are parallel. 
     
     
         7 . The method of  claim 6 , wherein the first curved path and the second curved path form concentric circles. 
     
     
         8 . The method of  claim 1 , wherein the GUI display space is displayed on a display of a computing device, the computing device including the input device, the display, and the at least one data processor. 
     
     
         9 . A system comprising:
 at least one data processor and memory coupled to the processor, the memory storing executable instructions, which, when executed by the at least one data processor, implement operations comprising:
 receiving, by an input device, a first user input characterizing user selection of a first graphical object within a graphical user interface (GUI) display space; 
 rendering, by the least one data processor and within the GUI display space, a first rotating menu that extends along a first curved path, the first rotating menu having a first entry at a first position and a second entry at a second position, wherein the first and second entries are positioned along the first curved path; 
 receiving, by the input device, a second user input at a third position located between the first entry and the second entry; and 
 rotating, by the at least one data processor and based on the second user input, the first rotating menu such that the second entry rotates to the first position. 
   
     
     
         10 . The system of claim  25 , further comprising
 receiving a third user input characterizing user selection of the second entry;   rendering, within the GUI display space, a first linear menu that extends along a first path that intersects the first position, the linear menu having a third entry at a fourth position;   receiving a fourth user input characterizing user selection of the third entry; and   rendering, within the GUI display space, a second rotating menu that extends along a second curved path, the second rotating menu having a fourth entry.   
     
     
         11 . The system of  claim 10 , further comprising
 receiving a fifth user input at a fifth position, between the third entry and the fourth entry; and   rotating, based on the fifth user input, the second rotating menu such that the fourth entry is at the third position.   
     
     
         12 . The system of  claim 10 , wherein the first path intersects the first position and a center point of the first graphical object. 
     
     
         13 . The system of  claim 10 , wherein a first radius of curvature of the first curved path is less than a second radius of curvature of the second curved path. 
     
     
         14 . The system of  claim 10 , wherein the first curved path and the second curved path are parallel. 
     
     
         15 . The system of  claim 14 , wherein the first curved path and the second curved path form concentric circles. 
     
     
         16 . The system of claim  25 , wherein the GUI display space is displayed on a display of a computing device, the computing device including the input device, the display, and the at least one data processor. 
     
     
         17 . A non-transitory computer program product comprising computer readable instructions, which, when executed by at least one data processor forming part of at least one computing system, implement operations comprising:
 receiving, by an input device, a first user input characterizing user selection of a first graphical object within a graphical user interface (GUI) display space;   rendering, by the least one data processor and within the GUI display space, a first rotating menu that extends along a first curved path, the first rotating menu having a first entry at a first position and a second entry at a second position, wherein the first and second entries are positioned along the first curved path;   receiving, by the input device, a second user input at a third position located between the first entry and the second entry; and   rotating, by the at least one data processor and based on the second user input, the first rotating menu such that the second entry rotates to the first position.   
     
     
         18 . The non-transitory computer program product of  claim 17 , further comprising
 receiving a third user input characterizing user selection of the second entry;   rendering, within the GUI display space, a first linear menu that extends along a first path that intersects the first position, the linear menu having a third entry at a fourth position   receiving a fourth user input characterizing user selection of the third entry; and   rendering, within the GUI display space, a second rotating menu that extends along a second curved path, the second rotating menu having a fourth entry.   
     
     
         19 . The non-transitory computer program product of  claim 18 , further comprising
 receiving a fifth user input at a fifth position, between the third entry and the fourth entry; and   rotating, based on the fifth user input, the second rotating menu such that the fourth entry is at the third position.   
     
     
         20 . The non-transitory computer program product of  claim 18 , wherein the first path intersects the first position and a center point of the first graphical object. 
     
     
         21 . The non-transitory computer program product of  claim 18 , wherein a first radius of curvature of the first curved path is less than a second radius of curvature of the second curved path. 
     
     
         22 . The non-transitory computer program product of  claim 18 , wherein the first curved path and the second curved path are parallel. 
     
     
         23 . The non-transitory computer program product of  claim 22 , wherein the first curved path and the second curved path form concentric circles. 
     
     
         24 . The non-transitory computer program product of  claim 17 , wherein the GUI display space is displayed on a display of the computing device, the computing device including the input device, the display, and the at least one data processor.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.