Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
188 words
A method for enabling isotonic and isometric control from a user utilizing a single interface device coupled to a host computer system displaying a graphical environment, the method comprising: receiving a selection of a control mode of said interface device, wherein said control mode is either an isotonic control mode or an isometric control mode, and wherein said selection of said mode includes closing a switch located on a user manipulatable physical object of said interface device; providing isotonic input to said host computer system if said interface device is in said isotonic mode, wherein said isotonic input is used by said host computer system to update a position of a user-controlled graphical object in said graphical environment; and providing isometric input to said host computer system if said interface device is in said isometric mode, wherein said isometric input is used by said host computer system to control an isometric function of said graphical environment based on an input force applied by said user to said physical object, said isometric input being provided as motion of said physical object opposing an output force generated by computer-controlled actuators.
Claim 2
Independent Claim
188 words
A method for enabling isotonic and isometric control from a user utilizing a single interface device coupled to a host computer system displaying a graphical environment, the method comprising: receiving a selection of a control mode of said interface device, wherein said control mode is either an isotonic control mode or an isometric control mode, and wherein said selection of said mode includes closing a switch located on a user manipulatable physical object of said interface device; providing isotonic input to said host computer system if said interface device is in said isotonic mode, wherein said isotonic input is used by said host computer system to update a position of a user-controlled graphical object in said graphical environment; and providing isometric input to said host computer system if said interface device is in said isometric mode, wherein said isometric input is used by said host computer system to control an isometric function of said graphical environment based on an input force applied by said user to said physical object, said isometric input being provided as motion of said physical object opposing an output force generated by computer-controlled actuators.
Claim 3
Dependent Claim
26 words
A method as recited in claim 1 wherein said motion of said physical object is in one or more degrees of freedom of said physical object.
Claim 4
Dependent Claim
30 words
A method as recited in claim 2 wherein said output force is a spring force resisting motion of said physical object in at least one of said degrees of freedom.
Claim 5
Dependent Claim
33 words
A method as recited in claim 1 further comprising applying a force to said physical object in said isotonic mode based on a position of said user-controlled graphical object in said graphical environment.
Claim 6
Dependent Claim
17 words
A method as recited in claim 4 wherein said switch on said physical object is a button.
Claim 7
Dependent Claim
25 words
A method as recited in claim 1 wherein said isometric function includes scrolling a displayed document, panning a displayed view, or zooming a displayed view.
Claim 8
Dependent Claim
23 words
A method as recited in claim 3 further comprising outputting an overlay force in addition to said spring force to said physical object.
Claim 9
Dependent Claim
233 words
A force feedback device in communication with a host computer displaying a graphical environment and enabling isotonic and isometric control from a user, the force feedback device comprising: a user manipulatable physical object moveable in at least one degree of freedom by a user; at least one actuator outputting a force in said at least one degree of freedom; and a switch provided on said user manipulatable physical object, said switch enabling a selection of a control mode of said interface device, wherein said control mode is either an isotonic control mode or an isometric control mode, and wherein said user selects said control mode by closing said switch, wherein said force feedback device provides isotonic input to said host computer if said force feedback device is in said isotonic mode, wherein said isotonic input is used by said host computer system to update a position of a user-controlled graphical object in said graphical environment, and wherein said force feedback device provides isometric input to said host computer system if said force feedback device is in said isometric mode, wherein said isometric input is used by said host computer to control an isometric function of said graphical environment based on an input force applied by said user to said physical object, said isometric input being provided as motion of said physical object opposing an output force generated by said at least one actuator.
Claim 10
Dependent Claim
233 words
A force feedback device in communication with a host computer displaying a graphical environment and enabling isotonic and isometric control from a user, the force feedback device comprising: a user manipulatable physical object moveable in at least one degree of freedom by a user; at least one actuator outputting a force in said at least one degree of freedom; and a switch provided on said user manipulatable physical object, said switch enabling a selection of a control mode of said interface device, wherein said control mode is either an isotonic control mode or an isometric control mode, and wherein said user selects said control mode by closing said switch, wherein said force feedback device provides isotonic input to said host computer if said force feedback device is in said isotonic mode, wherein said isotonic input is used by said host computer system to update a position of a user-controlled graphical object in said graphical environment, and wherein said force feedback device provides isometric input to said host computer system if said force feedback device is in said isometric mode, wherein said isometric input is used by said host computer to control an isometric function of said graphical environment based on an input force applied by said user to said physical object, said isometric input being provided as motion of said physical object opposing an output force generated by said at least one actuator.
Claim 11
Dependent Claim
31 words
A force feedback device as recited in claim 8 wherein said output force is a spring force resisting motion of said physical object in said at least one degree of freedom.
Claim 12
Dependent Claim
35 words
A force feedback device as recited in claim 8 further comprising applying a force to said physical object in said isotonic mode based on a position of said user-controlled graphical object in said graphical environment.
Claim 13
Dependent Claim
19 words
A force feedback device as recited in claim 8 wherein said switch on said physical object is a button.
Claim 14
Dependent Claim
27 words
A force feedback device as recited in claim 8 wherein said isometric function includes scrolling a displayed document, panning a displayed view, or zooming a displayed view.
Claim 15
Dependent Claim
25 words
A force feedback device as recited in claim 9 further comprising outputting an overlay force in addition to said spring force to said physical object.
Claim 16
Independent Claim
261 words
A method for enabling isotonic and isometric control from a user utilizing a force feedback interface device in communication with a host computer system displaying a graphical environment, the method comprising: enabling a control mode of said interface device, wherein said control mode is either an isotonic control mode or an isometric control mode, and wherein said control mode is determined by a position of a cursor displayed in a displayed window of said graphical environment, wherein said isotonic control mode is active when said cursor is moved within said window, and wherein said isometric control mode is active when said cursor is moved into or against a border of said window; enabling a provision of isotonic input to said host computer system in said isotonic control mode while said cursor is moved within said window, wherein said isotonic input is used by said host computer system to update a position of said cursor in said window in accordance with motion of a user manipulatable physical object of said force feedback interface device; and enabling a provision of isometric input to said host computer system in said isometric control mode when said cursor is moved into or against said border of said window, wherein said isometric input is used by said host computer system to control a scrolling of at least one item displayed in said window, said isometric input being provided as motion of said physical object opposing an output force on said physical object generated by computer-controlled actuators of said force feedback interface device in said isometric control mode.
Claim 17
Independent Claim
261 words
A method for enabling isotonic and isometric control from a user utilizing a force feedback interface device in communication with a host computer system displaying a graphical environment, the method comprising: enabling a control mode of said interface device, wherein said control mode is either an isotonic control mode or an isometric control mode, and wherein said control mode is determined by a position of a cursor displayed in a displayed window of said graphical environment, wherein said isotonic control mode is active when said cursor is moved within said window, and wherein said isometric control mode is active when said cursor is moved into or against a border of said window; enabling a provision of isotonic input to said host computer system in said isotonic control mode while said cursor is moved within said window, wherein said isotonic input is used by said host computer system to update a position of said cursor in said window in accordance with motion of a user manipulatable physical object of said force feedback interface device; and enabling a provision of isometric input to said host computer system in said isometric control mode when said cursor is moved into or against said border of said window, wherein said isometric input is used by said host computer system to control a scrolling of at least one item displayed in said window, said isometric input being provided as motion of said physical object opposing an output force on said physical object generated by computer-controlled actuators of said force feedback interface device in said isometric control mode.
Claim 18
Dependent Claim
47 words
A method as recited in claim 14 wherein a speed of said scrolling is controlled by an amount of deviation of said physical object past a reference position, said reference position determined when said cursor is moved within a predetermined distance of said border of said window.
Claim 19
Dependent Claim
31 words
A method as recited in claim 15 wherein said isometric mode is entered when said cursor is moved from an inside of said window in a direction towards outside said window.
Claim 20
Dependent Claim
20 words
A method as recited in claim 14 wherein said at least one item displayed in said window includes text characters.
Claim 21
Dependent Claim
16 words
A method as recited in claim 17 wherein a text document is displayed in said window.
Claim 22
Dependent Claim
27 words
A method as recited in claim 14 wherein said isometric control mode is entered only when a velocity of said cursor is under a predetermined threshold velocity.
Claim 23
Dependent Claim
45 words
A method as recited in claim 14 wherein said at least one object in said window can be selected by said cursor when said cursor is positioned on said at least one object by said user activating a control of said force feedback interface device.
Claim 24
Dependent Claim
32 words
A method as recited in claim 14 wherein said cursor is not positioned in accordance with said movement of said physical object when said force feedback device is in said isometric mode.
Claim 25
Independent Claim
183 words
A method for enabling isotonic and isometric control from a user utilizing a force feedback interface device in communication with a host computer system displaying a graphical environment, the method comprising: enabling a display of a window in said graphical environment on a display device; receiving sensor input from one or more sensors of said force feedback interface device, said sensor input describing motion of a user manipulatable physical object in at least one degree of freedom; enabling isotonic control over a cursor displayed in said window if said cursor is positioned within said window, wherein a position of said cursor is updated in said window in accordance with said sensor input; and enabling isometric control over at least one object displayed in said window if said cursor has been moved into or against a border of said window, wherein at least one item displayed in said window is scrolled in accordance with motion of said physical object in opposition to an output force on said physical object generated by computer-controlled actuators of said force feebdack interface device in said isometric control mode.
Claim 26
Independent Claim
183 words
A method for enabling isotonic and isometric control from a user utilizing a force feedback interface device in communication with a host computer system displaying a graphical environment, the method comprising: enabling a display of a window in said graphical environment on a display device; receiving sensor input from one or more sensors of said force feedback interface device, said sensor input describing motion of a user manipulatable physical object in at least one degree of freedom; enabling isotonic control over a cursor displayed in said window if said cursor is positioned within said window, wherein a position of said cursor is updated in said window in accordance with said sensor input; and enabling isometric control over at least one object displayed in said window if said cursor has been moved into or against a border of said window, wherein at least one item displayed in said window is scrolled in accordance with motion of said physical object in opposition to an output force on said physical object generated by computer-controlled actuators of said force feebdack interface device in said isometric control mode.
Claim 27
Dependent Claim
31 words
A method as recited in claim 22 wherein said isometric mode is entered when said cursor is moved from an inside of said window in a direction towards outside said window.
Claim 28
Dependent Claim
16 words
A method as recited in claim 22 wherein a text document is displayed in said window.
Claim 29
Dependent Claim
45 words
A method as recited in claim 22 wherein said at least one object in said window can be selected by said cursor when said cursor is positioned on said at least one object by said user activating a control of said force feedback interface device.
Claim 30
Dependent Claim
32 words
A method as recited in claim 23 wherein said cursor is not positioned in accordance with said movement of said physical object when said force feedback device is in said isometric mode.