Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
134 words
A system having a graphical user interface in which objects are displayed thereon, wherein a user interacts with the objects using a primary device to control a primary cursor and a secondary device to control a secondary cursor, the system comprising: receiving means for receiving information from the primary device and secondary device, wherein said information includes event actuation data and cursor position data; and clickaround tool means for displaying a tool palette having representative tool images in response to an actuation of the secondary device and activating an operation of a selected tool, wherein said clickaround tool means utilizes said cursor position data to display said tool palette with an offset position from the primary cursor and said event actuation data to display said tool palette only while the secondary device is actuated.
Claim 2
Independent Claim
134 words
A system having a graphical user interface in which objects are displayed thereon, wherein a user interacts with the objects using a primary device to control a primary cursor and a secondary device to control a secondary cursor, the system comprising: receiving means for receiving information from the primary device and secondary device, wherein said information includes event actuation data and cursor position data; and clickaround tool means for displaying a tool palette having representative tool images in response to an actuation of the secondary device and activating an operation of a selected tool, wherein said clickaround tool means utilizes said cursor position data to display said tool palette with an offset position from the primary cursor and said event actuation data to display said tool palette only while the secondary device is actuated.
Claim 3
Dependent Claim
20 words
The system according to claim 1, wherein said actuation of the secondary device is initiated by depressing a menu button.
Claim 4
Dependent Claim
55 words
The system according to claim 1, wherein said clickaround tool means utilizes said cursor position data and event actuation data from said primary device to select and activate said selected tool, whereby the user indicates said selected tool by positioning the primary cursor on an image of said selected tool and actuates the primary device.
Claim 5
Dependent Claim
55 words
The system according to claim 1, wherein said clickaround tool means utilizes said cursor position data and event actuation data from said secondary device to select and activate said selected tool, whereby the user indicates said selected tool by positioning the secondary cursor on an image of said selected tool and deactuates the secondary device.
Claim 6
Dependent Claim
31 words
The system according to claim 4, wherein said tool images are positioned around the center of said tool palette for tool selection by the user by moving the secondary device angularly.
Claim 7
Dependent Claim
98 words
The system according to claim 1, further comprising two-handed means for displaying a second tool palette having second representative tool images in response to a second actuation of the secondary device and activating a second operation of a second selected tool in response to an actuation of the primary device, wherein upon a deactuation of the primary device said second tool palette disappears and a ghost shape image is displayed, whereby the user utilizes the primary and secondary cursors to size said ghost shape and wherein said second operation is performed upon a deactivation of the secondary device.
Claim 8
Dependent Claim
36 words
The system according to claim 1, further comprising leap-frog menu means moving said tool palette with a single leap toward the secondary cursor when the secondary cursor is moved a substantial distance from said tool palette.
Claim 9
Dependent Claim
37 words
The system according to claim 1, further comprising grab means for attaching the secondary cursor to one of the displayed objects and moving said one of the displayed objects in accordance with movements of the secondary device.
Claim 10
Dependent Claim
28 words
The system according to claim 1, further comprising marking menu means for interpreting at least some of said information from the primary device to control a marking menu.
Claim 11
Dependent Claim
82 words
The system according to claim 1, further comprising adjusting means for automatically adjusting dominant control, wherein a side of the primary cursor in which said tool palette is displayed is governed by a relative position of the secondary cursor, wherein if the secondary cursor is approximately left of the primary cursor, said tool palette is displayed left of the primary cursor and if the secondary cursor is right of the primary cursor, said tool palette is positioned right of the primary cursor.
Claim 12
Dependent Claim
51 words
The system according to claim 1, further comprising audio feedback means for issuing a first audible sound when the secondary cursor position is moved from one of said tool images to another of said tool images and a second audible sound when the secondary cursor is positioned off said tool palette.
Claim 13
Dependent Claim
32 words
The system according to claim 1, wherein said clickaround means is incorporated into an operating system graphical user interface, thereby providing the features of the invention across a plurality of application programs.
Claim 14
Dependent Claim
12 words
The system according to claim 1, wherein said tool palette is semi-transparent.
Claim 15
Dependent Claim
187 words
A computer program product to interact with a graphical user interface having objects displayed thereon, wherein a user interacts with the objects using a primary device to control a primary cursor and a secondary device to control a secondary cursor, the computer program product comprising: a computer usable medium having a computer readable program code means embodied in said medium for enabling the computer system to clickaround tools, said computer readable program code means comprising: computer readable first program code means for enabling the computer system to receive information from the primary device and secondary device, wherein said information includes event actuation data and cursor position data; and computer readable second program code means for enabling the computer system to display a tool palette having representative tool images in response to actuation of the secondary device and activate an operation of a selected tool, wherein said computer readable second program code means utilizes said cursor position data to display said tool palette with an offset position from the primary cursor and said event actuation data to display said tool palette only while the secondary device is actuated.
Claim 16
Dependent Claim
187 words
A computer program product to interact with a graphical user interface having objects displayed thereon, wherein a user interacts with the objects using a primary device to control a primary cursor and a secondary device to control a secondary cursor, the computer program product comprising: a computer usable medium having a computer readable program code means embodied in said medium for enabling the computer system to clickaround tools, said computer readable program code means comprising: computer readable first program code means for enabling the computer system to receive information from the primary device and secondary device, wherein said information includes event actuation data and cursor position data; and computer readable second program code means for enabling the computer system to display a tool palette having representative tool images in response to actuation of the secondary device and activate an operation of a selected tool, wherein said computer readable second program code means utilizes said cursor position data to display said tool palette with an offset position from the primary cursor and said event actuation data to display said tool palette only while the secondary device is actuated.
Claim 17
Dependent Claim
60 words
The computer program product according to claim 14, wherein said computer readable second program code means utilizes said cursor position data and event actuation data from said primary device to select and activate said selected tool, whereby the user indicates said selected tool by positioning the primary cursor on an image of said selected tool and actuates the primary device.
Claim 18
Dependent Claim
109 words
The computer program product according to claim 14, further comprising computer readable third program code means for enabling the computer system to display a second tool palette having second representative tool images in response to a second actuation of the secondary device and activating a second operation of a second selected tool in response to an actuation of the primary device, wherein upon a deactuation of the primary device said second tool palette disappears and a ghost shape image is displayed, whereby the user utilizes the primary and secondary cursors to size said ghost shape and wherein said second operation is performed upon a deactivation of the secondary device.
Claim 19
Dependent Claim
46 words
The computer program product according to claim 14, further comprising: computer readable fourth program code means for enabling the computer system movies aid tool palette with a single leap toward the secondary cursor when the secondary cursor is moved a substantial distance from said tool palette.
Claim 20
Dependent Claim
93 words
The computer program product according to claim 14, further comprising computer readable fifth program code means for enabling the computer system to automatically adjust dominant control, wherein a side of the primary cursor in which said tool palette is displayed is governed by a relative position of the secondary cursor, wherein if the secondary cursor is approximately left of the primary cursor, said tool palette is displayed left of the primary cursor and if the secondary cursor is right of the primary cursor, said tool palette is positioned right of the primary cursor.
Claim 21
Dependent Claim
61 words
The computer program product according to claim 14, further comprising computer readable sixth program code means for enabling the computer system to issue a first audible sound when the secondary cursor position is moved from one of said tool images to another of said tool images and a second audible sound when the secondary cursor is positioned off said tool palette.
Claim 22
Independent Claim
97 words
A method of providing user interaction with a graphical user interface with objects displayed thereon, wherein a user interacts with the objects using a primary device to control a primary cursor and a secondary device to control a secondary cursor, the method comprising steps of: displaying a tool palette having representative tool images in response to an actuation of the secondary device; and activating an operation of a selected tool, wherein said tool palette is displayed with an offset position from the primary cursor and said tool palette is only displayed while the secondary device is actuated.
Claim 23
Independent Claim
97 words
A method of providing user interaction with a graphical user interface with objects displayed thereon, wherein a user interacts with the objects using a primary device to control a primary cursor and a secondary device to control a secondary cursor, the method comprising steps of: displaying a tool palette having representative tool images in response to an actuation of the secondary device; and activating an operation of a selected tool, wherein said tool palette is displayed with an offset position from the primary cursor and said tool palette is only displayed while the secondary device is actuated.