Patent US6061004A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6061004A Expired / Lapsed US ⏱️ 0.0 years remaining

Providing force feedback using an interface device including an indexing function

Assignee: Immersion Corp
•
Filing: 1998-05-29
•
Granted: 2000-05-09
•
Expires: 2018-05-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for providing force feedback including an indexing function. A force feedback interface device is coupled to a host computer system displaying a graphical environment. A position of a user-manipulated physical object in a degree of freedom, such as a planar workspace, is sensed by the device, and a user-controlled graphical object is dislplayed on a display screen at a position corresponding to the physical object position. An indexing indication is provided by the user to activate an indexing mode, during which the user-controlled graphical object is displayed at a fixed position on said display screen, regardless of the position of the physical object. The user is able to redefine an offset between the position of the physical object and the position of tile user-controlled graphical object during the indexing mode. A safety switch can be used to activate the indexing mode.

Inventors

  • 👤 Louis B. Rosenberg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 17:14
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/016; G06F3/03; G06F3/033; G06F3/0354; G06F3/03543; G06F3/03548; G06F2203/00; G06F2203/01; G06F2203/014

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 187 words
A method for providing an indexing feature in a force feedback interface device coupled to a host computer system displaying a graphical environment, said method comprising: sensing a position of a user-manipulated physical object in a planar workspace, wherein said position is relayed to said host computer system, said host computer system displaying a user-controlled graphical object on a display screen at a position derived from said position of said user-manipulated physical object in said planar workspace; applying forces from at least one actuator of said force feedback interface device to said physical object; receiving an indexing indication from said user that an indexing mode is active, wherein said user-controlled graphical object is displayed at a fixed position on said display screen by said host computer, regardless of said position of said physical object, while said indexing mode is active; and ceasing said application of said forces to said physical object while said indexing mode is active; whereby said user is able to redefine an offset between said position of said physical object and said position of said user-controlled graphical object when said indexing mode is active.
Claim 2
Independent Claim 187 words
A method for providing an indexing feature in a force feedback interface device coupled to a host computer system displaying a graphical environment, said method comprising: sensing a position of a user-manipulated physical object in a planar workspace, wherein said position is relayed to said host computer system, said host computer system displaying a user-controlled graphical object on a display screen at a position derived from said position of said user-manipulated physical object in said planar workspace; applying forces from at least one actuator of said force feedback interface device to said physical object; receiving an indexing indication from said user that an indexing mode is active, wherein said user-controlled graphical object is displayed at a fixed position on said display screen by said host computer, regardless of said position of said physical object, while said indexing mode is active; and ceasing said application of said forces to said physical object while said indexing mode is active; whereby said user is able to redefine an offset between said position of said physical object and said position of said user-controlled graphical object when said indexing mode is active.
Claim 3
Dependent Claim 33 words
A method as recited in claim 1 wherein said application of said forces to said physical object is ceased when a safety switch of said force feedback device is opened by said user.
Claim 4
Dependent Claim 44 words
A method as recited in claim 2 wherein said safety switch is closed when said user applies weight to said physical object when manipulating said physical object, and wherein said safety switch is open when said user removes said weight from said physical object.
Claim 5
Dependent Claim 41 words
A method as recited in claim 3 wherein said indexing indication is provided by opening said safety switch, thereby allowing said application of forces to cease while said user redefines said offset between said physical object and said user-controlled graphical object.
Claim 6
Dependent Claim 56 words
A method as recited in claim 1 wherein said position of said physical object is reported to said host computer system to update said position of said graphical object when said indexing mode is inactive, and wherein said position of said physical object is not reported to said host computer when said indexing mode is active.
Claim 7
Dependent Claim 30 words
A method as recited in claim 5 wherein said indexing indication from said user is a change of a state of a switch or button coupled to said physical object.
Claim 8
Dependent Claim 43 words
A method as recited in claim 1 wherein said indexing indication results from said user causing said physical object to move in a direction approximately perpendicular to said planar workspace, thereby causing a switch of said force feedback interface device to change state.
Claim 9
Dependent Claim 23 words
A method as recited in claim 1 wherein said indexing indication results from said user pressing a button coupled to said physical object.
Claim 10
Dependent Claim 188 words
A force feedback interface device for providing input from a force feedback interface device to a host computer system displaying a graphical environment, said force feedback interface device comprising: a user manipulable physical object grasped by a user and moveable in a planar workspace, wherein a position of said physical object in said planar workspace determines a corresponding position of a user-controlled graphical object in said graphical environment; an actuator coupled to said physical object operative to apply a force in said planar workspace to said physical object; a sensor operative to a sense said position of said physical object in said planar workspace; an indexing selector operative to activate an indexing mode of said physical object, wherein said user-controlled graphical object is not updated in said graphical environment according to said position of said physical object when said indexing mode is active; and a safety switch coupled to said actuator and operative to prevent said actuator from outputting said force on said user manipulable object when said safety switch is opened by said user, wherein said safety switch allows said user to additionally activate said indexing mode.
Claim 11
Dependent Claim 188 words
A force feedback interface device for providing input from a force feedback interface device to a host computer system displaying a graphical environment, said force feedback interface device comprising: a user manipulable physical object grasped by a user and moveable in a planar workspace, wherein a position of said physical object in said planar workspace determines a corresponding position of a user-controlled graphical object in said graphical environment; an actuator coupled to said physical object operative to apply a force in said planar workspace to said physical object; a sensor operative to a sense said position of said physical object in said planar workspace; an indexing selector operative to activate an indexing mode of said physical object, wherein said user-controlled graphical object is not updated in said graphical environment according to said position of said physical object when said indexing mode is active; and a safety switch coupled to said actuator and operative to prevent said actuator from outputting said force on said user manipulable object when said safety switch is opened by said user, wherein said safety switch allows said user to additionally activate said indexing mode.
Claim 12
Dependent Claim 46 words
A force feedback interface device as recited in claim 9 wherein said user manipulable physical object is a puck, and wherein said safety switch is closed by the weight of said user's fingers or hand resting on said puck when manipulating said user manipulable physical object.
Claim 13
Dependent Claim 42 words
A force feedback interface device as recited in claim 9 wherein said physical object is a mouse, and wherein said safety switch is closed by the weight of said user's fingers or hand resting on said mouse when manipulating said physical object.
Claim 14
Dependent Claim 59 words
A force feedback interface device as recited in claim 9 wherein said position of said physical object is reported to said host computer system to update said position of said graphical object when said indexing mode is inactive, and wherein said position of said physical object is not reported to said host computer when said indexing mode is active.
Claim 15
Dependent Claim 44 words
A force feedback interface device as recited in claim 12 further comprising a microprocessor local to said force feedback interface device and separate from said host computer system, wherein said microprocessor reports said position of said physical object when said indexing mode is inactive.
Claim 16
Dependent Claim 28 words
A force feedback interface device as recited in claim 9 wherein said indexing selector includes a button operative to activate said indexing mode when pressed by said user.
Claim 17
Dependent Claim 35 words
A force feedback interface device as recited in claim 9 wherein said indexing selector includes a pressure sensor operative to sense a pressure of a user's hand or finger on said user manipulatable physical object.
Claim 18
Dependent Claim 25 words
A force feedback interface device as recited in claim 9 wherein said indexing selector is integrated with said safety switch in a single input device.
Claim 19
Dependent Claim 22 words
A force feedback interface device as recited in claim 9 wherein said indexing selector is a button separate from said safety switch.
Claim 20
Dependent Claim 39 words
A force feedback interface device as recited in claim 9 wherein said indexing selector includes a microprocessor separate from said host computer, said microprocessor detecting said state of said safety switch to determine when to activate said indexing mode.
Claim 21
Dependent Claim 198 words
A force feedback interface device for providing input from a force feedback interface device to a host computer displaying a graphical environment, said force feedback interface device comprising: a user manipulable physical object grasped by a user and moveable in at least one degree of freedom, wherein a position of said physical object in said degree of freedom influences position of a user-controlled graphical object in said graphical environment; an actuator coupled to said physical object operative to apply a force in said degree of freedom to said physical object; a sensor operative to a sense said position of said physical object in said degree of freedom; and a microprocessor separate from said host computer and coupled to said actuator and to said sensor, said microprocessor outputting control signals to said actuator and receiving said position from said sensor, said microprocessor operative to activate and deactivate an indexing mode of said force feedback interface device, wherein said microprocessor reports said position of said physical object to said host computer when said indexing mode is inactive, and wherein said microprocessor does not report said position of said physical object to said host computer when said indexing mode is active.
Claim 22
Dependent Claim 198 words
A force feedback interface device for providing input from a force feedback interface device to a host computer displaying a graphical environment, said force feedback interface device comprising: a user manipulable physical object grasped by a user and moveable in at least one degree of freedom, wherein a position of said physical object in said degree of freedom influences position of a user-controlled graphical object in said graphical environment; an actuator coupled to said physical object operative to apply a force in said degree of freedom to said physical object; a sensor operative to a sense said position of said physical object in said degree of freedom; and a microprocessor separate from said host computer and coupled to said actuator and to said sensor, said microprocessor outputting control signals to said actuator and receiving said position from said sensor, said microprocessor operative to activate and deactivate an indexing mode of said force feedback interface device, wherein said microprocessor reports said position of said physical object to said host computer when said indexing mode is inactive, and wherein said microprocessor does not report said position of said physical object to said host computer when said indexing mode is active.
Claim 23
Dependent Claim 40 words
A force feedback interface device as recited in claim 19 wherein said user-controlled graphical object is not updated in said graphical environment according to said position of said physical object when said position is not reported to said host computer.
Claim 24
Dependent Claim 56 words
A force feedback interface device as recited in claim 19 further comprising a safety switch coupled to said actuator and operative to prevent said actuator from outputting said force on said user manipulable object when said safety switch is opened by said user, wherein said safety switch allows said user to additionally activate said indexing mode.
Claim 25
Dependent Claim 34 words
A force feedback interface device as recited in claim 19 wherein said user manipulable physical object is a mouse and wherein said degree of freedom is provided in a planar workspace of said mouse.
Claim 26
Dependent Claim 38 words
A force feedback interface device as recited in claim 19 wherein said microprocessor activates said indexing mode when the activation of a switch or button coupled to said physical object by said user is detected by said microprocessor.
Claim 27
Dependent Claim 52 words
A force feedback interface device as recited in claim 23 wherein said activation of said switch coupled to said physical object includes causing said physical object to move in a direction away from a planar surface located under said physical object, thereby causing said switch of said physical object to change state.
Claim 28
Dependent Claim 211 words
A force feedback interface device for providing input from a force feedback interface device to a host computer displaying a graphical environment, said force feedback interface device comprising: a user manipulable physical object grasped by a user and moveable in at least one degree of freedom, wherein a position of said physical object in said degree of freedom determines a corresponding position of a user-controlled graphical object in said graphical environment; an actuator coupled to said physical object operative to apply a force in said degree of freedom to said physical object; a sensor operative to sense said position of said physical object in said degree of freedom; and a mode selector separate from said host computer and operative to select an indexing mode of said force feedback interface device, wherein said mode selector causes a signal to be output to said host computer, said signal indicating to said host computer whether said indexing mode is active, wherein when said indexing mode is active, said host computer does not update said position of said user-controlled graphical object in said graphical environment based on said position of said physical object in said degree of freedom, and wherein said force application by said actuator is disabled when said said indexing mode is active.
Claim 29
Dependent Claim 211 words
A force feedback interface device for providing input from a force feedback interface device to a host computer displaying a graphical environment, said force feedback interface device comprising: a user manipulable physical object grasped by a user and moveable in at least one degree of freedom, wherein a position of said physical object in said degree of freedom determines a corresponding position of a user-controlled graphical object in said graphical environment; an actuator coupled to said physical object operative to apply a force in said degree of freedom to said physical object; a sensor operative to sense said position of said physical object in said degree of freedom; and a mode selector separate from said host computer and operative to select an indexing mode of said force feedback interface device, wherein said mode selector causes a signal to be output to said host computer, said signal indicating to said host computer whether said indexing mode is active, wherein when said indexing mode is active, said host computer does not update said position of said user-controlled graphical object in said graphical environment based on said position of said physical object in said degree of freedom, and wherein said force application by said actuator is disabled when said said indexing mode is active.
Claim 30
Dependent Claim 22 words
A force feedback interface device as recited in claim 25 wherein said mode selector includes a microprocessor separate from said host computer.
Claim 31
Dependent Claim 29 words
A force feedback interface device as recited in claim 25 wherein said mode selector includes a switch having a state changeable by said user to select said indexing mode.
Claim 32
Dependent Claim 34 words
A force feedback interface device as recited in claim 25 wherein said user manipulable physical object is a mouse and wherein said degree of freedom is provided in a planar workspace of said mouse.

References Cited (Backward Citations)

US3919691A Cited
US4734685A Cited
US4712101A Cited
US4654648A Cited
US4782327A Cited
US4935728A Cited
US5103404A Cited
US5591924A Cited
US4811608A Cited
US5195179A Cited
US4724715A Cited
US4787051A Cited
US4800721A Cited
US4839838A Cited
US4961138A Cited
US4868549A Cited
US4896554A Cited
US5107262A Cited
US5044956A Cited
US5139261A Cited
US5065145A Cited
US5107080A Cited
US4983786A Cited
US5095303A Cited
US5298890A Cited
US5181181A Cited
US5296846A Cited
US5193963A Cited
US5781172A Cited
US5223776A Cited
US5841423A Cited
US5143505A Cited
US5146566A Cited
US5185561A Cited
US5186629A Cited
US5414337A Cited
US5889670A Cited
US5230623A Cited
US5471571A Cited
US5589828A Cited
US5757358A Cited
US5512919A Cited
US5280276A Cited
US5296871A Cited
US5666473A Cited
US5790108A Cited
US5844392A Cited
US5629594A Cited
US5389865A Cited
US5398044A Cited
US5550562A Cited
US5355148A Cited
US5374942A Cited
EP0626634A2 Cited
US5405152A Cited
US5396266A Cited
US5513100A Cited
US5477237A Cited
US5805140A Cited
US5576727A Cited
US5734373A Cited
US5491477A Cited
US5587937A Cited
US5691747A Cited
WO1995020787A1 Cited
WO1995020788A1 Cited
US5709219A Cited
US5596347A Cited
US5742278A Cited
US5643087A Cited
WO1995032459A1 Cited
US5457479A Cited
US5565887A Cited
US5530455A Cited
US5570111A Cited
US5642469A Cited
US5666138A Cited
US5714978A Cited
US5767839A Cited
US5721566A Cited
US5755577A Cited
US5736978A Cited
US5589854A Cited
US5771037A Cited
US5805165A Cited
US5808601A Cited
US5691898A Cited
US5760764A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-05-09 2003-11-08 2004-05-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-05-09 2007-11-08 2008-05-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-05-09 2011-11-08 2012-05-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag