Tracking menus, system and method
First Claim
1. A graphical user interface, comprising:
- a tracking symbol positioned corresponding to an input transducer movable by a user; and
a mobile tracking region having a region boundary enclosing the tracking symbol with the tracking symbol being movable within the boundary with the region moving in correspondence to the tracking symbol when the tracking symbol encounters the boundary while moving, and the region having controls activatable when the tracking symbol corresponds to the controls.
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. When a stylus of a tablet PC is used as the transducer, the menu tracks the stylus as it moves above a tablet display and the controls are activated when the stylus touches the display at a control. When the stylus moves out of the tracking range of the tablet, the menu stops tracking and when the stylus returns to tracking range the menu jumps to a new position on the display corresponding to the stylus. The tracking menu can take many shapes, including a mouse, a linear menu, etc. The tracking region need not coincide with the visible boundary of the menu. Stylus functions are performed, such as painting, when the stylus touches the display in a region not corresponding to a control and the menu becomes invisible while tracking during function execution. The tracking menu can be pinned or locked in place allowing the tracking symbol to cross the edge of the tracking region without moving the menu. When the tracking menu encounters a persistent object, such as a menu bar, transducer events are provided to the persistent object and the tracking menu is displayed in a non-dominant position.
187 Citations
49 Claims
-
1. A graphical user interface, comprising:
-
a tracking symbol positioned corresponding to an input transducer movable by a user; and
a mobile tracking region having a region boundary enclosing the tracking symbol with the tracking symbol being movable within the boundary with the region moving in correspondence to the tracking symbol when the tracking symbol encounters the boundary while moving, and the region having controls activatable when the tracking symbol corresponds to the controls. - 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, comprising:
-
a first tracking symbol having a first tracking symbol position controllable by the 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 objects selectable by the first tracking symbol. - View Dependent Claims (26, 27)
-
-
28. An interface, comprising:
-
a display;
a tracking menu positioned above the display, having an edge and having controls positioned in the menu;
a tracking symbol positioned above the menu, encountering the edge when moved and moving the menu when the edge is encountered. - View Dependent Claims (29, 30)
-
-
31. A graphical user interface, comprising:
-
a tracking symbol positioned corresponding to a stylus input transducer movable by a user; and
a mobile tracking menu region having a region boundary enclosing the tracking symbol with the tracking symbol being movable within the boundary with the region moving in correspondence to the tracking symbol when the tracking symbol encounters the boundary while moving, the menu region having visible menu edge, the menu region having button controls activatable when the tracking symbol corresponds to the controls with a control changed in appearance when the tracking symbol is over the control and is active, the 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 controls and performs a selected function when active, wherein the tracking symbol and region are displayed on a tablet display, and the tracking symbol is activated when the stylus touches the tablet, wherein the positioning corresponding to the motion of the input transducer stops when the stylus is out of range of the tablet and the menu region is repositioned a least Euclidean distance from the prior position corresponding to the tracking symbol when the condition no longer exists, wherein the interface comprises an outline of the mobile tracking region when the tracking symbol is over a persistent object and the interface is clipped as the tracking symbol exits the persistent object, and wherein the mobile tracking region deforms corresponding to a shape of a persistent object when the 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 in correspondence to the symbol when the symbol encounters an edge of the menu. - 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 second tracking symbol and moving the second tracking symbol responsive to an input transducer.
-
45. A method, comprising using a single cursor movement to both move and activate a mobile control.
-
46. An apparatus, comprising:
-
a position transducer;
a display; and
a computer coupled to the display and the transducer, and producing for display a first tracking symbol having a first tracking symbol position controllable by the transducer 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.
-
-
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 symbol when the symbol encounters an edge of the menu.
-
48. A computer readable storage controlling a computer with a first tracking symbol having a first tracking symbol position controllable by the 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 objects selectable by the first tracking symbol.
-
49. A graphical user interface, comprising:
-
a display area that tracks a cursor tool when the cursor tool reaches a boundary of the area and that has a display function; and
the cursor tool movable within the area and that drags the area around when the boundary is reached and being activated by an input event.
-
Specification