Method and apparatus for controlling force feedback interface systems utilizing a host computer

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5734373
SERIAL NO

08566282

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for controlling and providing force feedback using an interface device manipulated by a user. A microprocessor is provided local to the interface device and reads sensor data from sensors that describes the position and/or other information about a user object moved by the user, such as a joystick. The microprocessor controls actuators to provide forces on the user object and provides the sensor data to a host computer that is coupled to the interface device. The host computer sends high level host commands to the local microprocessor, and the microprocessor independently implements a local reflex process based on the high level command to provide force values to the actuators using sensor data and other parameters. A provided host command protocol includes a variety of different types of host commands and associated command parameters. By providing a relatively small set of high level host commands and parameters which are translated into a panoply of forces, the protocol further shifts the computational burden from the host computer to the local microprocessor and allows a software developer to easily create force feedback applications.

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)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Braun, Adam C Sunnyvale, CA 80 5078
Levin, Mike D Sunnyvale, CA 13 1504
Rosenberg, Louis B Pleasanton, CA 323 25813

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
 
ER-WE-PA DAVIS-STANDARD GMBH (1)
* 5223776 Six-degree virtual pivot controller 254 1990
 
GEC FERRANTI DEFENCE SYSTEMS LIMITED (1)
* 4601206 Accelerometer system 146 1984
 
MITSUI ENGINEERING & SHIPBUILDING CO., LTD. (1)
* 5379663 Multi-axial joy stick device 129 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 575 1983
 
Nucon Steel Corporation (1)
* 4942545 Calibration of eddy current profilometry 79 1988
 
SURGICAL INNOVATIONS LIMITED (1)
5467763 Surgical instruments 275 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 (2)
* 5126948 Digital position encoder and data optimizer 48 1989
* 5128671 Control device having multiple degrees of freedom 379 1990
 
DISNEY ENTERPRISES, INC. (1)
5405152 Method and apparatus for an interactive video game with physical feedback 710 1993
 
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
 
TRITON TECH OF TEXAS, LLC (1)
* 5181181 Computer apparatus input device for three-dimensional information 435 1990
 
Mitutoyo Mfg. Co., Ltd. (1)
* 4653011 Method of measuring by coordinate measuring instrument and coordinate measuring instrument 153 1985
 
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 (5)
* 4798919 Graphics input tablet with three-dimensional data 181 1988
* 5186629 Virtual graphics display capable of presenting icons and windows to the blind computer user and method 323 1991
5397323 Remote center-of-motion robot for surgery 436 1992
5445166 System for advising a surgeon 476 1994
5570111 Graphical user interface cursor positioning device having a negative inertia transfer function 95 1994
 
UNIMATION, INC. (1)
* 4688983 Low cost robot 79 1984
 
THE UNIVERSITY OF BRITISH COLUMBIA (1)
* 4983786 XY velocity controller 101 1990
 
UNIVERSITY OF WASHINGTON (1)
5642469 Direct-drive manipulator for pen-based force display 194 1994
 
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 496 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
 
NATIONAL SEMICONDUCTOR CORPORATION (1)
5428748 Method and apparatus for automatically configuring a computer peripheral 164 1992
 
AEA TECHNOLOGY PLC (1)
* 5007300 Multi-axis hand controller 202 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
 
SPACEBALL TECHNOLOGIES 600 SUFFOLK STREET LOWELL, MA 01854 (1)
5591924 Force and torque converter 110 1993
 
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
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (3)
* 5107080 Multiple degree of freedom damped hand controls 214 1989
5451924 Apparatus for providing sensory substitution of force feedback 263 1993
5625576 Force reflecting haptic interface 291 1993
 
IMMERSION CORPORATION (11)
* 5184319 Force feedback and textures simulating interface device 376 1990
* 5185561 Torque motor as a tactile feedback device in a computer system 337 1991
* 5220260 Actuator having electronically controllable tactile responsiveness 317 1991
5389865 Method and system for providing a tactile virtual reality and manipulator defining an interface device therefor 276 1992
5513100 Velocity controller with force feedback stiffness control 206 1993
5414337 Actuator having electronically controllable tactile responsiveness 317 1993
5459382 Method and system for providing a tactile virtual reality and manipulator defining an interface device therefor 251 1994
5623582 Computer interface or control input device for laparoscopic surgical instrument and other elongated mechanical objects 289 1994
5576727 Electromechanical human-computer interface with force feedback 369 1995
5589854 Touching feedback device 304 1995
5629594 Force feedback system 383 1995
 
PICKER INTERNATIONAL, INC. (1)
* 4791934 Computer tomography assisted stereotactic surgery system and method 659 1986
 
Technical Research Associates, Inc. (1)
5396266 Kinesthetic feedback apparatus and method 262 1993
 
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
 
SP-COMMERCIAL FLIGHT, INC., A DE CORP. (1)
* 4803413 Magnetic isolating and pointing gimbal apparatus 92 1986
 
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 (2)
* 4477043 Biodynamic resistant control stick 192 1982
* 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. (3)
* 5044956 Control device such as a steering wheel for video vehicle simulator with realistic feedback forces 326 1989
* 5116051 Strain gauge pressure-sensitive video game control 185 1990
* 5275565 Modular display simulator and method 189 1993
 
Semborg-Recrob, Corp. (2)
* 5182557 Motorized joystick 161 1990
* 5289273 Animated character system with real-time control 179 1992
 
Fokker B.V. (1)
* 4398889 Flight simulator 138 1981
 
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
 
Tensor Development, Inc. (1)
* 5103404 Feedback for a manipulator 281 1989
 
Pioneer Electronic Corporation (1)
5512919 Three-dimensional coordinates input apparatus 229 1993
 
HONEYWELL INC. (2)
* 5142931 3 degree of freedom hand controller 204 1991
* 5264768 Active hand controller feedback loop 229 1992
 
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
 
Guillemot Corporation S.A. (3)
5396267 Reconfigurable video game system 98 1993
5551701 Reconfigurable video game controller with graphical reconfiguration display 216 1994
5436640 Video game and simulator joystick controller with geared potentiometer actuation 176 1994
 
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] (17)
* 5921780 Racecar simulator and driver training system and method 99 1996
* 6697789 Computer system, particularly for simulation of human perception via sense organs 0 2001
* 2003/0030,621 Force feeback device including flexure member between actuator and user object 4 2002
* 2003/0040,361 Method and apparatus for generating tactile feedback via relatively low-burden and/or zero burden telemetry 3 2002
* 2004/0048,664 Game apparatus, game machine manipulation device, game system and interactive communication method for game apparatus 1 2003
* 2005/0001,823 Real motion detection sampling and recording for writing instruments and small tracking instruments using electrically active material with viscosity 0 2004
* 2005/0052,415 Directional tactile feedback for haptic feedback interface devices 36 2004
* 2007/0027,668 Signal simulator for generating a string of user input signals to stimulate redundant operation of a user input device of a computerized apparatus 2 2005
* 2006/0053,371 Navigation and viewing in a multidimensional space 1 2005
* 2007/0078,499 INTERNAL MEDICAL DEVICE COMMUNICATION BUS 1 2006
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 17 2008
* 2010/0013,613 Haptic feedback projection system 12 2008
* 2009/0156,307 VIDEO GAME CONTROLLER WITH A FAN 2 2008
9820818 System and method for controlling a surgical manipulator based on implant parameters 0 2015
9814973 Interactive entertainment system 0 2016
 
SIMBIONIX LTD. (1)
6863536 Endoscopic tutorial system with a bleeding complication 32 2000
 
NAMCO BANDAI GAMES INC. (1)
* 6325719 Controller for game machine 26 1999
 
SIEMENS HEALTHCARE GMBH (2)
* 7563233 Haptic feedback method and apparatus for tissue elasticity and a virtual boundary surface 0 2002
* 2003/0036,714 Tactile feedback method and apparatus for the presentation of tissue elasticity 4 2002
 
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
* 2008/0007,536 APPARATUS FOR DRIVING A TOUCH PAD AND A PORTABLE TERMINAL HAVING THE SAME 3 2007
9280882 Terminal device for providing haptic effect using haptic engine and controlling method therefor 1 2014
 
THE HENRY M. JACKSON FOUNDATION FOR THE ADVANCEMENT OF MILITARY MEDICINE, INC. (1)
* 2003/0210,259 Multi-tactile display haptic interface device 31 2002
 
ROY-G-BIV CORPORATION (15)
* 2001/0032,278 Remote generation and distribution of command programs for programmable devices 143 2001
* 2002/0156,872 Systems and methods for transmitting motion control data 45 2002
* 2003/0069,998 Motion services protocol accessible through uniform resource locator (URL) 14 2002
* 2008/0275,576 Motion control systems 9 2002
* 2008/0275,577 MOTION CONTROL SYSTEMS 7 2004
* 2006/0064,503 Data routing systems and methods 10 2004
* 2005/0132,104 Command processing systems and methods 13 2004
* 2006/0206,219 Motion control systems and methods 7 2005
* 2010/0131,078 Event driven motion systems 5 2006
* 2010/0131,081 Systems and methods for motion control 11 2006
* 2006/0241,811 Motion control systems and methods 7 2006
* 2006/0247,801 Motion control systems 8 2006
* 2007/0022,194 Database event driven motion systems 11 2006
7502662 Event management systems and methods for motion control systems 0 2007
* 2009/0082,686 System and/or method for initiating a medical task involving motion with a device 6 2008
 
APPLE INC. (6)
6337678 Force feedback computer input and output device with coordinated haptic elements 277 1999
6819312 Force feedback computer input and output device with coordinated haptic elements 96 2001
RE42064 Force feedback computer input and output device with coordinated haptic elements 17 2006
* 8892162 Vibration sensing system and method for categorizing portable device context and modifying device operation 3 2011
* 2012/0270,605 Vibration Sensing System and Method for Categorizing Portable Device Context and Modifying Device Operation 5 2011
9557843 Vibration sensing system and method for categorizing portable device context and modifying device operations 0 2014
 
PHYSIO-CONTROL, INC. (2)
* 7162306 Internal medical device communication bus 72 2001
* 2003/0097,160 Internal medical device communication bus 10 2001
 
KONAMI CORPORATION (1)
* 6117008 Driving game machine 60 1998
 
THORNER, CRAIG (1)
* 6422941 Universal tactile feedback system for computer video games and simulations 363 1997
 
CALLAHAN CELLULAR L.L.C. (3)
6650338 Haptic interaction with video and image data 14 1998
* 6940486 Computerized interactor systems and methods for providing same 9 2001
* 2002/0126,085 Computerized interactor systems and methods for providing same 1 2001
 
KONAMI DIGITAL ENTERTAINMENT CO., LTD. (2)
* 6030291 Manual control device for use with amusement machine 22 1997
* 6256047 Method of judging hits and computer-readable storage medium storing game data 40 1998
 
RAYTHEON COMPANY (1)
8811720 3D visualization of light detection and ranging data 5 2011
 
Creative Technology Ltd (1)
* 6317119 Speed-compensated joystick 3 1998
 
MITUTOYO CORPORATION (1)
* 6360176 Touch signal probe 9 1999
 
CANON KABUSHIKI KAISHA (3)
* 6996096 Communication apparatus and a method of controlling a communication apparatus 4 1998
7683932 Storage apparatus and control method 0 2003
* 2005/0122,398 Storage apparatus and control method 1 2004
 
INVENSENSE (2)
* 2010/0071,467 INTEGRATED MULTIAXIS MOTION SENSOR 37 2008
* 2009/0265,671 MOBILE DEVICES WITH MOTION GESTURE RECOGNITION 123 2008
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 2002/0171,675 Method and system for graphical user interface (GUI) widget having user-selectable mass 2 2001
* 6728601 Multiple host power control system and method 14 2001
* 2006/0236,121 Method and apparatus for highly secure communication 1 2005
 
ADVANCED MICRO DEVICES, INC. (1)
* 5958027 Method and system for optimizing the flow of isochronous data and clock rate information 38 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 2003/0095,151 Real-time interactive adjustment of control parameters for a genetic algorithm computer 4 2001
 
ALPS ELECTRIC CO., LTD. (3)
* 7209115 Force-feedback input device to compensate output to actuator and apply fixed force-feedback in response to movement of operating section 1 2002
* 6885925 Haptic controller which performs control using a force pattern that is represented by prescribed functions each connecting particular points 4 2003
* 2004/0054,446 Haptic controller which performs control using a force pattern that is represented by prescribed functions each connecting particular points 2 2003
 
BRISTOL, INC., D/B/A REMOTE AUTOMATION SOLUTIONS (1)
* 9563187 Methods and apparatus to display information via a process control device 0 2013
 
OCEANEERING INTERNATIONAL, INC. (2)
* 7466099 Multi-mode manipulator arm and drive system 3 2007
* 2007/0205,739 Multi-Mode Manipulator Arm and Drive System 1 2007
 
VISTEON GLOBAL TECHNOLOGIES, INC. (1)
* 2009/0295,739 HAPTIC TACTILE PRECISION SELECTION 3 2008
 
BLACKBERRY LIMITED (2)
9274601 System and method for generating a feedback signal in response to an input signal provided to an electronic device 6 2008
* 2009/0267,920 SYSTEM AND METHOD FOR GENERATING A FEEDBACK SIGNAL IN RESPONSE TO AN INPUT SIGNAL PROVIDED TO AN ELECTRONIC DEVICE 28 2008
 
UNIVERSITY OF WASHINGTON (1)
6437770 Flat-coil actuator having coil embedded in linkage 24 1999
 
BALLY GAMING, INC. (7)
9070250 Wireless real-time gaming system 0 2007
8944909 Gaming system having a plurality of players and randomly incremented progressive prize 1 2007
* 2008/0300,039 Gaming system utilizing wheels & enhanced input/output systems 2 2007
8641507 Tournament qualification and characteristics in a gaming system 0 2012
8371944 Progressive controller and TCP/IP in a gaming system 0 2012
8740710 Progressive controller and TCP/IP in a gaming system 0 2013
9056244 Gaming apparatus incorporating targeted haptic feedback 0 2013
 
RAMBUS INC. (4)
* 6876248 Signaling accommodation 14 2002
* 2003/0151,450 Signaling accommodation 4 2002
7099786 Signaling accommodation 7 2005
* 2005/0154,547 Signalling accommodation 2 2005
 
LORD CORPORATION (1)
* 6339419 Magnetically-controllable, semi-active haptic interface system and apparatus 33 1998
 
3D SYSTEMS, INC. (46)
* 6084587 Method and apparatus for generating and interfacing with a haptic virtual reality environment 143 1996
6191796 Method and apparatus for generating and interfacing with rigid and deformable surfaces in a haptic virtual reality environment 127 1998
6421048 Systems and methods for interacting with virtual objects in a haptic virtual reality environment 83 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
6417638 Force reflecting haptic interface 74 1999
6958752 Systems and methods for three-dimensional modeling 36 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 55 2002
6879315 Force reflecting haptic interface 22 2002
* 2002/0158,842 Force reflecting haptic interface 9 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 17 2003
* 2005/0197,800 3-D selection and manipulation with a multiple dimension haptic interface 10 2003
7411576 Force reflecting haptic interface 14 2003
7382378 Apparatus and methods for stenciling an image 17 2003
7095418 Apparatus and methods for texture mapping 11 2003
* 2005/0168,476 Apparatus and methods for stenciling an image 31 2003
* 2005/0093,821 Force reflecting haptic interface 23 2003
* 2005/0093,874 Apparatus and methods for texture mapping 3 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 37 2004
7149596 Apparatus and methods for modifying a model of an object to enforce compliance with a manufacturing constraint 15 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
* 2005/0062,738 Systems and methods for creating virtual objects in a sketch mode in a haptic virtual reality environment 49 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 11 2005
7400331 Apparatus and methods for texture mapping 2 2006
* 2007/0018,993 Apparatus and methods for texture mapping 2 2006
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 11 2008
7808509 Apparatus and methods for stenciling an image 2 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
* 2011/0202,856 Systems and methods for interfacing with a virtual object in a haptic virtual environment 10 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
 
Vitalsines International, Inc. (1)
* 2003/0036,685 Physiological signal monitoring system 76 2002
 
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
 
J TOUCH CORPORATION (1)
* 2009/0211,821 CAPACITIVE STYLUS PEN 7 2008
 
DENSO CORPORATION (2)
* 7765045 Manual operation system 4 2006
* 2007/0055,423 Manual operation system 4 2006
 
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY (5)
* 2006/0282,170 Haptic communications 5 2003
* 2004/0239,617 Haptic interface 3 2004
* 7746320 Haptics transmission systems 1 2004
* 2008/0231,594 Haptics Transmission Systems 2 2004
* 2007/0080,929 Haptics transmission systems 1 2004
 
NOVINT TECHNOLOGIES, INC. (1)
* 2007/0296,692 Coordinating Haptics with Visual Images in a Human-Computer Interface 0 2007
 
ASAHI KASEI KABUSHIKI KAISHA (1)
* 6310604 Virtual reality and telereality system 28 1997
 
The United States of America as represented by the Secretary of the Navy (2)
6184868 Haptic feedback control devices 176 1998
7319466 Method and apparatus for generating and interfacing with a haptic virtual reality environment 13 2000
 
INVENSENSE, INC. (28)
7796872 Method and apparatus for producing a sharp image from a handheld device containing a gyroscope 30 2007
* 2008/0166,115 Method and apparatus for producing a sharp image from a handheld device containing a gyroscope 45 2007
8047075 Vertically integrated 3-axis MEMS accelerometer with electronics 25 2007
8250921 Integrated motion processing unit (MPU) with MEMS inertial sensing and embedded digital electronics 81 2007
* 2009/0007,661 Integrated Motion Processing Unit (MPU) With MEMS Inertial Sensing And Embedded Digital Electronics 71 2007
7934423 Vertically integrated 3-axis MEMS angular accelerometer with integrated electronics 15 2007
* 2009/0145,225 Vertically integrated 3-axis MEMS angular accelerometer with integrated electronics 7 2007
8020441 Dual mode sensing for vibratory gyroscope 20 2008
* 2009/0193,892 DUAL MODE SENSING FOR VIBRATORY GYROSCOPE 5 2008
8952832 Interfacing application programs and motion sensors of a device 2 2008
* 2009/0184,849 INTERFACING APPLICATION PROGRAMS AND MOTION SENSORS OF A DEVICE 56 2008
8508039 Wafer scale chip scale packaging of vertically integrated MEMS sensors with electronics 5 2008
8141424 Low inertia frame for detecting coriolis acceleration 19 2008
* 2010/0064,805 LOW INERTIA FRAME FOR DETECTING CORIOLIS ACCELERATION 5 2008
* 2009/0262,074 CONTROLLING AND ACCESSING CONTENT USING MOTION PROCESSING ON MOBILE DEVICES 213 2009
8462109 Controlling and accessing content using motion processing on mobile devices 8 2009
* 2009/0303,204 CONTROLLING AND ACCESSING CONTENT USING MOTION PROCESSING ON MOBILE DEVICES 236 2009
7907838 Motion sensing and processing on mobile devices 58 2010
* 2010/0214,216 MOTION SENSING AND PROCESSING ON MOBILE DEVICES 78 2010
8351773 Motion sensing and processing on mobile devices 18 2011
* 2011/0163,955 MOTION SENSING AND PROCESSING ON MOBILE DEVICES 123 2011
8960002 Vertically integrated 3-axis MEMS angular accelerometer with integrated electronics 6 2011
* 2011/0197,677 VERTICALLY INTEGRATED 3-AXIS MEMS ANGULAR ACCELEROMETER WITH INTEGRATED ELECTRONICS 2 2011
8539835 Low inertia frame for detecting coriolis acceleration 5 2012
8997564 Integrated motion processing unit (MPU) with MEMS inertial sensing and embedded digital electronics 2 2012
9292102 Controlling and accessing content using motion processing on mobile devices 1 2013
9342154 Interfacing application programs and motion sensors of a device 2 2015
9811174 Interfacing application programs and motion sensors of a device 0 2015
 
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
 
SONY COMPUTER ENTERTAINMENT INC. (9)
* 6171191 Actuating device and system exploiting the actuating device 94 1998
6641479 Control unit and system utilizing the control unit 11 2000
7314413 Control unit and system utilizing the control unit 50 2003
* 2004/0048,665 Control unit and system utilizing the control unit 2 2003
7377851 Operating device for game machine 22 2005
8360883 Operating device for game machine 3 2008
* 2008/0311,991 Operating device for game machine 2 2008
8608565 Operating device for game machine 1 2012
9180367 Operating device for game machine 0 2013
 
LOGITECH EUROPE S.A. (5)
6710764 Method and system for processing force feedback effects generated at a host for playback at a physical interaction device 25 2000
* 7333785 Power management for wireless peripheral device with force feedback 23 2002
* 2007/0188,453 Input device roller with hybrid magnetic ratchet system 6 2006
* 2007/0188,454 Magnetic ratchet for input device roller 4 2006
8005454 Power management for wireless peripheral device with force feedback 5 2008
 
XEROX CORPORATION (2)
7518745 Imaging system with haptic interface 7 2005
* 2007/0070,033 Imaging system with haptic interface 4 2005
 
NORTHWESTERN UNIVERSITY (2)
* 2008/0007,517 Electrical damping system 5 2006
* 2006/0187,197 Electrical damping system 4 2006
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (8)
* 6111577 Method and apparatus for determining forces to be applied to a user through a haptic interface 321 1996
5898599 Force reflecting haptic interface 126 1996
6405158 Force reflecting haptic inteface 57 1999
* 6369834 Method and apparatus for determining forces to be applied to a user through a haptic interface 76 1999
7225404 Method and apparatus for determining forces to be applied to a user through a haptic interface 33 2001
6853965 Force reflecting haptic interface 51 2001
7480600 Force reflecting haptic interface 52 2004
* 2007/0268,248 METHOD AND APPARATUS FOR DETERMINING FORCES TO BE APPLIED TO A USER THROUGH A HAPTIC INTERFACE 5 2007
 
IMMERSION CORPORATION (305)
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 248 1996
* 6024576 Hemispherical, high bandwidth mechanical interface for computer systems 117 1996
* 5959613 Method and apparatus for shaping force signals for a force feedback device 261 1996
* 6057828 Method and apparatus for providing force sensations in virtual environments in accordance with host software 130 1997
* 6050718 Method and apparatus for providing high bandwidth force feedback with improved actuator feel 118 1997
7024625 Mouse device with tactile feedback applied to housing 26 1997
* 5999168 Haptic accelerator for force feedback computer peripherals 221 1997
* 5929607 Low cost force feedback interface with efficient power sourcing 137 1997
* 5907487 Force feedback device with safety feature 145 1997
* 6020876 Force feedback interface with selective disturbance filter 277 1997
* 6147674 Method and apparatus for designing force sensations in force feedback computer applications 155 1997
* 6131097 Haptic authoring 161 1997
5929846 Force feedback interface device including grounded sensor system 170 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 166 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 112 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 118 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 154 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 74 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 82 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
6300938 Multiple-cylinder control device for computers and other electronic apparatus 62 1999
6704683 Direct velocity estimation for encoders using nonlinear period measurement 16 1999
* 6424356 Command of force sensations in a forceback system using force effect suites 89 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 42 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 116 1999
RE42183 Interface control 3 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 82 1999
6704001 Force feedback device including actuator with moving magnet 49 1999
6366272 Providing interactions between simulated objects using force feedback 160 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
6211861 Tactile mouse device 248 1999
6380925 Force feedback device with spring selection mechanism 11 2000
* 6259382 Isotonic-isometric force feedback interface 46 2000
6448977 Textures and other spatial sensations for a relative haptic interface device 103 2000
6707443 Haptic trackball device 37 2000
6366273 Force feedback cursor control interface 31 2000
6437771 Force feedback device including flexure member between actuator and user object 89 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
* 6762745 Actuator control providing linear and continuous force output 18 2000
6903721 Method and apparatus for compensating for position slip in interface devices 22 2000
6693626 Haptic feedback using a keyboard device 55 2000
6704002 Position sensing methods for interface devices 15 2000
6697043 Haptic interface device and actuator assembly providing linear haptic sensations 60 2000
6850222 Passive force feedback for computer interface devices 72 2000
7159008 Chat interface with haptic feedback functionality 132 2000
* 6661403 Method and apparatus for streaming force values to a force feedback device 3 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
6374255 Haptic authoring 78 2000
6693622 Vibrotactile haptic feedback devices 134 2000
6353850 Force feedback provided in web pages 83 2000
6564168 High-resolution optical encoder with phased-array photodetectors 19 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 74 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 83 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
* 2001/0002,126 Providing force feedback to a user of an interface device based on interactions of a user-controlled cursor in a graphical user interface 17 2001
7136045 Tactile mouse 85 2001
6580417 Tactile feedback device providing tactile sensations from host commands 36 2001
9625905 Haptic remote control for toys 0 2001
* 2002/0142,701 Haptic remote control for toys 52 2001
6424333 Tactile feedback man-machine interface device 168 2001
6469692 Interface device with tactile feedback button 79 2001
* 7218310 Providing enhanced haptic feedback effects 104 2001
* 2002/0030,663 Providing enhanced haptic feedback effects 20 2001
6906697 Haptic sensations for tactile feedback interface devices 26 2001
6894678 Cursor control using a tactile feedback device 30 2001
7158112 Interactions between simulated objects with force feedback 82 2001
* 2002/0021,283 Interactions between simulated objects using with force feedback 8 2001
6864877 Directional tactile feedback for haptic feedback interface devices 53 2001
7182691 Directional inertial tactile feedback using rotating masses 211 2001
6995744 Device and assembly for providing linear tactile sensations 29 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
* 2002/0050,978 Force feedback applications based on cursor engagement with graphical targets 4 2001
6654000 Physically realistic computer simulation of medical procedures 27 2001
6987504 Interface device for sensing position and orientation and outputting force to a user 30 2002
* 2004/0252,100 Interface device for sensing position and orientation and outputting force to a user 0 2002
* 2002/0063,685 Interface device for sensing position and orientation and outputting force to a user 4 2002
7812820 Interface device with tactile responsiveness 3 2002
* 2002/0072,814 Interface device with tactile responsiveness 67 2002
7038657 Power management for interface devices applying forces 45 2002
* 2002/0126,091 Power management for interface devices applying forces 9 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 56 2002
7191191 Haptic authoring 80 2002
* 2002/0109,708 Haptic authoring 16 2002
* 7502011 Hybrid control of haptic feedback for host computer and interface device 5 2002
7091950 Force feedback device including non-rigid coupling 13 2002
* 2004/0145,563 Force Feedback Device 1 2002
7148875 Haptic feedback for touchpads and other touch controls 167 2002
* 2003/0038,776 Haptic feedback for touchpads and other touch controls 54 2002
8788253 Methods and apparatus for providing haptic feedback in interacting with virtual pets 0 2002
7161580 Haptic feedback using rotary harmonic moving mass 101 2002
7236157 Method for providing high bandwidth force feedback with improved actuator feel 91 2002
* 2003/0090,460 Method and apparatus for providing high bandwidth, realistic force feedback including an improved actuator 5 2002
6928386 High-resolution optical encoder with phased-array photodetectors 7 2003
6982700 Method and apparatus for controlling force feedback interface systems utilizing a host computer 26 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
* 2004/0075,676 Haptic feedback for touchpads and other touch controls 30 2003
7327348 Haptic feedback effects for control knobs and other interface devices 16 2003
7446752 Controlling haptic sensations for vibrotactile feedback interface devices 31 2003
* 2004/0056,840 Controlling haptic sensations for vibrotactile feedback interface devices 15 2003
7215326 Physically realistic computer simulation of medical procedures 112 2003
* 2004/0066,369 Physically realistic computer simulation of medical procedures 0 2003
7102541 Isotonic-isometric haptic feedback interface 75 2003
* 2004/0100,440 Control knob with multiple degrees of freedom and force feedback 7 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
7779166 Using haptic effects to enhance information content in communications 18 2003
* 2009/0021,473 Haptic Communication Devices 20 2003
* 2008/0133,648 Methods and Systems for Providing Haptic Messaging to Handheld Communication Devices 3 2003
* 2007/0005,835 Using haptic effects to enhance information content in communications 7 2003
* 2006/0288,137 Haptic messaging in handheld communication devices 19 2003
* 2006/0284,849 Methods and systems for providing a virtual touch haptic effect to handheld communication devices 22 2003
7209117 Method and apparatus for streaming force values to a force feedback device 76 2003
* 2004/0113,932 Method and apparatus for streaming force values to a force feedback device 0 2003
7106305 Haptic feedback using a keyboard device 101 2003
7283120 Method and apparatus for providing haptic feedback having a position-based component and a predetermined time-based component 90 2004
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
* 2004/0160,415 Designing force sensations for force feedback computer applications 9 2004
7369115 Haptic devices having multiple operational modes including at least one resonant mode 92 2004
* 2005/0007,342 Haptic devices having multiple operational modes including at least one resonant mode 6 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 89 2004
* 2004/0183,777 Method and apparatus for providing an interface mechanism for a computer simulation 3 2004
* 7710399 Haptic trackball device 22 2004
* 2004/0174,340 Haptic trackball device 20 2004
7423631 Low-cost haptic mouse implementations 21 2004
7561142 Vibrotactile haptic feedback devices 75 2004
* 2004/0233,161 Vibrotactile haptic feedback devices 28 2004
8992322 Interactive gaming systems with haptic feedback 4 2004
* 2005/0017,454 Interactive gaming systems with haptic feedback 123 2004
RE40808 Low-cost haptic mouse implementations 8 2004
7742036 System and method for controlling haptic devices having multiple operational modes 97 2004
* 2005/0134,562 System and method for controlling haptic devices having multiple operational modes 25 2004
9134795 Directional tactile feedback for haptic feedback interface devices 0 2004
* 2005/0030,284 Directional tactile feedback for haptic feedback interface devices 20 2004
7656388 Controlling vibrotactile sensations for haptic feedback devices 18 2004
* 2005/0219,206 Controlling vibrotactile sensations for haptic feedback devices 23 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 9 2004
* 2005/0088,408 Method and apparatus for compensating for position slip in interface devices 0 2004
* 7460104 Laparoscopic simulation interface 13 2005
* 2005/0162,383 Laparoscopic simulation interface 9 2005
7209028 Position sensor with resistive element 73 2005
8059088 Methods and systems for providing haptic messaging to handheld communication devices 6 2005
* 2007/0057,913 Methods and systems for providing haptic messaging to handheld communication devices 30 2005
* 2006/0136,630 Methods and systems for providing haptic messaging to handheld communication devices 17 2005
* 2006/0136,631 Methods and systems for providing haptic messaging to handheld communication devices 2 2005
* 2006/0066,569 Methods and systems for providing haptic messaging to handheld communication devices 30 2005
8077145 Method and apparatus for controlling force feedback interface systems utilizing a host computer 13 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 172 2005
* 2006/0109,256 Haptic feedback for button and scrolling action simulation in touch input devices 77 2005
7404716 Interface apparatus with cable-driven force feedback and four grounded actuators 30 2005
7605800 Method and apparatus for controlling human-computer interface systems providing force feedback 61 2006
* 2006/0176,272 Method and apparatus for controlling human-computer interface systems providing force feedback 2 2006
7777716 Haptic feedback for touchpads and other touch controls 4 2006
* 2006/0119,589 Haptic feedback for touchpads and other touch controls 28 2006
* 7843424 Method and apparatus for designing force sensations in force feedback computer applications 52 2006
* 2006/0187,201 Method and apparatus for designing force sensations in force feedback computer applications 19 2006
7592999 Haptic feedback for touchpads and other touch controls 110 2006
* 2006/0187,215 Haptic feedback for touchpads and other touch controls 51 2006
8441444 System and method for providing directional tactile sensations 2 2006
* 2006/0192,760 Actuator for providing tactile sensations and device for directional tactile sensations 14 2006
7602384 Haptic feedback touchpad 53 2006
9465438 System and method for outputting haptic effects in a mouse device 1 2006
* 2006/0267,944 Tactile mouse device 4 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/0013,677 Haptic feedback for touchpads and other touch controls 32 2006
* 2007/0040,815 Haptic feedback for touchpads and other touch controls 29 2006
7889174 Tactile feedback interface device including display screen 8 2006
* 2007/0052,674 Tactile feedback interface device including display screen 11 2006
7489309 Control knob with multiple degrees of freedom and force feedback 62 2006
* 2007/0152,988 Control knob with multiple degrees of freedom and force feedback 4 2006
7821493 Providing enhanced haptic feedback effects 7 2007
* 2007/0285,216 Providing enhanced haptic feedback effects 4 2007
8315652 Haptically enabled messaging 12 2007
* 2008/0287,147 Haptically Enabled Messaging 30 2007
7768504 Haptic feedback for touchpads and other touch controls 5 2007
* 2007/0229,478 Haptic feedback for touchpads and other touch controls 39 2007
* 2007/0229,483 Haptic feedback for touchpads and other touch controls 3 2007
8487873 Haptic feedback device 0 2007
* 2008/0055,241 Systems and Methods for Haptic Feedback Effects for Control Knobs 15 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/0060,856 Haptic interface for touch screen embodiments 57 2007
* 2008/0062,145 Haptic interface for touch screen embodiments 58 2007
* 2008/0062,122 Haptic feedback for touchpads and other touch controls 13 2007
8063893 Haptic feedback for touchpads and other touch controls 66 2007
8049734 Haptic feedback for touchpads and other touch control 62 2007
7982720 Haptic feedback for touchpads and other touch controls 88 2007
7978183 Haptic feedback for touchpads and other touch controls 63 2007
* 2008/0068,351 Haptic feedback for touchpads and other touch control 24 2007
8059105 Haptic feedback for touchpads and other touch controls 90 2008
* 2008/0111,788 Haptic feedback for touchpads and other touch controls 42 2008
8576174 Haptic devices having multiple operational modes including at least one resonant mode 1 2008
* 2008/0170,037 Haptic devices having multiple operational modes including at least one resonant mode 5 2008
8007282 Medical simulation interface apparatus and method 5 2008
* 2009/0009,492 Medical Simulation Interface Apparatus And Method 4 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
* 2009/0033,624 SAFE AND LOW COST COMPUTER PERIPHERALS WITH FORCE FEEDBACK FOR CONSUMER APPLICATIONS 6 2008
9492847 Controlling haptic sensations for vibrotactile feedback interface devices 0 2008
* 2009/0278,819 Controlling Haptic Sensations For Vibrotactile Feedback Interface Devices 3 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
7916121 Hybrid control of haptic feedback for host computer and interface device 10 2009
* 2010/0039,373 Hybrid Control Of Haptic Feedback For Host Computer And Interface Device 4 2009
7679611 Haptic stylus utilizing an electroactive polymer 72 2009
8169402 Vibrotactile haptic feedback devices 71 2009
* 2009/0295,552 Vibrotactile Haptic Feedback Devices 10 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
* 2010/0231,540 Systems and Methods For A Texture Engine 37 2010
* 2010/0231,539 Systems and Methods for Interfaces Featuring Surface-Based Haptic Effects 39 2010
* 2010/0231,550 Systems and Methods for Friction Displays and Additional Haptic Effects 72 2010
* 2010/0231,541 Systems and Methods for Using Textures in Graphical User Interface Widgets 61 2010
* 2010/0231,508 Systems and Methods for Using Multiple Actuators to Realize Textures 42 2010
8462116 Haptic trackball device 0 2010
* 2011/0115,709 Systems And Methods For Increasing Haptic Bandwidth In An Electronic Device 28 2010
RE45884 Chat interface with haptic feedback functionality 0 2011
8279172 Hybrid control of haptic feedback for host computer and interface device 51 2011
8928581 Force feedback system including multi-tasking graphical host environment 2 2011
9582178 Systems and methods for multi-pressure interaction on touch-sensitive surfaces 0 2011
RE44277 Haptic device utilizing an electroactive polymer 0 2012
9197735 Haptically enabled messaging 0 2012
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
9323332 Force feedback system including multi-tasking graphical host environment 0 2015
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
 
NEC CORPORATION (1)
* 8976045 Tactile force sense presenting device, electronic device terminal applied with tactile force sense presenting device, and tactile force sense presenting method 1 2010
 
AUTOMATION MIDDLEWARE SOLUTIONS, INC. (21)
6941543 Motion control system and method 29 2000
7139843 System and methods for generating and communicating motion data through a distributed network 22 2001
7031798 Event management systems and methods for the distribution of motion control commands 17 2002
* 2002/0165,627 Event management systems and methods for the distribution of motion control commands 0 2002
6885898 Event driven motion systems 13 2002
7024666 Motion control systems and methods 17 2003
8032605 Generation and distribution of motion commands over a distributed network 2 2003
* 2010/0131,104 GENERATION AND DISTRIBUTION OF MOTION COMMANDS OVER A DISTRIBUTED NETWORK 3 2003
6859671 Application programs for motion control devices including access limitations 10 2003
7137107 Motion control systems and methods 17 2004
7024255 Event driven motion systems 15 2004
7853645 Remote generation and distribution of command programs for programmable devices 134 2004
* 2005/0114,444 Remote generation and distribution of command programs for programmable devices 123 2005
8271105 Motion control systems 2 2006
* 2006/0282,180 Motion control systems 7 2006
7904194 Event management systems and methods for motion control systems 9 2007
* 2010/0131,079 EVENT MANAGEMENT SYSTEMS AND METHODS FOR MOTION CONTROL SYSTEMS 1 2007
8073557 Motion control systems 3 2009
8102869 Data routing systems and methods 2 2009
* 2010/0005,192 Data Routing Systems and Methods 11 2009
8027349 Database event driven motion systems 7 2009
 
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
 
NINTENDO CO., LTD. (82)
* 6022274 Video game system using memory module 261 1995
* 5897437 Controller pack 237 1996
* 5984785 Operating device with analog joystick 183 1997
* 6007428 Operation controlling device and video processing system used therewith 94 1997
* 5963196 Image processing system utilizing analog joystick 47 1997
* 5973704 Three-dimensional image processing apparatus 41 1997
6283857 Three-dimensional image processing apparatus with enhanced automatic and user point of view control 24 1997
6241610 Three-dimensional image processing system having dynamically changing character polygon number 10 1997
6017271 Three-dimensional image processing apparatus with enhanced automatic and user point of view control 0 1997
6244959 Three-dimensional image processing system with enhanced character control 12 1997
6264558 Video game system with data transmitting/receiving controller 131 1997
6139433 Video game system and method with enhanced three-dimensional character and background control due to environmental conditions 59 1997
6186896 Operating device with analog joystick 66 1998
6679776 Video game system 32 1998
6332840 Operation controlling device and video processing system used therewith 77 1999
7126584 Operating device and image processing system using same 100 1999
6200253 Controller pack 141 1999
6778190 Three-dimensional image processing apparatus 1 1999
6241611 Function expansion device and operating device using the function expansion device 119 1999
* 6102803 Operating device with analog joystick 70 1999
6383079 High performance/low cost video game system with multi-functional peripheral processing subsystem 104 1999
6421056 Three-dimensional image processing apparatus 95 1999
6497618 Video game system with data transmitting/receiving controller 12 1999
6331146 Video game system and method with enhanced three-dimensional character and background control 48 1999
* 6139434 Three-dimensional image processing apparatus with enhanced automatic and user point of view control 39 1999
6325718 Operation controlling device and video processing system used therewith 90 1999
6375572 Portable game apparatus with acceleration sensor and information storage medium storing a game progam 268 2000
6743104 Portable game machine 136 2000
6267673 Video game system with state of next world dependent upon manner of entry from previous world via a portal 68 2000
6489946 Operating device with analog joystick 25 2000
7601066 Game system and game information storage medium used for same 26 2000
6917356 User controlled graphics object movement based on amount of joystick angular rotation and point of view angle 9 2000
6491585 Three-dimensional image processing apparatus with enhanced automatic and user point of view control 76 2000
6676520 Video game system providing physical sensation 100 2001
6346046 Three-dimensional image processing system having dynamically changing character polygon number 11 2001
6590578 Three-dimensional image processing apparatus 0 2001
7070507 Video game system 1 2001
6461242 Operating device for an image processing apparatus 27 2001
6454652 Video game system and method with enhanced three-dimensional character and background control due to environmental conditions 22 2001
6641482 Portable game apparatus with acceleration sensor and information storage medium storing a game program 126 2002
7594854 Video game system with data transmitting/receiving controller 0 2002
6908386 Game device changing sound and an image in accordance with a tilt operation 103 2003
7223173 Game system and game information storage medium used for same 103 2003
* 2004/0029,640 Game system and game information storage medium used for same 75 2003
7102618 User controlled graphics object movement based on a amount of joystick angular rotation and point of view angle 7 2005
* 2005/0174,328 User controlled graphics object movement based on a amount of joystick angular rotation and point of view angle 2 2005
* 8469809 Game apparatus, storage medium storing game program and game controlling method 0 2005
* 2006/0046,843 Game apparatus, storage medium storing game program and game controlling method 5 2005
8870655 Wireless game controllers 25 2006
8308563 Game system and storage medium having game program stored thereon 13 2006
* 2007/0050,597 Game controller and game system 102 2006
8157651 Information processing program 5 2006
8267786 Game controller and game system 4 2006
* 2007/0072,680 Game controller and game system 108 2006
7927216 Video game system with wireless modular handheld controller 91 2006
8721442 Recording medium recording game program and game apparatus 0 2006
7716008 Acceleration data processing program, and storage medium, and acceleration data processing apparatus for use with the same 19 2007
8562402 Game system and game information storage medium used for same 1 2007
* 2007/0178,974 Game system and game information storage medium used for same 15 2007
8409003 Game controller and game system 2 2008
7774155 Accelerometer-based controller 210 2008
9579565 Game system and game information storage medium used for same 0 2008
8834271 Game controller and game system 27 2008
9138645 Game system and game information storage medium used for same 0 2009
* 2009/0325,698 Game system and game information storage medium used for same 4 2009
8641524 Game apparatus, storage medium storing game program and game controlling method 0 2009
* 2010/0022,303 GAME APPARATUS, STORAGE MEDIUM STORING GAME PROGRAM AND GAME CONTROLLING METHOD 0 2009
8313379 Video game system with wireless modular handheld controller 18 2010
* 2011/0081,969 VIDEO GAME SYSTEM WITH WIRELESS MODULAR HANDHELD CONTROLLER 78 2010
9011248 Game operating device 3 2011
8430753 Video game system with wireless modular handheld controller 3 2011
* 2011/0172,015 VIDEO GAME SYSTEM WITH WIRELESS MODULAR HANDHELD CONTROLLER 6 2011
9205331 Mobile wireless handset and system including mobile wireless handset 0 2011
9205332 Game system and game information storage medium used for same 0 2011
8708824 Information processing program 0 2012
9474963 Game apparatus, storage medium storing game program and game controlling method 0 2013
RE45905 Video game system with wireless modular handheld controller 1 2013
9044671 Game controller and game system 0 2014
9227138 Game controller and game system 0 2014
9498728 Game operating device 0 2015
9498709 Game controller and game system 0 2015
9700806 Game operating device 0 2016
 
CYBERNET HAPTIC SYSTEMS CORPORATION (1)
* 6433771 Haptic device attribute control 42 1997
 
IMMERSION MEDICAL, INC. (18)
* 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
7202851 Haptic interface for palpation simulation 129 2001
* 2002/0163,497 Haptic interface for palpation simulation 8 2001
* 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
8480406 Interface device and method for interfacing instruments to medical procedure simulation systems 5 2005
7307619 Haptic interface for palpation simulation 88 2006
* 2006/0190,823 Haptic interface for palpation simulation 3 2006
8638308 Haptic interface for palpation simulation 0 2010
* 2011/0148,794 Haptic Interface for Palpation Simulation 1 2010
 
MICROSOFT TECHNOLOGY LICENSING, LLC (10)
* 6262712 Handle sensor with fade-in 14 1997
* 6005551 Offline force effect rendering 127 1997
* 7507158 Force feedback mechanism for gamepad device 2 2004
* 2005/0009,606 Force feedback mechanism for gamepad device 3 2004
* 7503852 Force feedback mechanism for gamepad device 1 2004
* 2005/0085,299 Force feedback mechanism for gamepad device 10 2004
8894491 Multi-stage variable resistance trigger 1 2011
* 2013/0147,610 MULTI-STAGE VARIABLE RESISTANCE TRIGGER 1 2011
* 2012/0194,553 AR GLASSES WITH SENSOR AND USER ACTION BASED CONTROL OF EXTERNAL DEVICES WITH FEEDBACK 105 2011
9759917 AR glasses with event and sensor triggered AR eyepiece interface to external devices 0 2012
 
GOOGLE TECHNOLOGY HOLDINGS LLC (7)
7577522 Spatially associated personal reminder system and method 79 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 55 2007
* 2011/0238,194 SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR INTELLIGENT GROUPWISE MEDIA SELECTION 16 2011
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 11 2012
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (1)
* 2005/0124,412 Haptic simulation system and method for providing real-time haptic interaction in virtual simulation 4 2004
 
HOSHIDEN CORPORATION (2)
* 6002351 Joystick device 31 1997
6307486 Joystick device 17 1999
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (2)
* 7978173 Pointing device including a moveable puck with mechanical detents 0 2005
* 2006/0158,429 Pointing device including a moveable puck with mechanical detents 3 2005
 
VINTELL APPLICATIONS NY, LLC (2)
* 5816823 Input device and method for interacting with motion pictures incorporating content-based haptic feedback 76 1996
* 6075967 Input device for controlling a video display, incorporating content-based haptic feedback 14 1998
 
EADS CONSTRUCCIONES AERONAUTICAS, SA (2)
* 8849624 Simulation methods and systems for the control panels of complex systems 0 2011
* 2012/0143,581 SIMULATION METHODS AND SYSTEMS FOR THE CONTROL PANELS OF COMPLEX SYSTEMS 0 2011
 
HONEYWELL INTERNATIONAL INC. (2)
* 7750593 Active human-machine interface system without a force sensor 2 2007
* 2008/0100,252 ACTIVE HUMAN-MACHINE INTERFACE SYSTEM WITHOUT A FORCE SENSOR 5 2007
 
LINDEN RESEARCH, INC. (1)
* 7117136 Input and feedback system 39 2000
 
KYOCERA MITA CORPORATION (1)
* 9804674 Tactile sensation providing apparatus 0 2010
 
MQ GAMING, LLC (49)
8608535 Systems and methods for providing an interactive game 51 2005
8089458 Toy devices and methods for providing an interactive play experience 60 2008
8753165 Wireless toy systems and methods for interactive entertainment 28 2009
* 2009/0124,165 WIRELESS TOY SYSTEMS AND METHODS FOR INTERACTIVE ENTERTAINMENT 74 2009
8226493 Interactive play devices for water play attractions 47 2010
8708821 Systems and methods for providing interactive game play 32 2010
8491389 Motion-sensitive input device and interactive gaming system 35 2011
8827810 Methods for providing interactive entertainment 27 2011
8169406 Motion-sensitive wand controller for a game 56 2011
8184097 Interactive gaming system and method using motion-sensitive input device 53 2011
8164567 Motion-sensitive game controller with optional display screen 52 2011
8702515 Multi-platform gaming system using RFID-tagged toys 31 2012
8248367 Wireless gaming system combining both physical and virtual play elements 77 2012
8373659 Wirelessly-powered toy for gaming 45 2012
8475275 Interactive toys and games connecting physical and virtual play environments 72 2012
8368648 Portable interactive toy with radio frequency tracking device 42 2012
8384668 Portable gaming device and gaming system combining both physical and virtual play elements 46 2012
8531050 Wirelessly powered gaming device 39 2012
9707478 Motion-sensitive controller and associated gaming applications 0 2012
8888576 Multi-media interactive play system 23 2012
8790180 Interactive game and associated wireless toy 31 2013
8711094 Portable gaming device and gaming system combining both physical and virtual play elements 31 2013
8814688 Customizable toy for playing a wireless interactive game having both physical and virtual elements 30 2013
9675878 System and method for playing a virtual game by sensing physical movements 2 2013
8758136 Multi-platform gaming systems and methods 28 2013
9272206 System and method for playing an interactive game 18 2013
8686579 Dual-range wireless controller 31 2013
9616334 Multi-platform gaming system using RFID-tagged toys 4 2014
9149717 Dual-range wireless interactive entertainment device 18 2014
8913011 Wireless entertainment device, system, and method 23 2014
8961260 Toy incorporating RFID tracking device 22 2014
8961312 Motion-sensitive controller and associated gaming applications 25 2014
9186585 Multi-platform gaming systems and methods 18 2014
8915785 Interactive entertainment system 23 2014
9039533 Wireless interactive game having both physical and virtual elements 19 2014
9474962 Interactive entertainment system 12 2014
9162148 Wireless entertainment device, system, and method 18 2014
9320976 Wireless toy systems and methods for interactive entertainment 14 2015
9393500 Wireless interactive game having both physical and virtual elements 11 2015
9446319 Interactive gaming toy 10 2015
9579568 Dual-range wireless interactive entertainment device 5 2015
9468854 Multi-platform gaming systems and methods 6 2015
9393491 Wireless entertainment device, system, and method 10 2015
9463380 System and method for playing an interactive game 8 2016
9480929 Toy incorporating RFID tag 8 2016
9770652 Wireless interactive game having both physical and virtual elements 0 2016
9737797 Wireless entertainment device, system, and method 0 2016
9731194 Multi-platform gaming systems and methods 0 2016
9713766 Dual-range wireless interactive entertainment device 0 2016
 
OUTLAND RESEARCH, LLC (10)
* 2006/0161,621 System, method and computer program product for collaboration and synchronization of media content on a plurality of media players 196 2005
* 2007/0103,437 Haptic metering for minimally invasive medical procedures 48 2005
* 2006/0184,800 Method and apparatus for using age and/or gender recognition techniques to customize a user interface 37 2005
* 2006/0206,379 Methods and apparatus for improving the matching of relevant advertisements with particular users over the internet 39 2005
* 2006/0256,008 Pointing interface for person-to-person information exchange 164 2006
* 2006/0241,864 Method and apparatus for point-and-send data transfer within an ubiquitous computing environment 44 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 159 2006
* 2006/0229,058 Real-time person-to-person communication using geospatial addressing 84 2006
* 2007/0150,188 FIRST-PERSON VIDEO-BASED TRAVEL PLANNING SYSTEM 38 2007
 
The Ohio Art Company (1)
* 2005/0174,337 Electronic handheld drawing and gaming system using television monitor 1 2005
 
SIMBIONEX LTD. (1)
6857878 Endoscopic tutorial system 59 2000
 
FACEBOOK, INC. (8)
6833826 Human-computer interface 0 2000
6724400 Human-computer interface incorporating personal and application domains 13 2000
6727924 Human-computer interface including efficient three-dimensional controls 15 2000
6954899 Human-computer interface including haptically controlled interactions 81 2001
7225115 Coordinating haptics with visual images in a human-computer interface 17 2001
* 2003/0100,969 Coordinating haptics with visual images in a human-computer interface 16 2001
* 9804672 Human-computer user interaction 0 2010
* 2010/0261,526 HUMAN-COMPUTER USER INTERACTION 85 2010
 
SENSABLE TECHNOLOGIES, INC. (1)
* 2011/0102,434 METHOD AND APPARATUS FOR GENERATING AND INTERFACING WITH A HAPTIC VIRTUAL REALITY ENVIRONMENT 0 2010
 
ELCKON LIMITED (2)
8063892 Haptic interface for touch screen embodiments 61 2007
* 2008/0062,144 Haptic interface for touch screen embodiments 44 2007
 
IMMERSION CORPORATION DELAWARE (2)
* 6067077 Position sensing for force feedback devices 103 1998
8552982 Position sensing methods for interface devices 1 2003
 
NGK INSULATORS, LTD. (1)
* 6281868 Display 16 1999
* Cited By Examiner