Method and apparatus for providing passive force feedback to human-computer interface systems

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5767839
SERIAL NO

08400233

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for interfacing the motion of an object with a digital processing system includes a sensor which has a sensing resolution and detects movement of the object along a degree of freedom. An amount of play less than the sensing resolution exists between the sensor and the object. A passive actuator is coupled to the mechanism to transmit a resistive force to the object along the degree of freedom. A play mechanism is coupled to the actuator to provide a desired amount of play between the actuator and the object along the degree of feedom. The desired amount of play is greater than the sensing resolution of the sensor so that the sensor can detect the desired play when the user moves the object, even when the actuator has locked the object into place. Such desired play can be torsion flex (compliance) or rotary backlash. The actuator and the sensor provide an electromechanical interface between the object and the digital processing system. A gimbal mechanism or slotted yoke mechanism can be coupled between the actuator and the object. The interface is well suited for simulations of medical procedures and simulations in which an object such as a stylus or a joystick is moved and manipulated by the user.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
IMMERSION CORPORATIONSAN JOSE, CA725

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Rosenberg, Louis B Pleasanton, CA 323 25732

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (7)
* 4638798 Stereotactic method and apparatus for locating and treating or removing lesions 409 1980
* 4654648 Wireless cursor control system 197 1984
* 4676002 Mechanisms to determine position and orientation in space 228 1985
* 4750487 Stereotactic frame 345 1986
* 5148377 Coordinate measuring system 197 1989
* 5139261 Foot-actuated computer game controller serving as a joystick 191 1991
* 5228356 Variable effort joystick 170 1991
 
GEC FERRANTI DEFENCE SYSTEMS LIMITED (1)
* 4601206 Accelerometer system 146 1984
 
MITSUI ENGINEERING & SHIPBUILDING CO., LTD. (1)
* 5379663 Multi-axial joy stick device 128 1993
 
Garda Impianti S.R.L. (1)
* 4891889 Apparatus for measure and/or check the position and orientation of characteristic spots or areas in structures, particularly in motor-vehicle bodies 123 1988
 
EJT TECHNOLOGIES INC. (1)
* 5384460 Encoder with a light emitting editing wheel 81 1993
 
VOLKS COMMUNICATION, INC. (1)
* 4550221 Touch sensitive control device 574 1983
 
Nucon Steel Corporation (1)
* 4942545 Calibration of eddy current profilometry 79 1988
 
SURGICAL INNOVATIONS LIMITED (1)
* 5467763 Surgical instruments 274 1994
 
APPLE INC. (2)
* 5095303 Six degree of freedom graphic object controller 222 1990
* 5132672 Three degree of freedom graphic object controller 77 1990
 
Micro Control Systems, Inc. (2)
* 4477973 Three dimensional graphics tablet 79 1982
* 4593470 Portable three dimensional graphics tablet 116 1984
 
VOUGHT AIRCRAFT COMPANY (1)
* 5128671 Control device having multiple degrees of freedom 379 1990
 
KABUSHIKI KAISHA TOSHIBA (1)
* 4703443 Device for measuring the shape of a three-dimensional object 164 1985
 
SNECMA (1)
* 4550617 Multi axis force and moments transducer 105 1984
 
Mitutoyo Mfg. Co., Ltd. (1)
* 4653011 Method of measuring by coordinate measuring instrument and coordinate measuring instrument 153 1985
 
TRITON TECH OF TEXAS, LLC (1)
* 5181181 Computer apparatus input device for three-dimensional information 435 1990
 
MITUTOYO CORPORATION (2)
* 5204824 Method of and apparatus for copy controlling coordinate measuring probe with rotary table 131 1990
* 5187874 Coordinate measuring machine with protected origin point blocks 167 1991
 
BONNEVILLE SCIENTIFIC INCORPORATED (1)
* 4704909 Multicomponent force-torque sensor 59 1985
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 4798919 Graphics input tablet with three-dimensional data 181 1988
* 5397323 Remote center-of-motion robot for surgery 435 1992
* 5445166 System for advising a surgeon 476 1994
 
UNIMATION, INC. (1)
* 4688983 Low cost robot 79 1984
 
THE UNIVERSITY OF BRITISH COLUMBIA (1)
* 4983786 XY velocity controller 101 1990
 
BAE SYSTEMS PLC (2)
* 4849692 Device for quantitatively measuring the relative position and orientation of two bodies in the presence of metals utilizing direct current magnetic fields 375 1986
* 4945305 Device for quantitatively measuring the relative position and orientation of two bodies in the presence of metals utilizing direct current magnetic fields 491 1989
 
Sheppard; Michael E. (1)
* 5216948 Environment control chamber with safety switch 29 1989
 
SPACEBALL TECHNOLOGIES CORPORATION/SPACETEC IMC CORP. (1)
* 4811608 Force and torque converter 135 1986
 
GIDDINGS & LEWIS MACHINE TOOLS, LLC (1)
* 4945501 Method for determining position within the measuring volume of a coordinate measuring machine and the like and system therefor 185 1989
 
XENON RESEARCH, INC. (4)
* 4571834 Knee laxity evaluator and motion module/digitizer arrangement 258 1985
* 5251127 Computer-aided surgery apparatus 570 1990
* 5402582 Three dimensional coordinate measuring apparatus 255 1993
* 5412880 Method of constructing a 3-dimensional map of a measurable quantity using three dimensional coordinate measuring apparatus 214 1993
 
AEA TECHNOLOGY PLC (1)
* 5007300 Multi-axis hand controller 201 1990
 
Grumman Aerospace Corporation (1)
* 4907970 Sidestick-type thrust control simulator 129 1988
 
SARCOS GROUP, A UT LIMITED PARTNERSHIP (1)
* 5072361 Force-reflective teleoperation control system 172 1990
 
TEKTRONIX, INC. (1)
* 4787051 Inertial mouse system 404 1986
 
Huka Developments B.V. (1)
* 4879556 Joystick control unit using multiple substrates 171 1987
 
A-VIEW CORPORATION (1)
* 4907973 Expert system simulator for modeling realistic internal environments and performance 461 1988
 
SRI INTERNATIONAL (1)
* 5262777 Device for generating multidimensional input signals to a computer 192 1991
 
National Biomedical Research Foundation (1)
* 5296846 Three-dimensional cursor control device 152 1992
 
Kabushiki Kaisha Daihen (1)
* 5243266 Teaching control device for manual operation in an industrial robots-system 96 1992
 
SHEFFIELD MEASUREMENT, INC. (1)
* 4819195 Method for calibrating a coordinate measuring machine and the like and system therefor 199 1987
 
HILLCREST COMMUNICATIONS, INC. (1)
* 4839838 Spatial input apparatus 403 1987
 
AU OPTRONICS CORPORATION (1)
* 5007085 Remotely sensed personal stylus 203 1988
 
STRYKER TECHNOLOGIES CORPORATION (1)
* 5417696 Acetabular cup positioning insert with release mechanism 111 1993
 
IMMERSION CORPORATION (5)
* 5184319 Force feedback and textures simulating interface device 376 1990
* 5185561 Torque motor as a tactile feedback device in a computer system 337 1991
* 5389865 Method and system for providing a tactile virtual reality and manipulator defining an interface device therefor 276 1992
* 5459382 Method and system for providing a tactile virtual reality and manipulator defining an interface device therefor 251 1994
* 5576727 Electromechanical human-computer interface with force feedback 368 1995
 
PICKER INTERNATIONAL, INC. (1)
* 4791934 Computer tomography assisted stereotactic surgery system and method 659 1986
 
GENERAL DATACOMM, INC. (1)
* 4961138 System and apparatus for providing three dimensions of input into a host processor 151 1989
 
JPMORGAN CHASE BANK, N.A. (1)
* 2003/0032,873 Plethysmograph pulse recognition processor 1 2002
 
ROCKWELL INTERNATIONAL CORPORATION (1)
* 5178012 Twisting actuator accelerometer 77 1992
 
LOGITECH, INC. (1)
* 5142506 Ultrasonic position locating method and apparatus therefor 124 1990
 
The United States of America as represented by the Secretary of the Air Force (1)
* 4632341 Stabilizing force feedback in bio-actuated control systems 128 1985
 
VALUE PLASTICS, INC. (1)
* 5259894 Method for solvent bonding non-porous materials to automatically create variable bond characteristics 54 1990
 
WARNER BROS. ENTERTAINMENT INC. (2)
* 5116051 Strain gauge pressure-sensitive video game control 185 1990
* 5275565 Modular display simulator and method 189 1993
 
YAMATO SCALE CO., LTD. (1)
* 4448083 Device for measuring components of force and moment in plural directions 113 1982
 
Kabushiki Kaisha Okuma Tekkosho (1)
* 5088055 Coordinate measuring apparatus having a stylus friction compensating means 131 1990
 
REGENTS OF THE UNIVERSITY OF MINNESOTA (1)
* 5184306 Automated high-precision fabrication of objects of complex and unique geometry 232 1991
 
Capistrano Labs, Inc. (1)
* 5351692 Laparoscopic ultrasonic probe 109 1993
 
C E JOHANSSON AB (1)
* 4982504 Method for determining positional errors and for compensating for such errors, and apparatus for carrying out the method 142 1989
 
CARL ZEISS INDUSTRIELLE MESSTECHNIK GMBH (4)
* 4769763 Control for coordinate measuring instruments 171 1986
* 4888877 Articulating head for a coordinate-measuring instrument 183 1988
* 4961267 Method and apparatus for making coordinate measurements 126 1988
* 5251156 Method and apparatus for non-contact measurement of object surfaces 188 1991
 
HONEYWELL INC. (1)
* 5142931 3 degree of freedom hand controller 203 1991
 
RENISHAW PLC (3)
* 5088046 Mounting for surface-sensing stylus and a method of using said mounting 146 1989
* 5040306 Surface-sensing device 145 1989
* 5189806 Method of and apparatus for scanning the surface of a workpiece 200 1992
 
FOSTER-MILLER, INC. (1)
* 5131844 Contact digitizer, particularly for dental applications 285 1991
 
RENISHAW TRANSDUCER SYSTEMS LIMITED (1)
* 5259120 Calibration and measurement device 107 1992
 
Hobson; Rank Taylor (1)
* 5209131 Metrology 98 1990
 
PPG INDUSTRIES, INC. (1)
* 4679331 Apparatus and method for determining contour characteristics of a contoured article 144 1985
 
MIZUHO IKAKOGYO CO., LTD. (1)
* 5050608 System for indicating a position to be operated in a patient's body 400 1990
 
CATERPILLAR INC. (1)
* 4800721 Force feedback lever 234 1987
 
Surgix, Inc. (1)
* 5436542 Telescopic camera mount with remotely controlled positioning 211 1994
 
LANGRANA, NOSHIR (1)
* 5429140 Integrated virtual reality rehabilitation system 291 1993
 
Carl-Zeiss-Stiftung (1)
* 4962591 Calibration-test member for a coordinate-measuring instrument 96 1989
 
INTEGRA BURLINGTON MA, INC. (1)
* 5230623 Operating pointer with interactive computergraphics 637 1991
 
RUTGERS, THE STATE UNIVERSITY OF NEW JERSEY (2)
* 5143505 Actuator system for providing force feedback to a dextrous master glove 229 1991
* 5354162 Actuator system for providing force feedback to portable master support 303 1992
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (5)
* H2017 Virtual reality force emulation 1 1998
* 2003/0040,361 Method and apparatus for generating tactile feedback via relatively low-burden and/or zero burden telemetry 3 2002
8328638 Method and apparatus for generating tactile feedback via relatively low-burden and/or zero burden telemetry 1 2007
8308558 Universal tactile feedback system for computer video games and simulations 12 2008
* 2009/0069,081 Universal Tactile Feedback System for Computer Video Games and Simulations 16 2008
 
SIMBIONIX LTD. (1)
6863536 Endoscopic tutorial system with a bleeding complication 32 2000
 
STRYKER CORPORATION (7)
9119655 Surgical manipulator capable of controlling a surgical instrument in multiple modes 7 2013
9480534 Navigation system and method for removing a volume of tissue from a patient 1 2013
9226796 Method for detecting a disturbance as an energy applicator of a surgical instrument traverses a cutting path 5 2014
9566122 Robotic system and method for transitioning between operating modes 0 2015
9681920 Robotic system and method for reorienting a surgical instrument moving along a tool path 1 2015
9566125 Surgical manipulator having a feed rate calculator 0 2015
9795445 System and method for controlling a manipulator in response to backdrive forces 0 2015
 
LOGITECH EUROPE S.A. (2)
* 2007/0188,453 Input device roller with hybrid magnetic ratchet system 6 2006
* 2007/0188,454 Magnetic ratchet for input device roller 4 2006
 
BENHOV GMBH, LLC (1)
* 6088020 Haptic device 195 1998
 
SAMSUNG ELECTRONICS CO., LTD. (4)
7345672 Force feedback system and actuator power management 17 2004
* 2004/0164,960 Force feedback system and actuator power management 7 2004
* 9261353 Medical robotic system including surgical instrument position detection apparatus and control method thereof 0 2012
* 2013/0172,908 MEDICAL ROBOTIC SYSTEM AND CONTROL METHOD THEREOF 1 2012
 
REALSIM SYSTEMS, LLC (2)
7997903 Medical training apparatus 5 2003
* 2007/0166,682 Medical training apparatus 19 2007
 
SCIMED LIFE SYSTEMS, INC. (1)
7413543 Endoscope with actively cooled illumination sources 60 2004
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (3)
* 6704694 Ray based interaction system 70 1999
* 6377011 Force feedback user interface for minimally invasive surgical simulator and teleoperator and other similar apparatus 150 2000
7225404 Method and apparatus for determining forces to be applied to a user through a haptic interface 32 2001
 
YAMAHA CORPORATION (1)
* 5952806 Inner force sense controller for providing variable force to multidirectional moving object, method of controlling inner force sense and information storage medium used therein 45 1997
 
IMMERSION CORPORATION (234)
6219032 Method 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 238 1995
* 5889670 Method and apparatus for tactilely responsive user interface 296 1996
6028593 Method and apparatus for providing simulated physical interactions within computer generated environments 247 1996
* 6024576 Hemispherical, high bandwidth mechanical interface for computer systems 116 1996
* 5959613 Method and apparatus for shaping force signals for a force feedback device 260 1996
* 6050718 Method and apparatus for providing high bandwidth force feedback with improved actuator feel 117 1997
7024625 Mouse device with tactile feedback applied to housing 26 1997
* 5999168 Haptic accelerator for force feedback computer peripherals 220 1997
* 5929607 Low cost force feedback interface with efficient power sourcing 136 1997
* 5907487 Force feedback device with safety feature 144 1997
* 6020876 Force feedback interface with selective disturbance filter 276 1997
* 6147674 Method and apparatus for designing force sensations in force feedback computer applications 155 1997
5929846 Force feedback interface device including grounded sensor system 169 1997
6169540 Method and apparatus for designing force sensations in force feedback applications 164 1997
* 6078308 Graphical click surfaces for force feedback applications to provide user selection using cursor interaction with a trigger position within a boundary of a graphical object 196 1997
* 6100874 Force feedback mouse interface 179 1997
6252579 Interface device and method for providing enhanced cursor control with force feedback 104 1997
6154198 Force feedback interface apparatus including backlash and for generating feel sensations 165 1997
* 6020875 High fidelity mechanical transmission system and interface device 96 1997
* 6166723 Mouse interface device providing force feedback 133 1997
6300936 Force feedback system including multi-tasking graphical host environment and interface device 175 1997
6486872 Method and apparatus for providing passive fluid force feedback 111 1998
6271833 Low cost force feedback peripheral with button activated feel sensations 93 1998
* 6128006 Force feedback mouse wheel and other control wheels 329 1998
6219033 Method and apparatus for controlling force feedback interface systems utilizing a host computer 46 1998
6300937 Method and apparatus for controlling force feedback for a computer interface device 117 1998
6104382 Force feedback transmission mechanisms 108 1998
* 6061004 Providing force feedback using an interface device including an indexing function 165 1998
* 6088019 Low cost force feedback device with actuator for non-primary axis 153 1998
* 6946812 Method and apparatus for providing force feedback using multiple grounded actuators 28 1998
RE37528 Direct-drive manipulator for pen-based force display 9 1998
6201533 Method and apparatus for applying force in force feedback devices using friction 23 1998
8508469 Networked applications including haptic feedback 3 1998
* 6101530 Force feedback provided over a computer network 43 1998
6232891 Force feedback interface device having isometric functionality 43 1998
* 6154201 Control knob with multiple degrees of freedom and force feedback 236 1998
6281651 Haptic pointing devices 73 1998
6256011 Multi-function control device with force feedback 168 1998
6285351 Designing force sensations for computer applications including sounds 91 1999
* 6161126 Implementing force feedback over the World Wide Web and other computer networks 267 1999
6304091 Absolute position sensing by phase shift detection using a variable capacitor 64 1999
6243078 Pointing device with forced feedback button 178 1999
6876891 Method and apparatus for providing tactile responsiveness in an interface device 104 1999
6348911 Force feedback device including safety switch and force magnitude ramping 80 1999
* 2002/0024,501 Mouse Device with Tactile Feedback Applied to Housing 3 1999
6292170 Designing compound force sensations for computer applications 72 1999
6195592 Method and apparatus for providing tactile sensations using an interface device 90 1999
6424356 Command of force sensations in a forceback system using force effect suites 88 1999
6252583 Memory and force output management for a force feedback system 40 1999
RE40341 Controller 1 1999
6278439 Method and apparatus for shaping force signals for a force feedback device 62 1999
6781569 Hand controller 41 1999
6104158 Force feedback system 142 1999
6288705 Interface device and method for providing indexed cursor control with force feedback 54 1999
6310605 Force feedback interface with selective disturbance filter 28 1999
6639581 Flexure mechanism for interface device 115 1999
6343349 Memory caching for force feedback effects 48 1999
* 6125385 Force feedback implementation in web pages 155 1999
6342880 Force feedback system including multiple force processors 81 1999
6704001 Force feedback device including actuator with moving magnet 49 1999
6366272 Providing interactions between simulated objects using force feedback 159 1999
6271828 Force feedback interface devices providing resistance forces using a fluid 109 1999
6705871 Method and apparatus for providing an interface mechanism for a computer simulation 42 1999
RE37374 Gyro-stabilized platforms for force-feedback applications 33 1999
6380925 Force feedback device with spring selection mechanism 11 2000
* 6259382 Isotonic-isometric force feedback interface 46 2000
7113166 Force feedback devices using fluid braking 86 2000
7039866 Method and apparatus for providing dynamic force sensations for force feedback computer applications 38 2000
6275213 Tactile feedback man-machine interface device 161 2000
6292174 Enhanced cursor control using limited-workspace force feedback devices 104 2000
6903721 Method and apparatus for compensating for position slip in interface devices 21 2000
6704002 Position sensing methods for interface devices 14 2000
6850222 Passive force feedback for computer interface devices 72 2000
6859819 Force feedback enabled over a computer network 75 2000
7038667 Mechanisms for control knobs and other interface devices 56 2000
6801008 Force feedback system and actuator power management 32 2000
6693622 Vibrotactile haptic feedback devices 134 2000
6353850 Force feedback provided in web pages 83 2000
6956558 Rotary force feedback wheels for remote control devices 24 2000
6686911 Control knob with control modes and force feedback 121 2000
6411276 Hybrid control of haptic feedback for host computer and interface device 73 2000
7106313 Force feedback interface device with force functionality button 66 2000
6697044 Haptic feedback device with button forces 48 2000
6697048 Computer interface apparatus including linkage having flex 80 2000
7199790 Providing force feedback to a user of an interface device based on interactions of a user-controlled cursor in a graphical user interface 149 2001
7253803 Force feedback interface device with sensor 67 2001
7136045 Tactile mouse 85 2001
* 2001/0010,513 Tactile mouse 9 2001
6580417 Tactile feedback device providing tactile sensations from host commands 36 2001
6424333 Tactile feedback man-machine interface device 168 2001
7023423 Laparoscopic simulation interface 38 2001
6469692 Interface device with tactile feedback button 79 2001
6894678 Cursor control using a tactile feedback device 30 2001
7158112 Interactions between simulated objects with force feedback 82 2001
7168042 Force effects for object types in a graphical user interface 99 2001
7061467 Force feedback device with microprocessor receiving low level commands 71 2001
* 2003/0063,064 Force effects for object types in a graphical user interface 8 2001
7557794 Filtering sensor data to reduce disturbances from force feedback 3 2001
7131073 Force feedback applications based on cursor engagement with graphical targets 93 2001
6654000 Physically realistic computer simulation of medical procedures 27 2001
7812820 Interface device with tactile responsiveness 3 2002
7038657 Power management for interface devices applying forces 44 2002
7265750 Haptic feedback stylus and other devices 72 2002
* 2002/0097,223 Haptic feedback stylus and othef devices 13 2002
6904823 Haptic shifting devices 55 2002
7091950 Force feedback device including non-rigid coupling 13 2002
7154470 Envelope modulator for haptic feedback devices 71 2002
* 2003/0057,934 Envelope modulator for haptic feedback devices 1 2002
7148875 Haptic feedback for touchpads and other touch controls 167 2002
* 2004/0040,800 System and method for providing passive haptic feedback 16 2002
7236157 Method for providing high bandwidth force feedback with improved actuator feel 90 2002
* 2003/0090,460 Method and apparatus for providing high bandwidth, realistic force feedback including an improved actuator 5 2002
6982700 Method and apparatus for controlling force feedback interface systems utilizing a host computer 25 2003
7755602 Tactile feedback man-machine interface device 54 2003
7728820 Haptic feedback for touchpads and other touch controls 83 2003
7636080 Networked applications including haptic feedback 3 2003
* 2007/0279,392 Networked applications including haptic feedback 20 2003
7327348 Haptic feedback effects for control knobs and other interface devices 16 2003
7215326 Physically realistic computer simulation of medical procedures 111 2003
7102541 Isotonic-isometric haptic feedback interface 75 2003
8830161 Methods and systems for providing a virtual touch haptic effect to handheld communication devices 1 2003
8803795 Haptic communication devices 2 2003
8316166 Haptic messaging in handheld communication devices 6 2003
7209117 Method and apparatus for streaming force values to a force feedback device 75 2003
7821496 Computer interface apparatus including linkage having flex 4 2004
* 2004/0164,959 Computer interface apparatus including linkage having flex 14 2004
7561141 Haptic feedback device with button forces 17 2004
7432910 Haptic interface device and actuator assembly providing linear haptic sensations 84 2004
7027032 Designing force sensations for force feedback computer applications 60 2004
* 2005/0128,186 Haptic feedback device with button forces 64 2004
7944433 Force feedback device including actuator with moving magnet 2 2004
7249951 Method and apparatus for providing an interface mechanism for a computer simulation 88 2004
* 2004/0183,777 Method and apparatus for providing an interface mechanism for a computer simulation 3 2004
7710399 Haptic trackball device 22 2004
7423631 Low-cost haptic mouse implementations 21 2004
7561142 Vibrotactile haptic feedback devices 75 2004
* 2004/0233,161 Vibrotactile haptic feedback devices 27 2004
7522152 Products and processes for providing haptic feedback in resistive interface devices 62 2004
7567243 System and method for low power haptic feedback 72 2004
* 2005/0012,710 System and method for low power haptic feedback 1 2004
RE40808 Low-cost haptic mouse implementations 8 2004
7742036 System and method for controlling haptic devices having multiple operational modes 96 2004
7198137 Systems and methods for providing haptic feedback with position sensing 72 2004
* 2006/0021,828 Systems and methods for providing haptic feedback with position sensing 0 2004
8441433 Systems and methods for providing friction in a haptic feedback device 0 2004
9495009 Systems and methods for providing haptic effects 0 2004
* 2006/0038,781 Systems and methods for providing haptic effects 13 2004
8013847 Magnetic actuator for providing haptic feedback 12 2004
* 2006/0044,271 Magnetic actuator for providing haptic feedback 2 2004
8803796 Products and processes for providing haptic feedback in a user interface 0 2004
8002089 Systems and methods for providing a haptic device 60 2004
* 2006/0054,427 Systems and methods for providing a haptic device 4 2004
9046922 Products and processes for providing multimodal feedback in a user interface device 0 2004
* 2006/0061,558 Products and processes for providing multimodal feedback in a user interface device 4 2004
7764268 Systems and methods for providing a haptic device 4 2004
7696978 Enhanced cursor control using interface devices 5 2004
* 2005/0057,509 Enhanced cursor control using interface devices 5 2004
7447604 Method and apparatus for compensating for position slip in interface devices 8 2004
* 2005/0088,408 Method and apparatus for compensating for position slip in interface devices 0 2004
7456821 User interface device 0 2004
* 2006/0117,258 User interface device 10 2004
7460104 Laparoscopic simulation interface 12 2005
7209028 Position sensor with resistive element 73 2005
8059088 Methods and systems for providing haptic messaging to handheld communication devices 6 2005
8077145 Method and apparatus for controlling force feedback interface systems utilizing a host computer 13 2005
8747196 Force feedback device for simulating combat 0 2005
7978186 Mechanisms for control knobs and other interface devices 61 2005
* 2006/0012,584 Mechanisms for control knobs and other interface devices 18 2005
8264465 Haptic feedback for button and scrolling action simulation in touch input devices 35 2005
8232969 Haptic feedback for button and scrolling action simulation in touch input devices 26 2005
* 2006/0119,586 Haptic feedback for button and scrolling action simulation in touch input devices 171 2005
* 2006/0109,256 Haptic feedback for button and scrolling action simulation in touch input devices 76 2005
7404716 Interface apparatus with cable-driven force feedback and four grounded actuators 29 2005
7605800 Method and apparatus for controlling human-computer interface systems providing force feedback 61 2006
8441444 System and method for providing directional tactile sensations 2 2006
7500853 Mechanical interface for a computer system 7 2006
* 2006/0194,180 Hemispherical high bandwidth mechanical interface for computer systems 9 2006
* 2006/0267,932 Force feedback device including coupling device 6 2006
8527873 Force feedback system including multi-tasking graphical host environment and interface device 1 2006
7944435 Haptic feedback for touchpads and other touch controls 59 2006
* 2007/0030,246 Tactile feedback man-machine interface device 4 2006
7889174 Tactile feedback interface device including display screen 8 2006
7489309 Control knob with multiple degrees of freedom and force feedback 62 2006
9582077 Providing force feedback to a user of an interface device based on interactions of a user-controlled complaint paddle with a simulated object in a graphical environment 0 2007
* 2007/0139,375 Providing force feedback to a user of an interface device based on interactions of a user-controlled cursor in a graphical user interface 14 2007
7821493 Providing enhanced haptic feedback effects 7 2007
* 2007/0285,216 Providing enhanced haptic feedback effects 4 2007
* 2008/0024,440 Device and Method for Providing Resistive and Vibrotactile Effects 7 2007
9274600 System and method for providing passive haptic feedback 0 2007
8248363 System and method for providing passive haptic feedback 3 2007
* 2008/0041,671 System and Method for Providing Passive Haptic Feedback 2 2007
* 2008/0036,736 System and Method for Providing Passive Haptic Feedback 1 2007
* 2008/0036,735 System and Method for Providing Passive Haptic Feedback 0 2007
* 2008/0055,241 Systems and Methods for Haptic Feedback Effects for Control Knobs 15 2007
8519947 Control schemes for haptic feedback interface devices 1 2007
8519948 Control schemes for haptic feedback interface devices 8 2007
8368641 Tactile feedback man-machine interface device 59 2007
8188981 Haptic interface for touch screen embodiments 6 2007
8059104 Haptic interface for touch screen embodiments 63 2007
8031181 Haptic feedback for touchpads and other touch controls 82 2007
* 2008/0073,131 Control schemes for haptic feedback interface devices 1 2007
* 2008/0055,244 Control schemes for haptic feedback interface devices 6 2007
8063893 Haptic feedback for touchpads and other touch controls 66 2007
8049734 Haptic feedback for touchpads and other touch control 61 2007
7982720 Haptic feedback for touchpads and other touch controls 88 2007
7978183 Haptic feedback for touchpads and other touch controls 63 2007
8059105 Haptic feedback for touchpads and other touch controls 90 2008
8007282 Medical simulation interface apparatus and method 5 2008
8103472 Method and apparatus for compensating for position slip in interface devices 56 2008
* 2008/0303,789 Method and Apparatus for Compensating for Position Slip in Interface Devices 1 2008
8212772 Haptic interface device and actuator assembly providing linear haptic sensations 58 2008
9492847 Controlling haptic sensations for vibrotactile feedback interface devices 0 2008
8188989 Control knob with multiple degrees of freedom and force feedback 55 2008
* 2009/0079,712 Control Knob With Multiple Degrees of Freedom and Force Feedback 12 2008
8154512 Products and processes for providing haptic feedback in resistive interface devices 51 2009
8169402 Vibrotactile haptic feedback devices 71 2009
* 2009/0295,552 Vibrotactile Haptic Feedback Devices 10 2009
8619031 System and method for low power haptic feedback 5 2009
* 2009/0284,498 SYSTEM AND METHOD FOR LOW POWER HAPTIC FEEDBACK 3 2009
8184094 Physically realistic computer simulation of medical procedures 0 2009
8072422 Networked applications including haptic feedback 4 2009
9746923 Systems and methods for providing features in a friction display wherein a haptic effect is configured to vary the coefficient of friction 0 2010
9696803 Systems and methods for friction displays and additional haptic effects 0 2010
8462116 Haptic trackball device 0 2010
8018434 Systems and methods for providing a haptic device 4 2010
* 2010/0283,588 Systems And Methods For Providing A Haptic Device 18 2010
* 2011/0115,754 Systems and Methods For A Friction Rotary Device For Haptic Feedback 14 2010
9582178 Systems and methods for multi-pressure interaction on touch-sensitive surfaces 0 2011
9280205 Haptic feedback for touchpads and other touch controls 0 2013
9245428 Systems and methods for haptic remote control gaming 0 2013
9740287 Force feedback system including multi-tasking graphical host environment and interface device 0 2013
9690379 Tactile feedback interface device 0 2014
9753540 Systems and methods for haptic remote control gaming 0 2015
9778745 Force feedback system including multi-tasking graphical host environment and interface device 0 2016
 
APPLE INC. (3)
6337678 Force feedback computer input and output device with coordinated haptic elements 276 1999
6819312 Force feedback computer input and output device with coordinated haptic elements 95 2001
RE42064 Force feedback computer input and output device with coordinated haptic elements 17 2006
 
ROCKWELL COLLINS, INC. (4)
6320284 Motor assembly allowing output in multiple degrees of freedom 20 1999
6664666 Motor assembly allowing output in multiple degrees of freedom 21 2001
6909205 Motor assembly allowing output in multiple degrees of freedom 22 2003
* 2004/0124,717 Motor assembly allowing output in multiple degrees of freedom 2 2003
 
CYBERNET HAPTIC SYSTEMS CORPORATION (1)
* 6433771 Haptic device attribute control 42 1997
 
CALLAHAN CELLULAR L.L.C. (1)
6650338 Haptic interaction with video and image data 14 1998
 
IMMERSION MEDICAL, INC. (19)
* 6106301 Interventional radiology interface apparatus and method 57 1997
6929481 Interface device and method for interfacing instruments to medical procedure simulation systems 67 1999
6470302 Interface device and method for interfacing instruments to vascular access simulation systems 71 1999
6323837 Method and apparatus for interfacing an elongated object with a computer system 41 1999
7815436 Surgical simulation interface device and method 7 2000
* 2003/0069,719 Interface device and method for interfacing instruments to vascular access simulation systems 15 2002
7931470 Interface device and method for interfacing instruments to medical procedure simulation systems 8 2003
7833018 Interface device and method for interfacing instruments to medical procedure simulation systems 7 2003
7806696 Interface device and method for interfacing instruments to medical procedure simulation systems 9 2003
* 2004/0076,940 Interface device and method for interfacing instruments to medical procedure simulation systems 85 2003
* 2004/0048,230 Interface device and method for interfacing instruments to medical procedure simulation systems 4 2003
7505030 Medical device and procedure simulation 5 2004
* 2005/0223,327 Medical device and procedure simulation 6 2004
8480406 Interface device and method for interfacing instruments to medical procedure simulation systems 5 2005
7819799 System and method for controlling force applied to and manipulation of medical instruments 6 2005
7307619 Haptic interface for palpation simulation 88 2006
9336691 Medical device and procedure simulation 0 2009
* 2009/0181,350 Medical Device And Procedure Simulation 0 2009
8638308 Haptic interface for palpation simulation 0 2010
 
MICROSOFT TECHNOLOGY LICENSING, LLC (3)
* 6262712 Handle sensor with fade-in 14 1997
* 9398420 Computing and harnessing inferences about the timing, duration, and nature of motion and cessation of motion with applications to mobile computing and communications 1 2014
* 2014/0120,954 COMPUTING AND HARNESSING INFERENCES ABOUT THE TIMING, DURATION, AND NATURE OF MOTION AND CESSATION OF MOTION WITH APPLICATIONS TO MOBILE COMPUTING AND COMMUNICATIONS 2 2014
 
GOOGLE TECHNOLOGY HOLDINGS LLC (14)
7519537 Method and apparatus for a verbo-manual gesture interface 82 2005
7542816 System, method and computer program product for automatically selecting, suggesting and playing music media files 29 2005
7489979 System, method and computer program product for rejecting or deferring the playing of a media file retrieved by an automated process 23 2005
* 2006/0167,943 System, method and computer program product for rejecting or deferring the playing of a media file retrieved by an automated process 29 2005
7577522 Spatially associated personal reminder system and method 79 2006
* 2007/0129,888 SPATIALLY ASSOCIATED PERSONAL REMINDER SYSTEM AND METHOD 55 2006
7562117 System, method and computer program product for collaborative broadcast media 13 2006
* 2006/0288,074 System, Method and Computer Program Product for Collaborative Broadcast Media 62 2006
7586032 Shake responsive portable media player 18 2006
7917148 Social musical media rating system and method for localized establishments 1 2007
* 2008/0032,723 SOCIAL MUSICAL MEDIA RATING SYSTEM AND METHOD FOR LOCALIZED ESTABLISHMENTS 54 2007
8762435 Collaborative rejection of media for physical establishments 0 2012
8745104 Collaborative rejection of media for physical establishments 0 2012
9509269 Ambient sound responsive media player 10 2012
 
The United States of America as represented by the Secretary of the Air Force (1)
H002017 Virtual reality force emulation 0 1998
 
MicroDexterity Systems, Inc. (3)
* 2010/0275,718 MANIPULATOR 14 2009
8491604 Manipulator 0 2010
* 2011/0088,500 MANIPULATOR 0 2010
 
KEYMED (MEDICAL & INDUSTRIAL EQUIPMENT) LTD. (2)
* 8206157 Instrument for use in a medical simulator 0 2005
* 2006/0069,384 Instrument for use in a medical simulator 0 2005
 
KARL STORZ GMBH & CO. KG (2)
6966876 Device for holding and positioning an endoscopic instrument 23 2003
* 2003/0229,338 Device for holding and positioning an endoscopic instrument 19 2003
 
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA (2)
* 8480404 Multimodal ultrasound training system 8 2011
8297983 Multimodal ultrasound training system 0 2012
 
APRIO MEDICAL AB (2)
* 7824417 Guide for a medical device 18 2003
* 2004/0260,312 Guide for a medical device 3 2004
 
ALPS ELECTRIC CO., LTD. (1)
* 6959232 Force sense imparting type input apparatus 1 2003
 
ST. JUDE MEDICAL, ATRIAL FIBRILLATION DIVISION, INC. (1)
* 2009/0248,042 MODEL CATHETER INPUT DEVICE 26 2008
 
UNIVERSITY OF WASHINGTON (1)
6437770 Flat-coil actuator having coil embedded in linkage 24 1999
 
BALLY GAMING, INC. (1)
9056244 Gaming apparatus incorporating targeted haptic feedback 0 2013
 
3D SYSTEMS, INC. (35)
* 6084587 Method and apparatus for generating and interfacing with a haptic virtual reality environment 142 1996
6191796 Method and apparatus for generating and interfacing with rigid and deformable surfaces in a haptic virtual reality environment 126 1998
6421048 Systems and methods for interacting with virtual objects in a haptic virtual reality environment 82 1999
6552722 Systems and methods for sculpting virtual objects in a haptic virtual reality environment 61 1999
6792398 Systems and methods for creating virtual objects in a sketch mode in a haptic virtual reality environment 59 1999
6985133 Force reflecting haptic interface 51 1999
6958752 Systems and methods for three-dimensional modeling 35 2001
6867770 Systems and methods for voxel warping 16 2001
* 2002/0089,500 Systems and methods for three-dimensional modeling 6 2001
6671651 3-D selection and manipulation with a multiple dimension haptic interface 54 2002
* 2003/0128,208 Systems and methods for sculpting virtual objects in a haptic virtual reality environment 6 2003
7103499 3-D selection and manipulation with a multiple dimension haptic interface 16 2003
* 2005/0197,800 3-D selection and manipulation with a multiple dimension haptic interface 10 2003
7411576 Force reflecting haptic interface 14 2003
D510739 Computer interface 6 2003
7889209 Apparatus and methods for wrapping texture onto the surface of a virtual object 12 2003
7626589 Haptic graphical user interface for adjusting mapped texture 12 2003
* 2005/0128,210 Haptic graphical user interface for adjusting mapped texture 25 2003
* 2005/0128,211 Apparatus and methods for wrapping texture onto the surface of a virtual object 44 2003
7102635 Systems and methods for sculpting virtual objects in a haptic virtual reality environment 35 2004
* 2005/0001,831 Systems and methods for sculpting virtual objects in a haptic virtual reality environment 10 2004
7149596 Apparatus and methods for modifying a model of an object to enforce compliance with a manufacturing constraint 14 2004
* 2005/0154,481 Apparatus and methods for modifying a model of an object to enforce compliance with a manufacturing constraint 5 2004
7864173 Systems and methods for creating virtual objects in a sketch mode in a haptic virtual reality environment 14 2004
7212203 Systems and methods for voxel warping 12 2005
* 2005/0248,568 Systems and methods for voxel warping 2 2005
7710415 Systems and methods for three-dimensional modeling 6 2005
7714836 Force reflecting haptic interface 10 2005
7259761 Systems and methods for sculpting virtual objects in a haptic virtual reality environment 16 2006
7800609 Method and apparatus for generating and interfacing with a haptic virtual reality environment 10 2008
8994643 Force reflecting haptic interface 6 2008
8576222 Systems and methods for interfacing with a virtual object in a haptic virtual environment 5 2011
8174535 Apparatus and methods for wrapping texture onto the surface of a virtual object 4 2011
8456484 Apparatus and methods for wrapping texture onto the surface of a virtual object 2 2012
9802364 Systems and methods for construction of an instruction set for three-dimensional printing of a user-customizableimage of a three-dimensional structure 0 2012
 
DEERE & COMPANY (1)
* 6681880 Control lever 5 2001
 
Freedom Wave LLC (3)
6878066 Wireless game control units 66 2004
* 2004/0166,939 Wireless game control units 18 2004
* 2005/0164,791 Wireless game control units 1 2005
 
OUTLAND RESEARCH, LLC (18)
* 2006/0161,621 System, method and computer program product for collaboration and synchronization of media content on a plurality of media players 195 2005
* 2007/0103,437 Haptic metering for minimally invasive medical procedures 48 2005
* 2006/0173,828 Methods and apparatus for using personal background data to improve the organization of documents retrieved in response to a search query 35 2005
* 2006/0259,574 Method and apparatus for accessing spatially associated information 21 2005
* 2006/0179,044 Methods and apparatus for using life-context of a user to improve the organization of documents retrieved in response to a search query from that user 11 2005
* 2006/0271,286 Image-enhanced vehicle navigation systems and methods 56 2006
* 2006/0173,556 Methods and apparatus for using user gender and/or age group to improve the organization of documents retrieved in response to a search query 11 2006
* 2006/0256,008 Pointing interface for person-to-person information exchange 164 2006
* 2006/0256,007 Triangulation method and apparatus for targeting and accessing spatially associated information 31 2006
* 2006/0223,637 VIDEO GAME SYSTEM COMBINING GAMING SIMULATION WITH REMOTE ROBOT CONTROL AND REMOTE ROBOT FEEDBACK 51 2006
* 2006/0223,635 METHOD AND APPARATUS FOR AN ON-SCREEN/OFF-SCREEN FIRST PERSON GAMING EXPERIENCE 158 2006
* 2006/0195,361 LOCATION-BASED DEMOGRAPHIC PROFILING SYSTEM AND METHOD OF USE 74 2006
* 2006/0179,056 ENHANCED STORAGE AND RETRIEVAL OF SPATIALLY ASSOCIATED INFORMATION 20 2006
* 2006/0186,197 METHOD AND APPARATUS FOR WIRELESS CUSTOMER INTERACTION WITH THE ATTENDANTS WORKING IN A RESTAURANT 16 2006
* 2007/0083,323 Personal cuing for spatially associated information 16 2006
* 2006/0229,058 Real-time person-to-person communication using geospatial addressing 83 2006
* 2006/0253,210 Intelligent Pace-Setting Portable Media Player 107 2006
* 2007/0145,680 Shake Responsive Portable Computing Device for Simulating a Randomization Object Used In a Game Of Chance 25 2006
 
OBERMEYER, FRITZ R. (3)
* 2005/0162,389 Multi-axis joystick and transducer means therefore 78 2004
8094121 Multi-axis joystick and transducer means therefore 80 2009
* 2009/0213,073 Multi-Axis Joystick and Transducer Means Therefore 33 2009
 
SIMBIONEX LTD. (1)
6857878 Endoscopic tutorial system 59 2000
 
OBERMEYER, FRITZ K. (1)
8816962 Multi-axis input apparatus 0 2013
 
Immersion Medical Devices, Inc. (1)
* 2006/0161,045 System and method for controlling force applied to and manipulation of medical instruments 50 2005
 
TACTUS TECHNOLOGY, INC. (53)
8547339 System and methods for raised touch screens 42 2008
8922502 User interface system 2 2010
8922503 User interface system 13 2010
* 2011/0157,080 User Interface System 88 2010
8619035 Method for assisting user input to a device 3 2011
9367132 User interface system 0 2011
9013417 User interface system 1 2011
8970403 Method for actuating a tactile interface layer 15 2011
8587541 Method for actuating a tactile interface layer 32 2011
8928621 User interface system and method 22 2011
8704790 User interface system 4 2011
9274612 User interface system 12 2012
8570295 User interface system 7 2012
8553005 User interface system 3 2012
8456438 User interface system 6 2012
9075525 User interface system 1 2012
8947383 User interface system and method 1 2012
9116617 User interface enhancement system 20 2012
8587548 Method for adjusting the user interface of a device 30 2012
8922510 User interface system 13 2012
9098141 User interface system 1 2013
9063627 User interface and methods 14 2013
9052790 User interface and methods 1 2013
8717326 System and methods for raised touch screens 3 2013
9280224 Dynamic tactile interface and methods 0 2013
9229571 Method for adjusting the user interface of a device 0 2013
8723832 Method for actuating a tactile interface layer 1 2013
9128525 Dynamic tactile interface 12 2013
9019228 User interface system 1 2014
9372539 Method for actuating a tactile interface layer 8 2014
9035898 System and methods for raised touch screens 14 2014
9557813 Method for reducing perceived optical distortion 0 2014
9423875 Dynamic tactile interface with exhibiting optical dispersion characteristics 0 2014
9298261 Method for actuating a tactile interface layer 0 2014
9298262 Dynamic tactile interface 0 2014
9239623 Dynamic tactile interface 1 2014
9612659 User interface system 0 2014
9405417 Dynamic tactile interface and methods 0 2014
9207795 User interface system 0 2014
9552065 Dynamic tactile interface 0 2014
9430074 Dynamic tactile interface 0 2014
9372565 Dynamic tactile interface 0 2014
9619030 User interface system and method 0 2014
9524025 User interface system and method 0 2015
9448630 Method for actuating a tactile interface layer 1 2015
9720501 Dynamic tactile interface 0 2015
9477308 User interface system 0 2015
9495055 User interface and methods 0 2015
9760172 Dynamic tactile interface 0 2015
9588683 Dynamic tactile interface 0 2015
9588684 Tactile interface for a computing device 0 2015
9557915 Dynamic tactile interface 0 2015
9626059 User interface system 0 2016
 
The United States of America as represented by the Secretary of the Navy (1)
7319466 Method and apparatus for generating and interfacing with a haptic virtual reality environment 12 2000
 
BOSTON SCIENTIFIC SCIMED, INC. (29)
8118732 Force feedback control system for video endoscope 11 2004
7591783 Articulation joint for video endoscope 229 2004
7578786 Video endoscope 27 2004
7479106 Automated control of irrigation and aspiration in a single-use endoscope 44 2004
7241263 Selectively rotatable shaft coupler 6 2004
8097003 Endoscopic apparatus with integrated variceal ligation device 2 2005
7846107 Endoscopic apparatus with integrated multiple biopsy device 23 2005
8052597 Method for forming an endoscope articulation joint 7 2005
8197400 Selectively rotatable shaft coupler 19 2005
8357148 Multi-functional endoscopic system for use in electrosurgical applications 8 2005
8083671 Fluid delivery system for use with an endoscope 14 2005
8353860 Device for obstruction removal with specific tip structure 6 2005
8199187 Adapter for use with digital imaging medical device 11 2005
7967759 Endoscopic system with integrated patient respiratory status indicator 12 2006
8888684 Medical devices with local drug delivery capabilities 0 2006
8202265 Multiple lumen assembly for use in endoscopes or other medical devices 1 2006
7955255 Imaging assembly with transparent distal cap 17 2006
7597662 Multi-fluid delivery system 5 2006
8435172 Automated control of irrigation and aspiration in a single-use endoscope 4 2008
8475366 Articulation joint for a medical device 2 2009
8425408 Articulation joint for video endoscope 9 2009
8535219 Fluid manifold for endoscope system 3 2010
8870753 Imaging assembly with transparent distal cap 0 2011
9439557 Articulation joint 0 2011
8608648 Articulation joint 18 2011
8585715 Endoscopic apparatus with integrated variceal ligation device 1 2011
8622894 Articulation joint 1 2011
9358363 Multiple lumen assembly for use in endoscopes or other medical devices 0 2012
RE46007 Automated control of irrigation and aspiration in a single-use endoscope 0 2015
 
ANASCAPE, LTD. (4)
* 6906700 3D controller with vibration 135 2000
7345670 Image controller 104 2001
8674932 Image controller 13 2005
9081426 Image controller 3 2005
 
ELCKON LIMITED (1)
8063892 Haptic interface for touch screen embodiments 61 2007
 
IMMERSION CORPORATION DELAWARE (2)
6067077 Position sensing for force feedback devices 102 1998
8552982 Position sensing methods for interface devices 1 2003
* Cited By Examiner