Tracking menus, system and method
First Claim
1. A graphical user interface display, comprising:
- a tracking symbol positioned corresponding to an input transducer movable by a user when the input transducer is in a tracking state; and
a menu, on the graphical user interface display, having a menu boundary and comprising a mobile tracking region having a region boundary coincident with the menu boundary and enclosing the tracking symbol with the tracking symbol being movable within the region boundary when the input transducer is in the tracking state, the mobile tracking region moving in correspondence to the tracking symbol when the input transducer is in the tracking state and when the tracking symbol encounters the region boundary while moving, the mobile tracking region having controls with boundaries and activatable when the input transducer is in a down state and the tracking symbol is over the controls, and the menu is always visible when one of the controls is not activated and always not visible when one of the controls is activated.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a system that includes a tracking menu that tracks the movement of a position transducer, such as a stylus or a mouse, as the transducer is moved about in association with a display. The menu is typically displayed on top of other objects in the display. The menu includes a tracking symbol, such as an arrow or cursor, positioned corresponding to inputs from the transducer as it is moved by a user. A mobile tracking region is also included. This tracking region has a tracking boundary or edge enclosing the tracking symbol where the tracking symbol is movable within the boundary or hits without the menu moving. The tracking region or entire menu moves in correspondence to the tracking symbol when the tracking symbol encounters the boundary or hits while the symbol is moving. The tracking region also has menu controls or buttons that are activatable when the tracking symbol corresponds to the controls.
-
Citations
56 Claims
-
1. A graphical user interface display, comprising:
-
a tracking symbol positioned corresponding to an input transducer movable by a user when the input transducer is in a tracking state; and a menu, on the graphical user interface display, having a menu boundary and comprising a mobile tracking region having a region boundary coincident with the menu boundary and enclosing the tracking symbol with the tracking symbol being movable within the region boundary when the input transducer is in the tracking state, the mobile tracking region moving in correspondence to the tracking symbol when the input transducer is in the tracking state and when the tracking symbol encounters the region boundary while moving, the mobile tracking region having controls with boundaries and activatable when the input transducer is in a down state and the tracking symbol is over the controls, and the menu is always visible when one of the controls is not activated and always not visible when one of the controls is activated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An interface display, comprising:
-
a first tracking symbol having a first tracking symbol position controllable by a user when in a tracking state; and a second tracking symbol containing the first tracking symbol, having a second tracking symbol position controlled by the first tracking symbol and having objects selectable by the first tracking symbol when in the tracking state and a down state, the second tracking symbol having a menu containing the selectable objects with the menu having a menu boundary and comprising a mobile tracking region having a region boundary coincident with the menu boundary, and the menu is always visible when one of the selectable objects is not activated and always not visible when one of the selectable objects is selected by the first tracking symbol. - View Dependent Claims (26, 27)
-
-
28. An interface, comprising:
-
a display; a tracking menu positioned on the display, having an edge and having controls positioned in the tracking menu with the tracking menu having a menu boundary and comprising a mobile tracking region having a region boundary coincident with the menu boundary, and the tracking menu is always visible when one of the controls is not activated and always not visible when one of the controls is activated; a tracking symbol positioned above the tracking menu, encountering the edge of the region boundary when moved and moving the tracking menu when the tracking symbol is in a tracking state when the edge of the region boundary is encountered. - View Dependent Claims (29, 30)
-
-
31. A graphical user interface display, comprising:
-
a tracking symbol positioned corresponding to a stylus input transducer movable by a user; and a mobile tracking menu region, on the graphical user interface display, having a region boundary enclosing the tracking symbol with the tracking symbol being movable within the region boundary with the mobile tracking menu region moving in correspondence to the tracking symbol when the tracking symbol encounters the region boundary while moving, the mobile tracking menu region having a visible menu edge coincident with the region boundary, the mobile tracking menu region having button controls activatable when the tracking symbol corresponds to the button controls with a control changed in appearance when the tracking symbol is over the control and is active, the mobile tracking menu region being semi-transparent when the tracking symbol is inactive and transparent when the tracking symbol is active, where the tracking symbol can be activated by the user selecting one of the button controls and performs a selected function when active, and the mobile tracking menu region is always visible when one of the button controls is not activated and always not visible when one of the button controls is activated, wherein the tracking symbol and region are displayed on a tablet display, and the tracking symbol is activated when the stylus touches the tablet display, wherein the positioning corresponding to the motion of the input transducer stops when the stylus is out of range of the tablet display and the mobile tracking menu region is repositioned a least Euclidean distance from a prior position corresponding to the tracking symbol when a condition no longer exists, wherein the graphical user interface display comprises an outline of the mobile tracking region when the tracking symbol is over a persistent object and the graphical user interface display is clipped as the tracking symbol exits the persistent object, and wherein the mobile tracking region deforms corresponding to a shape of the persistent object when the tracking symbol comes in a vicinity of a persistent object or display edge.
-
-
32. A method, comprising:
-
allowing a user to move a tracking symbol on a display; and moving a tracking menu having controls in correspondence to the tracking symbol when the tracking symbol is in a tracking state and the tracking symbol encounters an edge of the tracking menu with the tracking menu always being visible when one of the controls is not activated and always being not visible when one of the controls is activated when the tracking symbol is in a down state over one of the controls. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method, comprising moving a first tracking symbol responsive to movement of a second tracking symbol, the first tracking symbol having a menu containing selectable objects with the menu having a menu boundary and comprising a mobile tracking region having a region boundary coincident with the menu boundary and moving the second tracking symbol responsive to an input transducer when the input transducer is in a tracking state, and the menu is always visible when one of the selectable objects is not activated and always not visible when one of the selectable objects is activated when the input transducer is in a down state over one of the controls.
-
45. A method, comprising using a single cursor movement to both move and activate a mobile control, the mobile control having a menu containing selectable objects with the menu having a menu boundary and comprising a mobile tracking region having a region boundary coincident with the menu boundary, and the menu is always visible when one of the selectable objects is not selected and always not visible when one of the selectable objects is selected when the single cursor is in a down state over one of the selectable objects.
-
46. An apparatus, comprising:
-
a position transducer; a display; and a computer coupled to the display and the position transducer, and producing for display a first tracking symbol having a first tracking symbol position controllable by the position transducer when the position transducer is in a tracking state and a second tracking symbol containing the first tracking symbol, having a second tracking symbol position controlled by the position of the first tracking symbol and having controls selectable by the first tracking symbol, the second tracking symbol having a menu containing selectable objects with the menu having a menu boundary and comprising a mobile tracking region having a region boundary coincident with the menu boundary, and the menu is always visible when one of the selectable objects is not activated and always not visible when one of the selectable objects is activated when the position transducer is in a down state over one of the selectable objects.
-
-
47. A computer readable storage controlling a computer by allowing a user to move a tracking symbol on a computer display, and moving a tracking menu in correspondence to the tracking symbol when the tracking symbol is in a tracking state and the tracking symbol encounters an edge of the tracking menu, the tracking menu containing selectable objects, with the tracking menu having a menu boundary and comprising a mobile tracking region having a region boundary coincident with the menu boundary, and the tracking menu is always visible when one of the selectable objects is not activated and always not visible when one of the selectable objects is activated when the tracking symbol is in a down state over one of the selectable objects.
-
48. A computer readable storage controlling a computer with a first tracking symbol having a first tracking symbol position controllable by a user;
- and a second tracking symbol containing the first tracking symbol, having a second tracking symbol position controlled by the first tracking symbol and having a menu with objects selectable by the first tracking symbol with the menu having a menu boundary and comprising a mobile tracking region having a region boundary coincident with the menu boundary, and the menu is always visible when one of the selectable objects is not activated and always not visible when one of the selectable objects is activated when the first tracking symbol is in a down state over one of the selectable objects.
-
49. A graphical user interface display, comprising:
-
a display area that tracks a cursor tool when the cursor tool is in a tracking state and reaches a boundary of the display area, the display area having a display function; and the cursor tool movable within the display area when in the tracking state and that drags the display area around when the boundary of the display area is reached and being activated by an input event when the cursor tool is in a down state, the display area having a menu containing selectable objects with the menu having a menu boundary and comprising a mobile tracking region having a region boundary coincident with the menu boundary, and the menu is always visible when one of the selectable objects is not activated and always not visible when one of the selectable objects is activated when the cursor tool is in the down state over one of the selectable objects.
-
-
50. A graphical user interface display, comprising:
-
a tracking symbol positioned corresponding to an input transducer movable by a user when the input transducer is in a tracking state; and a mobile tracking region, on the graphical user interface display, having a region boundary enclosing the tracking symbol with the tracking symbol being movable when the input transducer is in the tracking state and within the region boundary when not dragging, the mobile tracking region moving in correspondence to the tracking symbol when the input transducer is in the tracking state and when the tracking symbol encounters the region boundary while moving, the mobile tracking region having controls activatable when the input transducer moving the tracking symbol is in a down state over the controls the controls, and the mobile tracking region is always visible when one of the controls is not activated and always not visible when one of the controls is activated when the input transducer is in the down state over one of the controls.
-
-
51. A graphical user interface display, comprising:
-
a tracking symbol positioned corresponding to an input transducer movable by a user when the input transducer is in a tracking state; a mobile tracking region, on the graphical user interface display, having a region boundary enclosing the tracking symbol with the tracking symbol being movable when the input transducer is in the tracking state and the tracking symbol is within the region boundary, the mobile tracking region moving in correspondence to the tracking symbol when the input transducer is in the tracking state and the tracking symbol encounters the region boundary while moving, the mobile tracking region having controls activatable when the input transducer moving the tracking symbol is in a down state over the controls, the controls for selecting commands, and the mobile tracking region is always visible when one of the controls is not activated and always not visible when one of the controls is activated when the input transducer is in the down state over one of the controls.
-
-
52. A graphical user interface display, comprising:
-
a tracking symbol positioned corresponding to an input transducer movable by a user when the input transducer is in a tracking state; and a menu, on the graphical user interface display, having an edge enclosing the tracking symbol with the tracking symbol being movable within the edge when the input transducer is in the tracking state, the menu moving in correspondence to the tracking symbol when the input transducer is in the tracking state and when the tracking symbol encounters the edge while moving, and a region defined within the edge having controls activatable when the input transducer moving the tracking symbol is in a down state over the controls, and the menu is always visible when one of the controls is not activated and always not visible when one of the controls is activated when the input transducer is in the down state over one of the controls.
-
-
53. A graphical user interface display, comprising:
-
a tracking symbol positioned on the graphical user interface display corresponding to an input transducer movable by a user when the input transducer is in a tracking state; and a menu, on the graphical user interface display, having a menu boundary and comprising a mobile tracking region having a region boundary coincident with the menu boundary and enclosing the tracking symbol with the tracking symbol being movable within the region boundary when the input transducer is in the tracking state, the mobile tracking region moving in correspondence to the tracking symbol when the input transducer is in a tracking state and the tracking symbol encounters the region boundary while moving, the mobile tracking region having controls with boundaries and activatable when the tracking symbol is over one of the controls and the input transducer is in a down state. - View Dependent Claims (55, 56)
-
-
54. A graphical user interface display, comprising:
-
a tracking symbol positioned on the graphical user interface display corresponding to an input transducer movable by a user when the input transducer is in a tracking state; and a menu, on the graphical user interface display, having a menu boundary and comprising a mobile tracking region having a region boundary coincident with the menu boundary and enclosing the tracking symbol with the tracking symbol being movable within the region boundary when the input transducer is in the tracking state, the mobile tracking region moving in correspondence to the tracking symbol when the input transducer is in the tracking state and the tracking symbol encounters the region boundary while moving, the mobile tracking region having controls with boundaries and activatable when input transducer moving the tracking symbol is in a down state over the controls, the menu is always visible when one of the controls is not activated and always not visible when one of the controls is activated when the input transducer is in a down state, and the menu tracks the tracking symbol when the menu is not visible.
-
Specification