Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A three degrees of freedom interactive display controller device is disclosed, comprising a hand manipulable housing unit having an opening for the passage of a mouse ball, two motion detectors for detecting the movement of the mouse ball and converting that motion to output signals controlling the translational movement of an object on the display of a computer and at least one finger operated wheel or roller for controlling the translational motion of the object with respect to a third translational axis. All translation controls are operable to be physically moved in a direction which corresponds to the desired simulated direction of movement of the object on the display. The physical motion of each control is unbounded and the actual physical position of the housing unit is independent of the simulated position of the object on the display.

InventorsDaniel S. Venolia, Shinpei Ishikawa
Original AssigneeApple Computer, Inc.
Primary Examiner: Steve Saras
Current U.S. Classification345/163; 200/11.0TW; 345/157
International Classification: G09G 500

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US3350956Jul 6, 19651967SIX-DEGREE OF FREEDOM INTEGRATED CONTROLLER
US4555960Mar 23, 1983Dec 3, 1985CAE Electronics, Ltd.Six degree of freedom hand controller
US4562347Sep 23, 1983Dec 31, 1985Trace Systems, Inc.Input device featuring both trackball and mouse capability
US4692756Jul 5, 1984Sep 8, 1987U.S. Philips CorporationDevice for generating a 2-axis control signal
US4721308Jun 5, 1986Jan 26, 1988Thumb twiddle operated amusement device
US4766423Jan 5, 1987Aug 23, 1988Hitachi, Ltd.Three-dimensional display apparatus
US4808979Apr 2, 1987Feb 28, 1989Tektronix, Inc.Cursor for use in 3-D imaging systems
US4812829May 11, 1987Mar 14, 1989Hitachi, Ltd.Three-dimensional display device and method for pointing displayed three-dimensional image
US4835528Sep 21, 1987May 30, 1989Texas Instruments IncorporatedCursor control system
US4933670Jul 21, 1988Jun 12, 1990Picker International, Inc.Multi-axis trackball
US4961138Oct 2, 1989Oct 2, 1990General DataComm, Inc.System and apparatus for providing three dimensions of input into a host processor
US4982618Dec 20, 1989Jan 8, 1991Multifunction tactile manipulatable control
US4987527Oct 24, 1988Jan 22, 1991Hitachi, Ltd.Perspective display device for displaying and manipulating 2-D or 3-D cursor, 3-D object and associated mark position
US5095302Jun 19, 1989Mar 10, 1992International Business Machines CorporationThree dimensional mouse via finger ring or cavity
US5095303Mar 27, 1990Mar 10, 1992Apple Computer, Inc.Six degree of freedom graphic object controller
US5132672Jul 13, 1990Jul 21, 1992Apple Computer, Inc.Three degree of freedom graphic object controller
US5175534May 30, 1990Dec 29, 1992Computer input device using the movements of a user's fingers
US5181181Sep 27, 1990Jan 19, 1993Triton Technologies, Inc.Computer apparatus input device for three-dimensional information

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US5473344Jan 6, 1994Dec 5, 1995Microsoft Corporation3-D cursor positioning device
US5483262Mar 29, 1994Jan 9, 1996Sharp Kabushiki KaishaPen holding device for pen-input type information processor
US5694152Sep 1, 1995Dec 2, 1997Hunter Digital, Ltd.System for steering an electronically responsive device
US5694153Jul 31, 1995Dec 2, 1997Microsoft CorporationInput device for providing multi-dimensional position coordinate signals to a computer
US5771038Aug 9, 1995Jun 23, 1998Primax Electronics Ltd.Control device for display state change on monitor
US5784052Mar 12, 1996Jul 21, 1998U.S. Philips CorporationVertical translation of mouse or trackball enables truly 3D input
US5798754Sep 30, 1994Aug 25, 1998International Business Machines CorporationGrip cap for computer control stick
US5812114Jul 24, 1997Sep 22, 1998Hunter Digital, Ltd.System for steering an electronically responsive device
US5818420Oct 18, 1996Oct 6, 1998Nippon Hoso Kyokai
Matsushita Electric Industrial Co., Ltd.
NHK Engineering Services, Inc.
3D object graphics display device, 3D object graphics display method, and manipulator for 3D object graphics display
US5949401Nov 21, 1996Sep 7, 1999Two-handed input apparatus and method
US5963197Jun 24, 1997Oct 5, 1999Microsoft Corporation3-D cursor positioning device
US6064370Jun 5, 1997May 16, 2000KYE Systems Corp.Z-axis flywheel control of a computer input device
US6088019Jun 23, 1998Jul 11, 2000Immersion CorporationLow cost force feedback device with actuator for non-primary axis
US6097371Mar 12, 1996Aug 1, 2000Microsoft CorporationSystem and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device
US6128006Mar 26, 1998Oct 3, 2000Immersion CorporationForce feedback mouse wheel and other control wheels
US6154201Oct 26, 1998Nov 28, 2000Immersion CorporationControl knob with multiple degrees of freedom and force feedback
US6157369Oct 14, 1997Dec 5, 2000Logitech, Inc.Optical-mechanical roller with ratchet
US6184868Sep 17, 1998Feb 6, 2001Immersion Corp.Haptic feedback control devices
US6198471Aug 7, 1998Mar 6, 2001Free-floating multi-axis controller
US6215473Jun 12, 1998Apr 10, 2001Alps Electric Co., Ltd.Data input apparatus
US6219032Dec 13, 1995Apr 17, 2001Immersion CorporationMethod for providing force feedback to a user of an interface device based on interactions of a controlled cursor with graphical elements in a graphical user interface
US6243078Feb 18, 1999Jun 5, 2001Immersion CorporationPointing device with forced feedback button
US6252579Aug 23, 1997Jun 26, 2001Immersion CorporationInterface device and method for providing enhanced cursor control with force feedback
US6256011Dec 1, 1998Jul 3, 2001Immersion CorporationMulti-function control device with force feedback
US6281881Oct 29, 1998Aug 28, 2001Microsoft CorporationSystem and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device
US6292113Sep 14, 1998Sep 18, 2001Primax Electronics Ltd.Finger operated module for generating encoding signals
US6292174May 4, 2000Sep 18, 2001Immersion CorporationEnhanced cursor control using limited-workspace force feedback devices
US6300938Apr 12, 1999Oct 9, 2001Immersion CorporationMultiple-cylinder control device for computers and other electronic apparatus
US6326949Mar 11, 1999Dec 4, 2001Logitech Europe S.A.Wheel support guide for vertical wheel support movement
US6353427May 2, 2000Mar 5, 2002Immersion CorporationLow cost force feedback device with actuator for non-primary axis
US6400284May 29, 2001Jun 4, 2002Primax Electronics, Ltd.Finger operated module for generating encoding signals
US6417837Dec 12, 1997Jul 9, 2002Yamaha CorporationCoordinate input device
US6429848Dec 1, 2000Aug 6, 2002Logitech Europe S.A.Optical-mechanical roller with ratchet
US6469692May 10, 2001Oct 22, 2002Immersion CorporationInterface device with tactile feedback button
US6486868Jul 8, 1999Nov 26, 2002Two-handed input control apparatus and method
US6563490Jan 27, 2000May 13, 2003Third-axis input device of mouse
US6686911Oct 2, 2000Feb 3, 2004Immersion CorporationControl knob with control modes and force feedback
US6697044Dec 19, 2000Feb 24, 2004Immersion CorporationHaptic feedback device with button forces
US6707443Feb 18, 2000Mar 16, 2004Immersion CorporationHaptic trackball device
US6748604May 30, 2002Jun 15, 2004Finger Fitting Products, Inc.Glove massager
US6822638May 10, 1999Nov 23, 2004International Business Machines CorporationPointing device for navigating a 3 dimensional GUI interface
US6894678Aug 21, 2001May 17, 2005Immersion CorporationCursor control using a tactile feedback device
US6940488Dec 16, 1998Sep 6, 2005Microsoft CorporationSystem and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device
US6954905Jan 28, 2002Oct 11, 2005International Business Machines CorporationDisplaying transparency characteristic aids
US6956558Oct 2, 2000Oct 18, 2005Immersion CorporationRotary force feedback wheels for remote control devices
US7002552Apr 6, 1999Feb 21, 2006Microsoft CorporationComputer input device with digit support and natural position actuators
US7038667Aug 11, 2000May 2, 2006Immersion CorporationMechanisms for control knobs and other interface devices
US7131073Nov 13, 2001Oct 31, 2006Immersion CorporationForce feedback applications based on cursor engagement with graphical targets
US7136045Mar 1, 2001Nov 14, 2006Immersion CorporationTactile mouse
US7146573Jan 28, 2002Dec 5, 2006International Business Machines CorporationAutomatic window representation adjustment
US7148875Aug 6, 2002Dec 12, 2006Immersion CorporationHaptic feedback for touchpads and other touch controls
US7158112Aug 22, 2001Jan 2, 2007Immersion CorporationInteractions between simulated objects with force feedback
US7199790Jan 3, 2001Apr 3, 2007Immersion CorporationProviding force feedback to a user of an interface device based on interactions of a user-controlled cursor in a graphical user interface
US7249951Mar 11, 2004Jul 31, 2007Immersion CorporationMethod and apparatus for providing an interface mechanism for a computer simulation
US7265750Mar 5, 2002Sep 4, 2007Immersion CorporationHaptic feedback stylus and other devices
US7283121Nov 1, 2004Oct 16, 2007Microsoft CorporationInput device with forward/backward control
US7322011Nov 1, 2004Jan 22, 2008Microsoft CorporationSystem and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device
US7327348Aug 14, 2003Feb 5, 2008Immersion CorporationHaptic feedback effects for control knobs and other interface devices
US7345674May 20, 2005Mar 18, 2008Microsoft CorporationComputer input device with digit support and natural position actuators
US7398089Nov 12, 2004Jul 8, 2008Data-capable network prioritization with reduced delays in data service
US7423631Apr 5, 2004Sep 9, 2008Immersion CorporationLow-cost haptic mouse implementations
US7432910Feb 23, 2004Oct 7, 2008Immersion CorporationHaptic interface device and actuator assembly providing linear haptic sensations
US7489309Nov 21, 2006Feb 10, 2009Immersion CorporationControl knob with multiple degrees of freedom and force feedback
US7561141Feb 23, 2004Jul 14, 2009Immersion CorporationHaptic feedback device with button forces
US7636080Jul 10, 2003Dec 22, 2009Immersion CorporationNetworked applications including haptic feedback
US7639235Dec 4, 2001Dec 29, 2009Microsoft CorporationInput device with forward/backward control
US7650810Jun 2, 2006Jan 26, 2010Immersion CorporationHaptic control devices
US7656389Dec 3, 2001Feb 2, 2010MIcrosoft CorporationInput device with forward/backward control
US7688310Aug 2, 2006Mar 30, 2010Immersion CorporationHaptic feedback using a keyboard device
US7696978Sep 28, 2004Apr 13, 2010Immersion CorporationEnhanced cursor control using interface devices
US7710399Mar 15, 2004May 4, 2010Immersion CorporationHaptic trackball device
US7728820Jul 10, 2003Jun 1, 2010Immersion CorporationHaptic feedback for touchpads and other touch controls
US7765182Jan 29, 2007Jul 27, 2010Immersion CorporationHaptic authoring
US7812820Feb 7, 2002Oct 12, 2010Immersion CorporationInterface device with tactile responsiveness
US7850456Jul 15, 2004Dec 14, 2010Simbionix Ltd.Surgical simulation device, system and method
US7859523Aug 10, 2004Dec 28, 2010Microsoft CorporationDirect navigation of two-dimensional control using a three-dimensional pointing device
US7889174Nov 8, 2006Feb 15, 2011Immersion CorporationTactile feedback interface device including display screen
US7944435Sep 21, 2006May 17, 2011Immersion CorporationHaptic feedback for touchpads and other touch controls
US7978183Nov 15, 2007Jul 12, 2011Immersion CorporationHaptic feedback for touchpads and other touch controls
US7978186Sep 22, 2005Jul 12, 2011Immersion CorporationMechanisms for control knobs and other interface devices
US7982720Nov 15, 2007Jul 19, 2011Immersion CorporationHaptic feedback for touchpads and other touch controls
US8031181Oct 30, 2007Oct 4, 2011Immersion CorporationHaptic feedback for touchpads and other touch controls
US8049734Nov 15, 2007Nov 1, 2011Immersion CorporationHaptic feedback for touchpads and other touch control
US8052185Apr 9, 2009Nov 8, 2011Disney Enterprises, Inc.Robot hand with humanoid fingers
US8059088Sep 13, 2005Nov 15, 2011Immersion CorporationMethods and systems for providing haptic messaging to handheld communication devices
US8059104Oct 30, 2007Nov 15, 2011Immersion CorporationHaptic interface for touch screen embodiments
US8059105Jan 14, 2008Nov 15, 2011Immersion CorporationHaptic feedback for touchpads and other touch controls
US8063892Oct 30, 2007Nov 22, 2011Immersion CorporationHaptic interface for touch screen embodiments
US8063893Nov 15, 2007Nov 22, 2011Immersion CorporationHaptic feedback for touchpads and other touch controls
US8072422Dec 15, 2009Dec 6, 2011Immersion CorporationNetworked applications including haptic feedback
US8157650Sep 13, 2007Apr 17, 2012Immersion CorporationSystems and methods for casino gaming haptics
US8188981Oct 30, 2007May 29, 2012Immersion CorporationHaptic interface for touch screen embodiments
US8188989Dec 2, 2008May 29, 2012Immersion CorporationControl knob with multiple degrees of freedom and force feedback
US8212772Oct 6, 2008Jul 3, 2012Immersion CorporationHaptic interface device and actuator assembly providing linear haptic sensations
USD412898Aug 27, 1998Aug 17, 1999Microsoft CorporationComputer mouse
USD436961Apr 6, 1999Jan 30, 2001Microsoft CorporationPortion of a computer input device
USD437852Apr 6, 1999Feb 20, 2001Microsoft CorporationComputer input device
USD437853Apr 6, 1999Feb 20, 2001Microsoft CorporationPortion of a computer input device
USD442592Apr 6, 1999May 22, 2001Microsoft CorporationPortion of a computer input device
USD443616Apr 6, 1999Jun 12, 2001Microsoft CorporationPortion of a computer input device
USD484507Jan 3, 2003Dec 30, 2003Elecom Co., Ltd.Mouse for a computer
USRE40808Jun 18, 2004Jun 30, 2009Immersion CorporationLow-cost haptic mouse implementations
USRE42183Sep 8, 1999Mar 1, 2011Immersion CorporationInterface control
USRE43523Sep 2, 2009Jul 17, 2012Research In Motion LimitedData-capable network prioritization with reduced delays in data service

Claims

1. A device for providing signals indicative of an object's location on a display, comprising:

a housing operative to be manipulated by a user;
a first translation position indicating means affixed to said housing for producing a first signal indicative of a first position of said object on said display with respect to a first translational axis;
a second translation position indicating means affixed to said housing for producing a second signal indicative of a second position of said object on said display with respect to a second translational axis; and
a third translation position indicating means affixed to said housing, said third translation position indicating means comprising at least two separately operable rotatably coupled bidirectional finger wheels, for producing a third signal indicative of a third position of said object on said display with respect to a third translational axis;
whereby a movement of said device over a surface results in said first and second positions of said object being defined on said display, and whereby a movement of said finger wheels results in said third position of said object being defined on said display.

2. The device as recited in claim 1, wherein said finger wheels are axially aligned.

3. The device as recited in claim 2, wherein said finger wheels are separated by a selection means.

4. The device as recited in claim 1, wherein said finger wheels are tangentially aligned.

5. The device as recited in claim 4, wherein said tangentially aligned finger wheels are translatable within said housing as a single unit.

6. The device as recited in claim 1, wherein the bidirectional movement of said finger wheels is unbounded.

7. The device as recited in claim 1, wherein said bidirectional finger wheels are affixed to said housing in such a manner that the physical direction of motion of said finger wheels substantially corresponds to the direction of motion of said object with respect to said third translational axis.

8. The device as recited in claim 7, wherein said third translation position indicating means further comprises:

a belt operative to be bidirectionally moved by rotation of said finger wheels; and
means for detecting the bidirectional movement of said belt and converting the detected movement of said belt to said third signal.

9. An apparatus for generating signals indicative of the three-dimensional position of an object, comprising:

an external housing;
a first translation position indicating means mounted to said housing for producing a first signal indicative of a first position of said object with respect to a first axis;
a second translation position indicating means mounted to said housing for producing a second signal indicative of a second position of said object with respect to a second axis; and
a third translation position indicating means mounted to said housing, said third translation position indicating means comprising at least two bidirectional finger wheels, for producing a third signal indicative of a third position of said object with respect to a third axis;
whereby movement of said apparatus over a surface results in said first and second positions of said object being defined, and whereby movement of any of said bidirectional finger wheels results in said third position of said object being defined.

10. The apparatus as recited in claim 9, wherein said finger wheels are translatable within said housing as a single unit.

11. The apparatus as recited in claim 9, wherein the bidirectional movement of said finger wheels are unbounded.

12. The apparatus as recited in claim 11, wherein said bidirectional finger wheels are affixed to said housing in such a manner that the physical direction of motion of said finger wheels substantially corresponds to the direction of motion of said object with respect to said third translation axis.

13. The apparatus as recited in claim 12, wherein said third translation position indicating means further comprises:

a belt operative to be bidirectionally moved by rotation of said finger wheels; and
means for detecting the bidirectional movement of said belt and converting the detected movement of said belt to said third signal.