Systems and methods for interfacing with computer devices
First Claim
1. A user interface system, said system comprising an interface that generates a logical input for one of a group of commands to be applied to an object, said group of commands comprising a minimally necessary group of commands.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a systems, methods, and products for enhanced user navigation to compliment (but not necessarily replace) a computer keyboard and mouse by providing a robust navigation interface. The present invention may comprise: a minimally necessary group of commands; combining the functionality a set of at least two command calls into a single logical button; for a single button, prioritizing a set of command calls from first to last and then calling each until one is accepted; logically remapping commands to buttons for a navigational device coupled to a physically rotate-able display device; and mapping a substitute command to a logical button for when the button is engaged in a predetermined manner other than the primary manner in which the logical button is engaged (e.g., double-clicking, flicking, press-and-hold, etc.) so that a substitute command can in fact be issued, among others.
76 Citations
220 Claims
- 1. A user interface system, said system comprising an interface that generates a logical input for one of a group of commands to be applied to an object, said group of commands comprising a minimally necessary group of commands.
-
87. A method for navigating an object comprising the utilization of a user interface system, said system comprising:
-
an interface that generates a logical input for one of a group of commands to be applied to an object, said group of commands comprising UP, DOWN, PREV and NEXT;
a subsystem for processing an UP command;
a subsystem for processing a DOWN command;
a subsystem for processing a PREV command;
a subsystem for processing a NEXT command. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94, 95, 96, 97)
-
-
98. A method for navigating an object comprising the utilization of a user interface system, said system comprising:
-
an interface that generates a logical input for one of a group of commands to be applied to an object, said group of commands comprising ENTER, UP, DOWN, and OUT;
a subsystem for processing an ENTER command;
a subsystem for processing an UP command;
a subsystem for processing a DOWN command; and
a subsystem for processing an OUT command. - View Dependent Claims (99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132)
-
-
133. A method for navigating an object, said method comprising:
-
means for generating a logical input for one of a group of commands to be applied to an object, said group of commands comprising UP, DOWN, PREV and NEXT;
means for processing an UP command;
means for processing a DOWN command;
means for processing a PREV command; and
means for processing a NEXT command. - View Dependent Claims (134, 135, 136, 137, 138, 139, 140, 141)
-
-
142. A method for navigating an object, said method comprising:
-
means for generating a logical input for one of a group of commands to be applied to an object, said group of commands comprising ENTER, UP, DOWN, and OUT;
means for processing an ENTER command;
means for processing an UP command;
means for processing a DOWN command; and
means for processing an OUT command. - View Dependent Claims (143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 204, 205, 206)
-
-
173. A computer-readable medium having computer-readable instructions for:
-
navigating an object by generating a logical input for one of a group of commands to be applied to an object, said group of commands comprising UP, DOWN, PREV and NEXT;
processing an UP command;
processing a DOWN command;
processing a PREV command; and
processing a NEXT command.
-
-
174. A computer-readable medium having computer-readable instructions for:
-
navigating an object by generating a logical input for one of a group of commands to be applied to an object, said group of commands comprising ENTER, UP, DOWN, and OUT;
processing an ENTER command;
processing an UP command;
processing a DOWN command; and
processing an OUT command. - View Dependent Claims (175, 176)
-
- 177. A hardware control device for navigating an object by generating a logical input for one of a group of commands to be applied to an object, said group of commands comprising UP, DOWN, PREV and NEXT which produce an UP command, a DOWN command, a PREV command, and a NEXT command for the computer system.
- 186. A hardware control device for navigating an object by generating a logical input for one of a group of commands to be applied to an object, said group of commands comprising ENTER, UP, DOWN, and OUT which produce an ENTER command, an UP command, a DOWN command, and an OUT command for the computer system.
-
217. A hardware control device comprising means for navigating an object by generating a logical input for one of a group of commands to be applied to an object, said group of commands comprising ENTER, UP, DOWN, and OUT.
- 218. A hardware control device comprising means for navigating an object by generating a logical input for one of a group of commands to be applied to an object, said group of commands comprising ENTER, UP, DOWN, and OUT.
Specification