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.
- 2. The user interface system of claim 1 wherein the minimally necessary group of commands comprises four commands.
- 3. The user interface system of claim 2 wherein said minimally necessary group of commands comprise ENTER, UP, DOWN, and OUT.
- 4. The user interface system of claim 3 further comprising:
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.
- 5. The user interface system of claim 3 wherein the group of commands consists of an ENTER command, an UP command, a DOWN command, and an OUT command.
- 6. The user interface system of claim 3 wherein at least one command is implemented by operation of a finger-depressible button.
- 7. The user interface system of claim 6 wherein the ENTER command, the UP command, the DOWN command, and the OUT command are implemented by operation of a plurality of finger-depressible buttons.
- 8. The user interface system of claim 3 wherein the UP command and the DOWN command are implemented by operation of a wheel.
- 9. The user interface system of claim 3 wherein the UP command, the DOWN command, and the ENTER command are implemented by operation of a clicking wheel.
- 10. The user interface system of claim 3 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a rocking wheel.
- 11. The user interface system of claim 3 wherein the UP command and the DOWN commanded are implemented by operation of a dogbone.
- 12. The user interface system of claim 3 wherein the UP command, the DOWN command, and the ENTER command are implemented by operation of a clicking dogbone.
- 13. The user interface system of claim 3 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a rocking dogbone.
- 14. The user interface system of claim 3 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a joystick.
- 15. The user interface system of claim 3 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a touchpad.
- 16. The user interface system of claim 3 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a voice recognition input.
- 17. The user interface system of claim 3 implemented in a portable computer.
- 18. The user interface system of claim 3 implemented in a tablet personal computer.
- 19. The user interface system of claim 3 implemented in a personal digital assistant.
- 20. The user interface system of claim 3 implemented in a handheld computer.
- 21. The user interface system of claim 3 implemented in a remote control of another device.
- 22. The user interface system of claim 3 implemented in a key fob.
- 23. The user interface system of claim 3 implemented in a phone.
- 24. The user interface system of claim 3 implemented in a music device.
- 25. The user interface system of claim 2 wherein said minimally necessary group of commands comprise UP, DOWN, PREV, and NEXT.
- 26. The user interface system of claim 25 further comprising:
a subsystem for processing an UP command; a subsystem for processing a DOWN command; a subsystem for processing a PREV command; and a subsystem for processing a NEXT command.
- 27. The user interface system of claim 25 wherein the group of commands consists of an UP command, a DOWN command, a PREV command, and a NEXT command.
- 28. The user interface system of claim 25 wherein at least one command is implemented by operation of a finger-depressible button.
- 29. The user interface system of claim 28 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a plurality of finger-depressible buttons.
- 30. The user interface system of claim 25 wherein the UP command and the DOWN command are implemented by operation of a wheel.
- 31. The user interface system of claim 25 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a rocking wheel.
- 32. The user interface system of claim 25 wherein the UP command and the DOWN commanded are implemented by operation of a dogbone.
- 33. The user interface system of claim 25 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a rocking dogbone.
- 34. The user interface system of claim 25 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a joystick.
- 35. The user interface system of claim 25 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a touchpad.
- 36. The user interface system of claim 25 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a voice recognition input.
- 37. The user interface system of claim 25 implemented in a portable computer.
- 38. The user interface system of claim 25 implemented in a tablet personal computer.
- 39. The user interface system of claim 25 implemented in a personal digital assistant.
- 40. The user interface system of claim 25 implemented in a handheld computer.
- 41. The user interface system of claim 25 implemented in a remote control of another device.
- 42. The user interface system of claim 25 implemented in a key fob.
- 43. The user interface system of claim 25 implemented in a phone.
- 44. The user interface system of claim 25 implemented in a music device.
- 45. The user interface system of claim 1 wherein the minimally necessary group of commands comprises six commands.
- 46. The user interface system of claim 45 wherein said minimally necessary group of commands further comprise PREV and NEXT.
- 47. The user interface system of claim 46 further comprising:
a subsystem for processing an ENTER command; a subsystem for processing an UP command; a subsystem for processing a DOWN command; a subsystem for processing an OUT command; a subsystem for processing a PREV command; and a subsystem for processing a NEXT command.
- 48. The user interface system of claim 46 wherein the group of commands consists of an ENTER command, an UP command, a DOWN command, an OUT command, a PREV command, and a NEXT command.
- 49. The user interface system of claim 46 wherein at least one command is implemented by operation of a finger-depressible button.
- 50. The user interface system of claim 49 wherein the ENTER command and the OUT command are implemented by operation of a plurality of finger-depressible buttons.
- 51. The user interface system of claim 46 wherein the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a rocking wheel.
- 52. The user interface system of claim 46 wherein the ENTER command, the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a super wheel.
- 53. The user interface system of claim 46 wherein the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a rocking dogbone.
- 54. The user interface system of claim 46 wherein the ENTER command, the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a super dogbone.
- 55. The user interface system of claim 46 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a joystick.
- 56. The user interface system of claim 46 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a touchpad.
- 57. The user interface system of claim 46 wherein the UP command, the DOWN command, the PREV command, the NEXT command, the ENTER command, and the OUT command are implemented by operation of a voice recognition input.
- 58. The user interface system of claim 46 implemented in a portable computer.
- 59. The user interface system of claim 46 implemented in a tablet personal computer.
- 60. The user interface system of claim 46 implemented in a personal digital assistant.
- 61. The user interface system of claim 46 implemented in a handheld computer.
- 62. The user interface system of claim 46 implemented in a remote control of another device.
- 63. The user interface system of claim 46 implemented in a key fob.
- 64. The user interface system of claim 46 implemented in a phone.
- 65. The user interface system of claim 46 implemented in a music device.
- 66. The user interface system of claim 1 wherein the minimally necessary group of commands comprises eight commands.
- 67. The user interface system of claim 66 wherein said minimally necessary group of commands further comprise PREV, NEXT, SWITCH, and MORE.
- 68. The user interface system of claim 67 further comprising:
a subsystem for processing an ENTER command; a subsystem for processing an UP command; a subsystem for processing a DOWN command; a subsystem for processing an OUT command; a subsystem for processing a PREV command.; a subsystem for processing a NEXT command; a subsystem for processing a SWITCH command; and a subsystem for processing a MORE command.
- 69. The user interface system of claim 67 wherein the group of commands consists of an ENTER command, an UP command, a DOWN command, an OUT command, a PREV command, a NEXT command, a SWITCH command, and a MORE command.
- 70. The user interface system of claim 67 wherein at least one command is implemented by operation of a finger-depressible button.
- 71. The user interface system of claim 70 wherein the ENTER command, the SWITCH command, the MORE command, and the OUT command are implemented by operation of a plurality of finger-depressible buttons.
- 72. The user interface system of claim 67 wherein the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a rocking wheel.
- 73. The user interface system of claim 67 wherein the ENTER command, the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a super wheel.
- 74. The user interface system of claim 67 wherein the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a rocking dogbone.
- 75. The user interface system of claim 67 wherein the ENTER command, the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a super dogbone.
- 76. The user interface system of claim 67 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a joystick.
- 77. The user interface system of claim 67 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a touchpad.
- 78. The user interface system of claim 67 wherein the UP command, the DOWN command, the PREV command, the NEXT command, the MORE command, the SWITCH command, the ENTER command, and the OUT command are implemented by operation of a voice recognition input.
- 79. The user interface system of claim 67 implemented in a portable computer.
- 80. The user interface system of claim 67 implemented in a tablet personal computer.
- 81. The user interface system of claim 67 implemented in a personal digital assistant.
- 82. The user interface system of claim 67 implemented in a handheld computer.
- 83. The user interface system of claim 67 implemented in a remote control of another device.
- 84. The user interface system of claim 67 implemented in a key fob.
- 85. The user interface system of claim 67 implemented in a phone.
- 86. The user interface system of claim 67 implemented in a music device.
- 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.
- 88. The method of claim 87 wherein the group of commands consists of an UP command, a DOWN command, a PREV command, and a NEXT command.
- 89. The method of claim 87 wherein at least one command is implemented by operation of a finger-depressible button.
- 90. The method of claim 89 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a plurality of finger-depressible buttons.
- 91. The method of claim 87 wherein the UP command and the DOWN command are implemented by operation of a wheel.
- 92. The method of claim 87 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a rocking wheel.
- 93. The method of claim 87 wherein the UP command and the DOWN commanded are implemented by operation of a dogbone.
- 94. The method of claim 87 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a rocking dogbone.
- 95. The method of claim 87 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a joystick.
- 96. The method of claim 87 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a touchpad.
- 97. The method of claim 87 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a voice recognition input.
- 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.
- 99. The method of claim 98 wherein the group of commands consists of an ENTER command, an UP command, a DOWN command, and an OUT command.
- 100. The method of claim 98 wherein at least one command is implemented by operation of a finger-depressible button.
- 101. The method of claim 99 wherein the ENTER command, the UP command, the DOWN command, and the OUT command are implemented by operation of a plurality of finger-depressible buttons.
- 102. The method of claim 98 wherein the UP command and the DOWN command are implemented by operation of a wheel.
- 103. The method of claim 98 wherein the UP command, the DOWN command, and the ENTER command are implemented by operation of a clicking wheel.
- 104. The method of claim 98 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a rocking wheel.
- 105. The method of claim 98 wherein the UP command and the DOWN commanded are implemented by operation of a dogbone.
- 106. The method of claim 98 wherein the UP command, the DOWN command, and the ENTER command are implemented by operation of a clicking dogbone.
- 107. The method of claim 98 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a rocking dogbone.
- 108. The method of claim 98 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a joystick.
- 109. The method of claim 98 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a touchpad.
- 110. The method of claim 98 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a voice recognition input.
- 111. The method of claim 98 further comprising:
in regard to the interface that generates a logical input for one of a group of commands to be applied to an object, said group of commands further comprises PREV and NEXT; a subsystem for processing a PREV command; and a subsystem for processing a NEXT command.
- 112. The method of claim 111 wherein the group of commands consists of an ENTER command, an UP command, a DOWN command, an OUT command, a PREV command, and a NEXT command.
- 113. The method of claim 111 wherein at least one command is implemented by operation of a finger-depressible button.
- 114. The method of claim 113 wherein the ENTER command and the OUT command are implemented by operation of a plurality of finger-depressible buttons.
- 115. The method of claim 111 wherein the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a rocking wheel.
- 116. The method of claim 111 wherein the ENTER command, the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a super wheel.
- 117. The method of claim 111 wherein the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a rocking dogbone.
- 118. The method of claim 111 wherein the ENTER command, the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a super dogbone.
- 119. The method of claim 111 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a joystick.
- 120. The method of claim 111 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a touchpad.
- 121. The method of claim 111 wherein the UP command, the DOWN command, the PREV command, the NEXT command, the ENTER command, and the OUT command are implemented by operation of a voice recognition input.
- 122. The method of claim 98 further comprising:
in regard to the interface that generates a logical input for one of a group of commands to be applied to an object, said group of commands further comprises PREV, NEXT, SWITCH, and MORE; a subsystem for processing a PREV command; a subsystem for processing a NEXT command; a subsystem for processing a SWITCH command; and a subsystem for processing a MORE command.
- 123. The method of claim 122 wherein the group of commands consists of an ENTER command, an UP command, a DOWN command, an OUT command, a PREV command, a NEXT command, a SWITCH command, and a MORE command.
- 124. The method of claim 122 wherein at least one command is implemented by operation of a finger-depressible button.
- 125. The method of claim 124 wherein the ENTER command, the SWITCH command, the MORE command, and the OUT command are implemented by operation of a plurality of finger-depressible buttons.
- 126. The method of claim 122 wherein the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a rocking wheel.
- 127. The method of claim 122 wherein the ENTER command, the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a super wheel.
- 128. The method of claim 122 wherein the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a rocking dogbone.
- 129. The method of claim 122 wherein the ENTER command, the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a super dogbone.
- 130. The method of claim 122 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a joystick.
- 131. The method of claim 122 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a touchpad.
- 132. The method of claim 122 wherein the UP command, the DOWN command, the PREV command, the NEXT command, the ENTER command, the OUT command, the SWITCH command, and the MORE command are implemented by operation of a voice recognition input.
- 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.
- 134. The method of claim 133 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a plurality of finger-depressible buttons.
- 135. The method of claim 133 wherein the UP command and the DOWN command are implemented by operation of a wheel.
- 136. The method of claim 133 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a rocking wheel.
- 137. The method of claim 133 wherein the UP command and the DOWN commanded are implemented by operation of a dogbone.
- 138. The method of claim 133 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a rocking dogbone.
- 139. The method of claim 133 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a joystick.
- 140. The method of claim 133 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a touchpad.
- 141. The method of claim 133 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a voice recognition input.
- 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.
- 143. The method of claim 142 wherein the ENTER command, the UP command, the DOWN command, and the OUT command are implemented by operation of a plurality of finger-depressible buttons.
- 144. The method of claim 142 wherein the UP command and the DOWN command are implemented by operation of a wheel.
- 145. The method of claim 142 wherein the UP command, the DOWN command, and the ENTER command are implemented by operation of a clicking wheel.
- 146. The method of claim 142 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a rocking wheel.
- 147. The method of claim 142 wherein the UP command and the DOWN commanded are implemented by operation of a dogbone.
- 148. The method of claim 142 wherein the UP command, the DOWN command, and the ENTER command are implemented by operation of a clicking dogbone.
- 149. The method of claim 142 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a rocking dogbone.
- 150. The method of claim 142 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a joystick.
- 151. The method of claim 142 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a touchpad.
- 152. The method of claim 142 wherein the UP command, the DOWN command, the PREV command, the NEXT command, the ENTER command, the OUT command, the SWITCH command, and the MORE command are implemented by operation of a voice recognition input.
- 153. The method of claim 142 further comprising:
in regard to said means for generating a logical input for one of a group of commands to be applied to an object, said group of commands further comprising PREV, and NEXT; means for processing a PREV command; and means for processing a NEXT command.
- 154. The method of claim 153 wherein at least one command is implemented by operation of a finger-depressible button.
- 155. The method of claim 153 wherein the ENTER command and the OUT command are implemented by operation of a plurality of finger-depressible buttons.
- 156. The method of claim 153 wherein the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a rocking wheel.
- 157. The method of claim 153 wherein the ENTER command, the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a super wheel.
- 158. The method of claim 153 wherein the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a rocking dogbone.
- 159. The method of claim 153 wherein the ENTER command, the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a super dogbone.
- 160. The method of claim 153 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a joystick.
- 161. The method of claim 153 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a touchpad.
- 162. The method of claim 153 wherein the UP command, the DOWN command, the PREV command, the NEXT command, the ENTER command, and the OUT command are implemented by operation of a voice recognition input.
- 163. The method of claim 142 further comprising:
in regard to said means for generating a logical input for one of a group of commands to be applied to an object, said group of commands further comprising PREV, NEXT, SWITCH, and MORE; means for processing a PREV command; means for processing a NEXT command; means for processing a SWITCH command; and means for processing a MORE command.
- 164. The method of claim 163 wherein at least one command is implemented by operation of a finger-depressible button.
- 165. The method of claim 163 wherein the ENTER command, the SWITCH command, the MORE command, and the OUT command are implemented by operation of a plurality of finger-depressible buttons.
- 166. The method of claim 163 wherein the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a rocking wheel.
- 167. The method of claim 163 wherein the ENTER command, the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a super wheel.
- 168. The method of claim 163 wherein the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a rocking dogbone.
- 169. The method of claim 163 wherein the ENTER command, the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a super dogbone.
- 170. The method of claim 163 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a joystick.
- 171. The method of claim 163 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a touchpad.
- 172. The method of claim 163 wherein the UP command, the DOWN command, the PREV command, the NEXT command, the MORE command, the SWITCH command, the ENTER command, and the OUT command are implemented by operation of a voice recognition input.
- 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.
- 175. The computer-readable medium of claim 174 further comprising:
in regard to 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 further comprising PREV and NEXT; processing a PREV command; and processing a NEXT command.
- 176. The computer-readable medium of claim 174 further comprising:
in regard to 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 further comprising PREV, NEXT, SWITCH, and MORE; processing a PREV command; processing a NEXT command; processing a SWITCH command; and processing a MORE command.
- 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.
- 178. The hardware control device of claim 177 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a plurality of finger-depressible buttons.
- 179. The hardware control device of claim 177 wherein the UP command and the DOWN command are implemented by operation of a wheel.
- 180. The hardware control device of claim 177 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a rocking wheel.
- 181. The hardware control device of claim 177 wherein the UP command and the DOWN commanded are implemented by operation of a dogbone.
- 182. The hardware control device of claim 177 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a rocking dogbone.
- 183. The hardware control device of claim 177 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a joystick.
- 184. The hardware control device of claim 177 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a touchpad.
- 185. The hardware control device of claim 177 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a voice recognition input.
- 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.
- 187. The hardware control device of claim 186 wherein the ENTER command, the UP command, the DOWN command, and the OUT command are implemented by operation of a plurality of finger-depressible buttons.
- 188. The hardware control device of claim 186 wherein the UP command and the DOWN command are implemented by operation of a wheel.
- 189. The hardware control device of claim 186 wherein the UP command, the DOWN command, and the ENTER command are implemented by operation of a clicking wheel.
- 190. The hardware control device of claim 186 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a rocking wheel.
- 191. The hardware control device of claim 186 wherein the UP command and the DOWN commanded are implemented by operation of a dogbone.
- 192. The hardware control device of claim 186 wherein the UP command, the DOWN command, and the ENTER command are implemented by operation of a clicking dogbone.
- 193. The hardware control device of claim 186 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a rocking dogbone.
- 194. The hardware control device of claim 186 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a joystick.
- 195. The hardware control device of claim 186 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a touchpad.
- 196. The hardware control device of claim 186 wherein the UP command, the DOWN command, the ENTER command, and the OUT command are implemented by operation of a voice recognition input.
- 197. The hardware control device of claim 186 wherein said group of commands further comprises PREV and NEXT, and which produces a PREV command and a NEXT command for the computer system.
- 198. The hardware control device of claim 197 wherein at least one command is implemented by operation of a finger-depressible button.
- 199. The hardware control device of claim 197 wherein the ENTER command and the OUT command are implemented by operation of a plurality of finger-depressible buttons.
- 200. The hardware control device of claim 197 wherein the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a rocking wheel.
- 201. The hardware control device of claim 197 wherein the ENTER command, the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a super wheel.
- 202. The hardware control device of claim 197 wherein the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a rocking dogbone.
- 203. The hardware control device of claim 197 wherein the ENTER command, the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a super dogbone.
- 204. The hardware control device of claim 163 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a joystick.
- 205. The hardware control device of claim 163 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a touchpad.
- 206. The hardware control device of claim 163 wherein the UP command, the DOWN command, the PREV command, the NEXT command, the ENTER command, and the OUT command are implemented by operation of a voice recognition input.
- 207. The hardware control device of claim 186 wherein said group of commands further comprises PREV, NEXT, SWITCH, and MORE and which produces a PREV command, a NEXT command, a SWITCH command, and a MORE command for the computer system.
- 208. The hardware control device of claim 207 wherein at least one command is implemented by operation of a finger-depressible button.
- 209. The hardware control device of claim 207 wherein the ENTER command, the SWITCH command, the MORE command, and the OUT command are implemented by operation of a plurality of finger-depressible buttons.
- 210. The hardware control device of claim 207 wherein the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a rocking wheel.
- 211. The hardware control device of claim 207 wherein the ENTER command, the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a super wheel.
- 212. The hardware control device of claim 207 wherein the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a rocking dogbone.
- 213. The hardware control device of claim 207 wherein the ENTER command, the UP command, the DOWN command, the NEXT command, and the PREV command are implemented by operation of a super dogbone.
- 214. The hardware control device of claim 207 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a joystick.
- 215. The hardware control device of claim 207 wherein the UP command, the DOWN command, the PREV command, and the NEXT command are implemented by operation of a touchpad.
- 216. The hardware control device of claim 207 wherein the UP command, the DOWN command, the PREV command, the NEXT command, the MORE command, the SWITCH command, the ENTER command, and the OUT command are implemented by operation of a voice recognition input.
- 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.
- 219. The hardware control device of claim 218 wherein said group of commands further comprises PREV and NEXT.
- 220. The hardware control device of claim 218 wherein said group of commands further comprises PREV, NEXT, SWITCH, and MORE.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of U.S. Utility patent application Ser. No. 10/430,990, entitled “SYSTEMS AND METHODS FOR INTERFACING WITH COMPUTER DEVICES”, filed May 5, 2003 (Atty. Docket No. MSFT-1823), which claims benefit of U.S. Provisional Patent Application No. 60/433,914, entitled “SYSTEMS AND METHODS FOR INTERFACING WITH COMPUTER DEVICES”, filed Dec. 16, 2002 (Atty. Docket No. MSFT-1643), both of which are hereby incorporated by reference herein in their entirety.
[0002] This application is related by subject matter to the inventions disclosed in the following commonly assigned applications which also claim priority to the aforementioned provisional application: U.S. patent application Ser. No. 10/430,609 (Atty. Docket No. MSFT-1819), filed May 5, 2003, entitled “SYSTEMS AND METHODS FOR INTERFACING WITH COMPUTER DEVICES”; U.S. patent application Ser. No. 10/431,068 (Atty. Docket No. MSFT-1820), filed May 5, 2003, entitled “SYSTEMS AND METHODS FOR INTERFACING WITH COMPUTER DEVICES”; U.S. patent application Ser. No. 10/430,996 (Atty. Docket No. MSFT-1821), filed May 5, 2003, entitled “SYSTEMS AND METHODS FOR INTERFACING WITH COMPUTER DEVICES”; and U.S. patent application Ser. No. 10/430,610 (Atty. Docket No. MSFT-1822), filed May 5, 2003, entitled “SYSTEMS AND METHODS FOR INTERFACING WITH COMPUTER DEVICES”.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60433914 |
Dec 2002 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
10430990 |
May 2003 |
US |
Child |
10769027 |
Jan 2004 |
US |