CA2281923A1 - Haptic accelerator for force feedback computer peripherals - Google Patents

Haptic accelerator for force feedback computer peripherals Download PDF

Info

Publication number
CA2281923A1
CA2281923A1 CA002281923A CA2281923A CA2281923A1 CA 2281923 A1 CA2281923 A1 CA 2281923A1 CA 002281923 A CA002281923 A CA 002281923A CA 2281923 A CA2281923 A CA 2281923A CA 2281923 A1 CA2281923 A1 CA 2281923A1
Authority
CA
Canada
Prior art keywords
force feedback
forces
haptic accelerator
feedback processor
interface device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002281923A
Other languages
French (fr)
Other versions
CA2281923C (en
Inventor
Louis B. Rosenberg
Christopher J. Hasser
Bruce M. Schena
Mike D. Levin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Immersion Corp
Original Assignee
Immersion Corporation
Louis B. Rosenberg
Christopher J. Hasser
Bruce M. Schena
Mike D. Levin
Immersion Human Interface Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Immersion Corporation, Louis B. Rosenberg, Christopher J. Hasser, Bruce M. Schena, Mike D. Levin, Immersion Human Interface Corporation filed Critical Immersion Corporation
Publication of CA2281923A1 publication Critical patent/CA2281923A1/en
Application granted granted Critical
Publication of CA2281923C publication Critical patent/CA2281923C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/211Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/25Output arrangements for video game devices
    • A63F13/28Output arrangements for video game devices responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
    • A63F13/285Generating tactile feedback signals via the game input device, e.g. force feedback
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05GCONTROL DEVICES OR SYSTEMS INSOFAR AS CHARACTERISED BY MECHANICAL FEATURES ONLY
    • G05G9/00Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously
    • G05G9/02Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only
    • G05G9/04Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously
    • G05G9/047Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal control means within the pointing device
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1025Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1037Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted for converting control signals received from the game device into a haptic signal, e.g. using force feedback
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/105Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals using inertial sensors, e.g. accelerometers, gyroscopes
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05GCONTROL DEVICES OR SYSTEMS INSOFAR AS CHARACTERISED BY MECHANICAL FEATURES ONLY
    • G05G9/00Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously
    • G05G9/02Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only
    • G05G9/04Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously
    • G05G9/047Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks
    • G05G2009/04766Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks providing feel, e.g. indexing means, means to create counterforce
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05GCONTROL DEVICES OR SYSTEMS INSOFAR AS CHARACTERISED BY MECHANICAL FEATURES ONLY
    • G05G9/00Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously
    • G05G9/02Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only
    • G05G9/04Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously
    • G05G9/047Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks
    • G05G2009/04777Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks with additional push or pull action on the handle
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/015Force feedback applied to a joystick
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01HELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
    • H01H3/00Mechanisms for operating contacts
    • H01H2003/008Mechanisms for operating contacts with a haptic or a tactile feedback controlled by electrical means, e.g. a motor or magnetofriction

Abstract

A force feedback interface (34) including a haptic accelerator (60) that relieves the computational burden associated with force feedback generation from a force feedback processor (54). The force feedback processor (54) is preferably a device microprocessor (54) included in the interface device and separate from a controlling host computer (32) for determining forces to be output. The haptic accelerator (60) quickly determines velocity and/or acceleration information describing motion of a user manipulatable object (66) from raw position data received from sensors (62) of the interface device and representing the position of the user object (66). The velocity and/or acceleration data is used by the force feedback processor (54) in the determination of forces to be output on the user object (66). The haptic accelerator (60) can in some embodiments also quickly and reliably determine condition forces which depend on the motion of the user object (66), thus relieving additional computation burden from the force feedback processor (54) and permitting the force feedback processor (54) to focus on determining other types of forces and overseeing the operation of the force feedback interface device (34).
CA002281923A 1997-02-21 1998-02-18 Haptic accelerator for force feedback computer peripherals Expired - Lifetime CA2281923C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/804,535 US5999168A (en) 1995-09-27 1997-02-21 Haptic accelerator for force feedback computer peripherals
US08/804,535 1997-02-21
PCT/US1998/003166 WO1998037484A1 (en) 1997-02-21 1998-02-18 Haptic accelerator for force feedback computer peripherals

Publications (2)

Publication Number Publication Date
CA2281923A1 true CA2281923A1 (en) 1998-08-27
CA2281923C CA2281923C (en) 2007-08-21

Family

ID=25189202

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002281923A Expired - Lifetime CA2281923C (en) 1997-02-21 1998-02-18 Haptic accelerator for force feedback computer peripherals

Country Status (4)

Country Link
US (2) US5999168A (en)
EP (1) EP0958536A4 (en)
CA (1) CA2281923C (en)
WO (1) WO1998037484A1 (en)

Families Citing this family (320)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5889670A (en) 1991-10-24 1999-03-30 Immersion Corporation Method and apparatus for tactilely responsive user interface
US6222525B1 (en) 1992-03-05 2001-04-24 Brad A. Armstrong Image controllers with sheet connected sensors
US6801008B1 (en) 1992-12-02 2004-10-05 Immersion Corporation Force feedback system and actuator power management
US7345672B2 (en) 1992-12-02 2008-03-18 Immersion Corporation Force feedback system and actuator power management
US5629594A (en) 1992-12-02 1997-05-13 Cybernet Systems Corporation Force feedback system
US6433771B1 (en) 1992-12-02 2002-08-13 Cybernet Haptic Systems Corporation Haptic device attribute control
US5805140A (en) * 1993-07-16 1998-09-08 Immersion Corporation High bandwidth force feedback interface using voice coils and flexures
AU1328597A (en) 1995-11-30 1997-06-19 Virtual Technologies, Inc. Tactile feedback man-machine interface device
US6161126A (en) * 1995-12-13 2000-12-12 Immersion Corporation Implementing force feedback over the World Wide Web and other computer networks
US6300936B1 (en) 1997-11-14 2001-10-09 Immersion Corporation Force feedback system including multi-tasking graphical host environment and interface device
US7225404B1 (en) * 1996-04-04 2007-05-29 Massachusetts Institute Of Technology Method and apparatus for determining forces to be applied to a user through a haptic interface
US8674932B2 (en) 1996-07-05 2014-03-18 Anascape, Ltd. Image controller
US6084587A (en) 1996-08-02 2000-07-04 Sensable Technologies, Inc. Method and apparatus for generating and interfacing with a haptic virtual reality environment
US6411276B1 (en) * 1996-11-13 2002-06-25 Immersion Corporation Hybrid control of haptic feedback for host computer and interface device
US6159147A (en) * 1997-02-28 2000-12-12 Qrs Diagnostics, Llc Personal computer card for collection of real-time biological data
JPH10258181A (en) * 1997-03-18 1998-09-29 Alps Electric Co Ltd Operation device for game machine
DE19712049A1 (en) * 1997-03-21 1998-09-24 Mannesmann Vdo Ag Operating device
US6020876A (en) 1997-04-14 2000-02-01 Immersion Corporation Force feedback interface with selective disturbance filter
JP3655438B2 (en) * 1997-07-17 2005-06-02 任天堂株式会社 Video game system
US6252583B1 (en) 1997-11-14 2001-06-26 Immersion Corporation Memory and force output management for a force feedback system
IL123073A0 (en) 1998-01-26 1998-09-24 Simbionix Ltd Endoscopic tutorial system
DE19809690A1 (en) * 1998-03-06 1999-09-09 Zeiss Carl Fa Coordinate measuring device with user guidance
US6704683B1 (en) 1998-04-28 2004-03-09 Immersion Corporation Direct velocity estimation for encoders using nonlinear period measurement
US6271834B1 (en) * 1998-05-29 2001-08-07 International Business Machines Corporation Integrated pointing device having tactile feedback
US6429846B2 (en) 1998-06-23 2002-08-06 Immersion Corporation Haptic feedback for touchpads and other touch controls
US6421048B1 (en) * 1998-07-17 2002-07-16 Sensable Technologies, Inc. Systems and methods for interacting with virtual objects in a haptic virtual reality environment
US6552722B1 (en) * 1998-07-17 2003-04-22 Sensable Technologies, Inc. Systems and methods for sculpting virtual objects in a haptic virtual reality environment
US6301552B1 (en) * 1998-10-27 2001-10-09 The United States Of America As Represented By The Secretary Of The Navy Radar/IFF simulator circuit for desktop computer
US6339419B1 (en) * 1998-11-10 2002-01-15 Lord Corporation Magnetically-controllable, semi-active haptic interface system and apparatus
US6317119B1 (en) * 1998-11-13 2001-11-13 Creative Technology Ltd Speed-compensated joystick
US7749089B1 (en) 1999-02-26 2010-07-06 Creative Kingdoms, Llc Multi-media interactive play system
US6404417B1 (en) * 1999-03-22 2002-06-11 Logitech Europe S.A. Direct drive rotational sensor adapted to withstand off-axis loading
US7061466B1 (en) * 1999-05-07 2006-06-13 Immersion Corporation Force feedback device including single-phase, fixed-coil actuators
US6762745B1 (en) 1999-05-10 2004-07-13 Immersion Corporation Actuator control providing linear and continuous force output
US6525711B1 (en) * 1999-06-24 2003-02-25 Interval Research Corp. Haptic interface including clutch control
US6337678B1 (en) * 1999-07-21 2002-01-08 Tactiva Incorporated Force feedback computer input and output device with coordinated haptic elements
US6375572B1 (en) 1999-10-04 2002-04-23 Nintendo Co., Ltd. Portable game apparatus with acceleration sensor and information storage medium storing a game progam
JP3847058B2 (en) * 1999-10-04 2006-11-15 任天堂株式会社 GAME SYSTEM AND GAME INFORMATION STORAGE MEDIUM USED FOR THE SAME
US6714213B1 (en) 1999-10-08 2004-03-30 General Electric Company System and method for providing interactive haptic collision detection
KR100432837B1 (en) * 1999-12-28 2004-05-24 카야바 고교 가부시기가이샤 Signal processing apparatus of joystick input device
US6822635B2 (en) 2000-01-19 2004-11-23 Immersion Corporation Haptic interface for laptop computers and other portable devices
JP2001202168A (en) * 2000-01-20 2001-07-27 Sony Computer Entertainment Inc Repeater
US7878905B2 (en) 2000-02-22 2011-02-01 Creative Kingdoms, Llc Multi-layered interactive play experience
US7445550B2 (en) 2000-02-22 2008-11-04 Creative Kingdoms, Llc Magical wand and interactive play experience
US6761637B2 (en) 2000-02-22 2004-07-13 Creative Kingdoms, Llc Method of game play using RFID tracking device
DE10021676A1 (en) * 2000-05-05 2001-11-08 Abb Research Ltd Drive control system for airplane, moves operation lever to ideal control position forcefully, if deviation from the ideal position is detected
US6678567B1 (en) * 2000-06-29 2004-01-13 Rockwell Collins, Inc. Pilot input device to control direction, altitude, and speed of aircraft
US7159008B1 (en) 2000-06-30 2007-01-02 Immersion Corporation Chat interface with haptic feedback functionality
US7138976B1 (en) 2000-07-13 2006-11-21 Rutgers, The State University Of New Jersey Hand force feedback and sensing system
JP2002062944A (en) * 2000-08-18 2002-02-28 Alps Electric Co Ltd On-vehicle input device
US7066781B2 (en) 2000-10-20 2006-06-27 Denise Chapman Weston Children's toy with wireless tag/transponder
JP3920559B2 (en) * 2000-11-10 2007-05-30 アルプス電気株式会社 Manual input device
US6867770B2 (en) * 2000-12-14 2005-03-15 Sensable Technologies, Inc. Systems and methods for voxel warping
US20020084986A1 (en) * 2001-01-04 2002-07-04 Armstrong Brad A. Computer mouse with specialized button(s)
US6958752B2 (en) * 2001-01-08 2005-10-25 Sensable Technologies, Inc. Systems and methods for three-dimensional modeling
US7202851B2 (en) 2001-05-04 2007-04-10 Immersion Medical Inc. Haptic interface for palpation simulation
US6937033B2 (en) 2001-06-27 2005-08-30 Immersion Corporation Position sensor with resistive element
US20030001874A1 (en) * 2001-06-27 2003-01-02 International Business Machines Corporation Method and apparatus for computer input using the skin as sensory feedback
US6826500B2 (en) 2001-06-29 2004-11-30 General Electric Company Method and system for automated maintenance and training instruction generation and validation
US7056123B2 (en) 2001-07-16 2006-06-06 Immersion Corporation Interface apparatus with cable-driven force feedback and grounded actuators
US8364342B2 (en) 2001-07-31 2013-01-29 Immersion Corporation Control wheel with haptic feedback
US6832119B2 (en) * 2001-09-20 2004-12-14 Ge Fanuc Automation North America, Inc. Methods and systems for torque ripple compensation
US6833846B2 (en) * 2001-10-24 2004-12-21 Immersion Corporation Control methods for the reduction of limit cycle oscillations for haptic devices with displacement quantization
US7535454B2 (en) * 2001-11-01 2009-05-19 Immersion Corporation Method and apparatus for providing haptic feedback
JP2003140823A (en) * 2001-11-08 2003-05-16 Sony Computer Entertainment Inc Information input device and information processing program
JP4263870B2 (en) 2002-03-11 2009-05-13 アルプス電気株式会社 Haptic controller
US20070066396A1 (en) 2002-04-05 2007-03-22 Denise Chapman Weston Retail methods for providing an interactive product to a consumer
US6967566B2 (en) 2002-04-05 2005-11-22 Creative Kingdoms, Llc Live-action interactive adventure game
US6671651B2 (en) 2002-04-26 2003-12-30 Sensable Technologies, Inc. 3-D selection and manipulation with a multiple dimension haptic interface
US6788173B2 (en) * 2002-05-01 2004-09-07 Leviton Manufacturing Co., Inc. Reset lockout and trip for circuit interrupting device
JP2003325972A (en) 2002-05-17 2003-11-18 Nintendo Co Ltd Game device changing sound and image in association with tilt operation, and game program therefor
US7674184B2 (en) 2002-08-01 2010-03-09 Creative Kingdoms, Llc Interactive water attraction and quest game
US20060136631A1 (en) * 2002-12-08 2006-06-22 Immersion Corporation, A Delaware Corporation Methods and systems for providing haptic messaging to handheld communication devices
US8059088B2 (en) 2002-12-08 2011-11-15 Immersion Corporation Methods and systems for providing haptic messaging to handheld communication devices
US8830161B2 (en) * 2002-12-08 2014-09-09 Immersion Corporation Methods and systems for providing a virtual touch haptic effect to handheld communication devices
GB2413416B8 (en) 2002-12-08 2006-09-07 Immersion Corp Haptic massaging in handheld communication devices
US7779166B2 (en) * 2002-12-08 2010-08-17 Immersion Corporation Using haptic effects to enhance information content in communications
US7339574B2 (en) * 2003-01-16 2008-03-04 Korean Advanced Institute Of Science And Technology Haptic mouse interface system for providing force and tactile feedbacks to user's fingers and arm
US9446319B2 (en) 2003-03-25 2016-09-20 Mq Gaming, Llc Interactive gaming toy
US8118732B2 (en) 2003-04-01 2012-02-21 Boston Scientific Scimed, Inc. Force feedback control system for video endoscope
US20040199052A1 (en) 2003-04-01 2004-10-07 Scimed Life Systems, Inc. Endoscopic imaging system
US7578786B2 (en) 2003-04-01 2009-08-25 Boston Scientific Scimed, Inc. Video endoscope
US20050245789A1 (en) 2003-04-01 2005-11-03 Boston Scientific Scimed, Inc. Fluid manifold for endoscope system
US7591783B2 (en) 2003-04-01 2009-09-22 Boston Scientific Scimed, Inc. Articulation joint for video endoscope
JP4310127B2 (en) * 2003-04-14 2009-08-05 アルプス電気株式会社 Haptic input device
US7280095B2 (en) * 2003-04-30 2007-10-09 Immersion Corporation Hierarchical methods for generating force feedback effects
US20050014560A1 (en) * 2003-05-19 2005-01-20 Yacob Blumenthal Method and system for simulating interaction with a pictorial representation of a model
US8992322B2 (en) * 2003-06-09 2015-03-31 Immersion Corporation Interactive gaming systems with haptic feedback
US6859001B2 (en) * 2003-07-24 2005-02-22 General Electric Company Torque ripple and noise reduction by avoiding mechanical resonance for a brushless DC machine
US7411576B2 (en) * 2003-10-30 2008-08-12 Sensable Technologies, Inc. Force reflecting haptic interface
US7095418B2 (en) * 2003-10-30 2006-08-22 Sensable Technologies, Inc. Apparatus and methods for texture mapping
US7382378B2 (en) 2003-10-30 2008-06-03 Sensable Technologies, Inc. Apparatus and methods for stenciling an image
US20080271542A1 (en) * 2003-12-05 2008-11-06 Mts Systems Corporation Method to extend testing through integration of measured responses with virtual models
EP1696838B1 (en) * 2003-12-05 2018-09-19 Mts Systems Corporation Method and system to extend testing through integration of measured responses with virtual models
US20060066569A1 (en) * 2003-12-08 2006-03-30 Immersion Corporation, A Delaware Corporation Methods and systems for providing haptic messaging to handheld communication devices
US7889209B2 (en) * 2003-12-10 2011-02-15 Sensable Technologies, Inc. Apparatus and methods for wrapping texture onto the surface of a virtual object
US7626589B2 (en) * 2003-12-10 2009-12-01 Sensable Technologies, Inc. Haptic graphical user interface for adjusting mapped texture
US7742036B2 (en) 2003-12-22 2010-06-22 Immersion Corporation System and method for controlling haptic devices having multiple operational modes
US7149596B2 (en) * 2004-01-13 2006-12-12 Sensable Technologies, Inc. Apparatus and methods for modifying a model of an object to enforce compliance with a manufacturing constraint
US20050174337A1 (en) * 2004-02-11 2005-08-11 Nielsen Paul S. Electronic handheld drawing and gaming system using television monitor
EP1575015A1 (en) * 2004-03-12 2005-09-14 Xitact S.A. Actuator for an elongated object for a force feedback generating device
US7644628B2 (en) * 2005-12-16 2010-01-12 Loadstar Sensors, Inc. Resistive force sensing device and method with an advanced communication interface
US7417620B2 (en) * 2004-04-26 2008-08-26 Nokia Corporation Hybrid magnet for retarding haptic applications using active friction braking
JP2005332039A (en) * 2004-05-18 2005-12-02 Alps Electric Co Ltd Force sense giving type input device
US7342573B2 (en) * 2004-07-07 2008-03-11 Nokia Corporation Electrostrictive polymer as a combined haptic-seal actuator
US9046922B2 (en) * 2004-09-20 2015-06-02 Immersion Corporation Products and processes for providing multimodal feedback in a user interface device
US8083671B2 (en) 2004-09-30 2011-12-27 Boston Scientific Scimed, Inc. Fluid delivery system for use with an endoscope
WO2006039511A2 (en) 2004-09-30 2006-04-13 Boston Scientific Scimed, Inc. System and method of obstruction removal
US7479106B2 (en) 2004-09-30 2009-01-20 Boston Scientific Scimed, Inc. Automated control of irrigation and aspiration in a single-use endoscope
WO2006039267A2 (en) 2004-09-30 2006-04-13 Boston Scientific Scimed, Inc. Multi-functional endoscopic system for use in electrosurgical applications
EP1799095A2 (en) 2004-09-30 2007-06-27 Boston Scientific Scimed, Inc. Adapter for use with digital imaging medical device
US7241263B2 (en) 2004-09-30 2007-07-10 Scimed Life Systems, Inc. Selectively rotatable shaft coupler
GB2439247B (en) * 2005-03-01 2010-06-30 Borealis Tech Ltd Motor controller
JP4685491B2 (en) * 2005-03-31 2011-05-18 日立オートモティブシステムズ株式会社 Pedal device
US8097003B2 (en) 2005-05-13 2012-01-17 Boston Scientific Scimed, Inc. Endoscopic apparatus with integrated variceal ligation device
US7846107B2 (en) 2005-05-13 2010-12-07 Boston Scientific Scimed, Inc. Endoscopic apparatus with integrated multiple biopsy device
US8313379B2 (en) 2005-08-22 2012-11-20 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
US7927216B2 (en) 2005-09-15 2011-04-19 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
JP4805633B2 (en) 2005-08-22 2011-11-02 任天堂株式会社 Game operation device
US8870655B2 (en) 2005-08-24 2014-10-28 Nintendo Co., Ltd. Wireless game controllers
JP4262726B2 (en) 2005-08-24 2009-05-13 任天堂株式会社 Game controller and game system
US8052597B2 (en) 2005-08-30 2011-11-08 Boston Scientific Scimed, Inc. Method for forming an endoscope articulation joint
US8308563B2 (en) 2005-08-30 2012-11-13 Nintendo Co., Ltd. Game system and storage medium having game program stored thereon
US8157651B2 (en) 2005-09-12 2012-04-17 Nintendo Co., Ltd. Information processing program
DE102005047971B4 (en) * 2005-10-06 2008-01-17 Dr.-Ing. Gschwind Elektronik Gmbh Load measuring device
US8156824B2 (en) * 2006-01-13 2012-04-17 Mts Systems Corporation Mechanism arrangement for orthopedic simulator
US7654150B2 (en) * 2006-01-20 2010-02-02 Mts Systems Corporation Specimen containment module for orthopedic simulator
US7770446B2 (en) 2006-01-13 2010-08-10 Mts Systems Corporation Orthopedic simulator with temperature controller arrangement for controlling temperature of specimen baths
US7913573B2 (en) 2006-01-13 2011-03-29 Mts Systems Corporation Orthopedic simulator with a multi-axis slide table assembly
US7824184B2 (en) * 2006-01-13 2010-11-02 Mts Systems Corporation Integrated central manifold for orthopedic simulator
US7762147B2 (en) * 2006-01-13 2010-07-27 Mts Systems Corporation Orthopedic simulator with integral load actuators
US7779708B2 (en) * 2006-01-13 2010-08-24 Mts Systems Corporation Orthopedic simulator with fluid concentration maintenance arrangement for controlling fluid concentration of specimen baths
US7967759B2 (en) 2006-01-19 2011-06-28 Boston Scientific Scimed, Inc. Endoscopic system with integrated patient respiratory status indicator
KR101230536B1 (en) * 2006-02-13 2013-02-06 한로봇 주식회사 Arm-wrestling robot and the control method
JP4151982B2 (en) 2006-03-10 2008-09-17 任天堂株式会社 Motion discrimination device and motion discrimination program
US8888684B2 (en) 2006-03-27 2014-11-18 Boston Scientific Scimed, Inc. Medical devices with local drug delivery capabilities
JP4795087B2 (en) * 2006-04-14 2011-10-19 任天堂株式会社 GAME DEVICE AND GAME PROGRAM
KR100794762B1 (en) * 2006-04-17 2008-01-21 양재우 Contactless Electron Joystick of Universal Joint Structure Using Single Hole Sensor
US7955255B2 (en) 2006-04-20 2011-06-07 Boston Scientific Scimed, Inc. Imaging assembly with transparent distal cap
US8202265B2 (en) 2006-04-20 2012-06-19 Boston Scientific Scimed, Inc. Multiple lumen assembly for use in endoscopes or other medical devices
US20070265077A1 (en) * 2006-04-27 2007-11-15 Microsoft Corporation Haptic feedback for peripheral devices
US20070275355A1 (en) * 2006-05-08 2007-11-29 Langer William J Integration and supervision for modeled and mechanical vehicle testing and simulation
US20070260373A1 (en) * 2006-05-08 2007-11-08 Langer William J Dynamic vehicle durability testing and simulation
JP2009537228A (en) * 2006-05-19 2009-10-29 マコ サージカル コーポレーション Method and apparatus for controlling a haptic device
US9065475B2 (en) * 2006-06-01 2015-06-23 Freescale Semiconductor, Inc. Sin-Cos sensor arrangement, integrated circuit and method therefor
US8545323B2 (en) * 2006-06-30 2013-10-01 Logitech Europe S.A. Video game controller with compact and efficient force feedback mechanism
US7750593B2 (en) * 2006-10-26 2010-07-06 Honeywell International Inc. Active human-machine interface system without a force sensor
JP5127242B2 (en) 2007-01-19 2013-01-23 任天堂株式会社 Acceleration data processing program and game program
US20080275682A1 (en) * 2007-05-04 2008-11-06 Langer William J Method and system for axle evaluation and tuning with loading system and vehicle model
KR20100021580A (en) * 2007-05-04 2010-02-25 엠티에스 시스템즈 코포레이숀 Method and system for tire evaluation and tuning with loading system and vehicle model
US20080275681A1 (en) * 2007-05-04 2008-11-06 Langer William J Method and system for vehicle damper system evaluation and tuning with loading system and vehicle model
US8315652B2 (en) * 2007-05-18 2012-11-20 Immersion Corporation Haptically enabled messaging
EP2017688B1 (en) * 2007-06-16 2012-06-06 RAFI GmbH & Co. KG Device for creating electrically evaluable control signals
BRPI0804355A2 (en) * 2008-03-10 2009-11-03 Lg Electronics Inc terminal and control method
US20090295739A1 (en) * 2008-05-27 2009-12-03 Wes Albert Nagara Haptic tactile precision selection
US20100214243A1 (en) * 2008-07-15 2010-08-26 Immersion Corporation Systems and Methods For Interpreting Physical Interactions With A Graphical User Interface
US8638301B2 (en) 2008-07-15 2014-01-28 Immersion Corporation Systems and methods for transmitting haptic messages
US9639187B2 (en) * 2008-09-22 2017-05-02 Apple Inc. Using vibration to determine the motion of an input device
US9477793B2 (en) 2008-10-02 2016-10-25 Mts Systems Corporation Method and systems for off-line control for simulation of coupled hybrid dynamic systems
US8135556B2 (en) * 2008-10-02 2012-03-13 Mts Systems Corporation Methods and systems for off-line control for simulation of coupled hybrid dynamic systems
US20100167820A1 (en) * 2008-12-29 2010-07-01 Houssam Barakat Human interface device
US8185773B2 (en) * 2008-12-31 2012-05-22 Stmicroelectronics S.R.L. Processor system employing a signal acquisition managing device and signal acquisition managing device
WO2010085007A1 (en) * 2009-01-21 2010-07-29 한국과학기술연구원 Vibrotactile device and vibration method using the same
KR101952002B1 (en) * 2009-03-12 2019-02-25 임머숀 코퍼레이션 Systems and methods for friction displays and additional haptic effects
KR101054303B1 (en) * 2009-05-19 2011-08-08 한국과학기술연구원 Vibration haptic mobile device and its driving method
US8009022B2 (en) * 2009-05-29 2011-08-30 Microsoft Corporation Systems and methods for immersive interaction with virtual objects
US8294396B2 (en) * 2009-07-13 2012-10-23 Hamilton Sundstrand Space Systems International, Inc. Compact FPGA-based digital motor controller
US8478478B2 (en) * 2009-07-31 2013-07-02 Stmicroelectronics S.R.L. Processor system and fault managing unit thereof
US8487759B2 (en) 2009-09-30 2013-07-16 Apple Inc. Self adapting haptic device
DE102009048832A1 (en) * 2009-10-09 2011-04-14 Continental Automotive Gmbh Multi-media system has central arithmetic unit, display unit and operating arrangement, where display unit is provided with unit that is formed to evaluate operation of input fields
US20110163991A1 (en) * 2010-01-04 2011-07-07 Research In Motion Limited Portable electronic device and method of controlling same
FR2959942B1 (en) 2010-05-12 2013-06-14 Guillemot Corp STEERING COLUMN CONTROLLER
US8736559B2 (en) * 2010-04-23 2014-05-27 Blackberry Limited Portable electronic device and method of controlling same
US10013058B2 (en) 2010-09-21 2018-07-03 Apple Inc. Touch-based user interface with haptic feedback
US8564535B2 (en) * 2010-10-05 2013-10-22 Immersion Corporation Physical model based gesture recognition
US10120446B2 (en) * 2010-11-19 2018-11-06 Apple Inc. Haptic input device
US9921712B2 (en) 2010-12-29 2018-03-20 Mako Surgical Corp. System and method for providing substantially stable control of a surgical tool
US9119655B2 (en) 2012-08-03 2015-09-01 Stryker Corporation Surgical manipulator capable of controlling a surgical instrument in multiple modes
JP2012182673A (en) * 2011-03-01 2012-09-20 Toshiba Corp Image display apparatus and image processing method
WO2012121961A1 (en) 2011-03-04 2012-09-13 Apple Inc. Linear vibrator providing localized and generalized haptic feedback
US9218727B2 (en) 2011-05-12 2015-12-22 Apple Inc. Vibration in portable devices
US10097875B2 (en) 2011-05-25 2018-10-09 Echostar Technologies L.L.C. Apparatus, systems and methods for presentation management of erotica-related media content
US9710061B2 (en) 2011-06-17 2017-07-18 Apple Inc. Haptic feedback device
SI2737621T1 (en) * 2011-07-26 2022-10-28 Moog Inc. Electric motor clamping system
JP2013034714A (en) * 2011-08-09 2013-02-21 Universal Entertainment Corp Game terminal and method of providing notification
US9802364B2 (en) 2011-10-18 2017-10-31 3D Systems, Inc. Systems and methods for construction of an instruction set for three-dimensional printing of a user-customizableimage of a three-dimensional structure
US9582178B2 (en) 2011-11-07 2017-02-28 Immersion Corporation Systems and methods for multi-pressure interaction on touch-sensitive surfaces
FR2989353B1 (en) * 2012-04-16 2014-05-09 Sagem Defense Securite DEVICE AND METHOD FOR ACTIVE CONTROL OF AN EFFORT RETURN FOR A DRIVER
WO2013170099A1 (en) * 2012-05-09 2013-11-14 Yknots Industries Llc Calibration of haptic feedback systems for input devices
WO2013169305A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Haptic feedback with improved ouput response
US8638230B2 (en) 2012-05-24 2014-01-28 Google Inc. Hardware attitude detection implementation of mobile devices with MEMS motion sensors
US20150109223A1 (en) 2012-06-12 2015-04-23 Apple Inc. Haptic electromagnetic actuator
US9588582B2 (en) 2013-09-17 2017-03-07 Medibotics Llc Motion recognition clothing (TM) with two different sets of tubes spanning a body joint
US9886116B2 (en) 2012-07-26 2018-02-06 Apple Inc. Gesture and touch input detection through force sensing
US9226796B2 (en) 2012-08-03 2016-01-05 Stryker Corporation Method for detecting a disturbance as an energy applicator of a surgical instrument traverses a cutting path
KR102235965B1 (en) 2012-08-03 2021-04-06 스트리커 코포레이션 Systems and methods for robotic surgery
US9820818B2 (en) 2012-08-03 2017-11-21 Stryker Corporation System and method for controlling a surgical manipulator based on implant parameters
US9056244B2 (en) 2012-09-12 2015-06-16 Wms Gaming Inc. Gaming apparatus incorporating targeted haptic feedback
US9178509B2 (en) 2012-09-28 2015-11-03 Apple Inc. Ultra low travel keyboard
US8825234B2 (en) * 2012-10-15 2014-09-02 The Boeing Company Turbulence mitigation for touch screen systems
US20140351560A1 (en) 2013-05-24 2014-11-27 Motorola Mobility Llc Low Power Management of Multiple Sensor Integrated Chip Architecture
KR102079945B1 (en) * 2012-11-22 2020-02-21 삼성전자주식회사 Surgical robot and method for controlling the surgical robot
JP2014180572A (en) 2013-03-15 2014-09-29 Immersion Corp Programmable haptic peripheral
US9274603B2 (en) * 2013-05-24 2016-03-01 Immersion Corporation Method and apparatus to provide haptic feedback based on media content and one or more external parameters
JP2015014953A (en) * 2013-07-05 2015-01-22 ソニー株式会社 Signal control device and signal control system
US9652040B2 (en) 2013-08-08 2017-05-16 Apple Inc. Sculpted waveforms with no or reduced unforced response
CN105556433B (en) 2013-08-09 2019-01-15 苹果公司 Tact switch for electronic equipment
US9317120B2 (en) 2013-09-06 2016-04-19 Immersion Corporation Multiplexing and demultiplexing haptic signals
CN105659065B (en) 2013-09-09 2019-05-10 Mts系统公司 Test the method and system of coupled hybrid system
US10061278B2 (en) 2013-09-09 2018-08-28 Mts Systems Corporation Method of off-line hybrid system assessment for test monitoring and modification
US9520036B1 (en) 2013-09-18 2016-12-13 Amazon Technologies, Inc. Haptic output generation with dynamic feedback control
US9779592B1 (en) 2013-09-26 2017-10-03 Apple Inc. Geared haptic feedback element
CN105579928A (en) 2013-09-27 2016-05-11 苹果公司 Band with haptic actuators
US11221706B2 (en) 2013-09-27 2022-01-11 Sensel, Inc. Tactile touch sensor system and method
WO2015047343A1 (en) 2013-09-27 2015-04-02 Honessa Development Laboratories Llc Polarized magnetic actuators for haptic response
US10013092B2 (en) 2013-09-27 2018-07-03 Sensel, Inc. Tactile touch sensor system and method
KR102242768B1 (en) 2013-09-27 2021-04-22 센셀, 인크. Touch sensor detector system and method
US10126817B2 (en) 2013-09-29 2018-11-13 Apple Inc. Devices and methods for creating haptic effects
CN105683865B (en) 2013-09-30 2018-11-09 苹果公司 Magnetic actuator for haptic response
US9317118B2 (en) 2013-10-22 2016-04-19 Apple Inc. Touch surface for simulating materials
US10276001B2 (en) 2013-12-10 2019-04-30 Apple Inc. Band attachment mechanism with haptic response
US20150242037A1 (en) 2014-01-13 2015-08-27 Apple Inc. Transparent force sensor with strain relief
US9501912B1 (en) 2014-01-27 2016-11-22 Apple Inc. Haptic feedback device with a rotating mass of variable eccentricity
WO2015122885A1 (en) 2014-02-12 2015-08-20 Bodhi Technology Ventures Llc Rejection of false turns of rotary inputs for electronic devices
US9396629B1 (en) 2014-02-21 2016-07-19 Apple Inc. Haptic modules with independently controllable vertical and horizontal mass movements
US10251719B2 (en) * 2014-03-24 2019-04-09 Intuitive Surgical Operations, Inc. System and method for virtual feedback with haptic devices
US9594429B2 (en) 2014-03-27 2017-03-14 Apple Inc. Adjusting the level of acoustic and haptic output in haptic devices
CN106489116B (en) 2014-04-21 2019-08-16 苹果公司 The distribution of the power of multi-touch input equipment for electronic equipment
US10133351B2 (en) 2014-05-21 2018-11-20 Apple Inc. Providing haptic output based on a determined orientation of an electronic device
DE102015209639A1 (en) 2014-06-03 2015-12-03 Apple Inc. Linear actuator
US9886090B2 (en) 2014-07-08 2018-02-06 Apple Inc. Haptic notifications utilizing haptic input devices
US10190891B1 (en) 2014-07-16 2019-01-29 Apple Inc. Optical encoder for detecting rotational and axial movement
KR102340088B1 (en) 2014-09-02 2021-12-15 애플 인크. Wearable electronic device
US10297119B1 (en) 2014-09-02 2019-05-21 Apple Inc. Feedback device in an electronic device
KR102143310B1 (en) 2014-09-02 2020-08-28 애플 인크. Haptic notifications
US9939901B2 (en) 2014-09-30 2018-04-10 Apple Inc. Haptic feedback assembly
US9836221B1 (en) * 2014-11-10 2017-12-05 Ball Aerospace & Technologies Corp. Configurable high speed FPGA scan mechanism controller
US9846484B2 (en) 2014-12-04 2017-12-19 Immersion Corporation Systems and methods for controlling haptic signals
US9798409B1 (en) 2015-03-04 2017-10-24 Apple Inc. Multi-force input device
KR101940943B1 (en) 2015-03-05 2019-01-21 애플 인크. Optical encoder with direction dependent optical properties
US10353467B2 (en) 2015-03-06 2019-07-16 Apple Inc. Calibration of haptic devices
EP3251139B1 (en) 2015-03-08 2021-04-28 Apple Inc. Compressible seal for rotatable and translatable input mechanisms
US10613629B2 (en) 2015-03-27 2020-04-07 Chad Laurendeau System and method for force feedback interface devices
AU2016100399B4 (en) 2015-04-17 2017-02-02 Apple Inc. Contracting and elongating materials for providing input and output for an electronic device
US20170024010A1 (en) 2015-07-21 2017-01-26 Apple Inc. Guidance device for the sensory impaired
CN108140360B (en) * 2015-07-29 2020-12-04 森赛尔股份有限公司 System and method for manipulating a virtual environment
CN107925333B (en) 2015-09-08 2020-10-23 苹果公司 Linear actuator for use in an electronic device
US10007344B2 (en) 2015-09-30 2018-06-26 Apple Inc. Electronic device including closed-loop controller for haptic actuator and related methods
US9851798B2 (en) 2015-09-30 2017-12-26 Apple Inc. Electronic device including spaced apart hall effect sensor based haptic actuator driving and related methods
US9891651B2 (en) * 2016-02-27 2018-02-13 Apple Inc. Rotatable input mechanism having adjustable output
US10039080B2 (en) 2016-03-04 2018-07-31 Apple Inc. Situationally-aware alerts
JP6625726B2 (en) 2016-03-04 2019-12-25 株式会社ソニー・インタラクティブエンタテインメント Control device and control program
US10772394B1 (en) 2016-03-08 2020-09-15 Apple Inc. Tactile output for wearable device
US10268272B2 (en) 2016-03-31 2019-04-23 Apple Inc. Dampening mechanical modes of a haptic actuator using a delay
US9818272B2 (en) 2016-04-04 2017-11-14 Apple Inc. Electronic device including sound level based driving of haptic actuator and related methods
US10585480B1 (en) 2016-05-10 2020-03-10 Apple Inc. Electronic device with an input device having a haptic engine
US10551798B1 (en) 2016-05-17 2020-02-04 Apple Inc. Rotatable crown for an electronic device
US9829981B1 (en) 2016-05-26 2017-11-28 Apple Inc. Haptic output device
US10649529B1 (en) 2016-06-28 2020-05-12 Apple Inc. Modification of user-perceived feedback of an input device using acoustic or haptic output
US10061399B2 (en) 2016-07-15 2018-08-28 Apple Inc. Capacitive gap sensor ring for an input device
US10881953B2 (en) 2016-07-21 2021-01-05 Sony Interactive Entertainment Inc. Operating device and control system
US10845878B1 (en) 2016-07-25 2020-11-24 Apple Inc. Input device with tactile feedback
US10019097B2 (en) 2016-07-25 2018-07-10 Apple Inc. Force-detecting input structure
KR102171538B1 (en) * 2016-07-26 2020-10-29 주식회사 소니 인터랙티브 엔터테인먼트 Information processing system, operating device, and operating device control method
JP6720310B2 (en) 2016-07-26 2020-07-08 株式会社ソニー・インタラクティブエンタテインメント Operating device and method for controlling operating device
US10372214B1 (en) 2016-09-07 2019-08-06 Apple Inc. Adaptable user-selectable input area in an electronic device
EP3554414A1 (en) 2016-12-16 2019-10-23 MAKO Surgical Corp. Techniques for modifying tool operation in a surgical robotic system based on comparing actual and commanded states of the tool relative to a surgical site
US10074245B2 (en) 2017-01-10 2018-09-11 Woodward, Inc. Force feel using a brushless DC motor
US10437359B1 (en) 2017-02-28 2019-10-08 Apple Inc. Stylus with external magnetic influence
US10664074B2 (en) 2017-06-19 2020-05-26 Apple Inc. Contact-sensitive crown for an electronic watch
JP6701132B2 (en) * 2017-07-12 2020-05-27 任天堂株式会社 Game system, game program, game device, and game processing method
US10622538B2 (en) 2017-07-18 2020-04-14 Apple Inc. Techniques for providing a haptic output and sensing a haptic input using a piezoelectric body
US10962935B1 (en) 2017-07-18 2021-03-30 Apple Inc. Tri-axis force sensor
US10775889B1 (en) 2017-07-21 2020-09-15 Apple Inc. Enclosure with locally-flexible regions
US10768747B2 (en) 2017-08-31 2020-09-08 Apple Inc. Haptic realignment cues for touch-input displays
US11054932B2 (en) 2017-09-06 2021-07-06 Apple Inc. Electronic device having a touch sensor, force sensor, and haptic actuator in an integrated module
US10556252B2 (en) 2017-09-20 2020-02-11 Apple Inc. Electronic device having a tuned resonance haptic actuation system
US10768738B1 (en) 2017-09-27 2020-09-08 Apple Inc. Electronic device having a haptic actuator with magnetic augmentation
US11173393B2 (en) 2017-09-29 2021-11-16 Sony Interactive Entertainment Inc. Operation device and control apparatus therefor
JP6949982B2 (en) 2017-10-27 2021-10-13 株式会社ソニー・インタラクティブエンタテインメント Operation device
US11537242B2 (en) 2018-03-29 2022-12-27 Cirrus Logic, Inc. Q-factor enhancement in resonant phase sensing of resistive-inductive-capacitive sensors
US11092657B2 (en) 2018-03-29 2021-08-17 Cirrus Logic, Inc. Compensation of changes in a resonant phase sensing system including a resistive-inductive-capacitive sensor
US10642435B2 (en) 2018-03-29 2020-05-05 Cirrus Logic, Inc. False triggering prevention in a resonant phase sensing system
US10747321B2 (en) 2018-06-15 2020-08-18 Immersion Corporation Systems and methods for differential optical position sensing for haptic actuation
US11360440B2 (en) 2018-06-25 2022-06-14 Apple Inc. Crown for an electronic watch
US10942571B2 (en) 2018-06-29 2021-03-09 Apple Inc. Laptop computing device with discrete haptic regions
US11561515B2 (en) 2018-08-02 2023-01-24 Apple Inc. Crown for an electronic watch
CN209560398U (en) 2018-08-24 2019-10-29 苹果公司 Electronic watch
US11181863B2 (en) 2018-08-24 2021-11-23 Apple Inc. Conductive cap for watch crown
CN209625187U (en) 2018-08-30 2019-11-12 苹果公司 Electronic watch and electronic equipment
US10936071B2 (en) 2018-08-30 2021-03-02 Apple Inc. Wearable electronic device with haptic rotatable input
US11194298B2 (en) 2018-08-30 2021-12-07 Apple Inc. Crown assembly for an electronic watch
US10613678B1 (en) 2018-09-17 2020-04-07 Apple Inc. Input device with haptic feedback
US10966007B1 (en) 2018-09-25 2021-03-30 Apple Inc. Haptic output system
US10691211B2 (en) 2018-09-28 2020-06-23 Apple Inc. Button providing force sensing and/or haptic output
US10599223B1 (en) 2018-09-28 2020-03-24 Apple Inc. Button providing force sensing and/or haptic output
US11194299B1 (en) * 2019-02-12 2021-12-07 Apple Inc. Variable frictional feedback device for a digital crown of an electronic watch
US11402946B2 (en) 2019-02-26 2022-08-02 Cirrus Logic, Inc. Multi-chip synchronization in sensor applications
US11536758B2 (en) 2019-02-26 2022-12-27 Cirrus Logic, Inc. Single-capacitor inductive sense systems
US10948313B2 (en) 2019-02-26 2021-03-16 Cirrus Logic, Inc. Spread spectrum sensor scanning using resistive-inductive-capacitive sensors
US11027194B2 (en) * 2019-03-01 2021-06-08 Sony Interactive Entertainment Inc. Force feedback to improve gameplay
US11099238B2 (en) 2019-03-27 2021-08-24 General Electric Company Distributed control modules with built-in tests and control-preserving fault responses
WO2021005328A1 (en) * 2019-07-11 2021-01-14 Bae Systems Plc Force compensation method and device
US11380470B2 (en) 2019-09-24 2022-07-05 Apple Inc. Methods to control force in reluctance actuators based on flux related parameters
US11079874B2 (en) 2019-11-19 2021-08-03 Cirrus Logic, Inc. Virtual button characterization engine
CN111589128B (en) * 2020-04-23 2022-02-18 腾讯科技(深圳)有限公司 Operation control display method and device based on virtual scene
US11550268B2 (en) 2020-06-02 2023-01-10 Apple Inc. Switch module for electronic crown assembly
CN111672115B (en) * 2020-06-05 2022-09-23 腾讯科技(深圳)有限公司 Virtual object control method and device, computer equipment and storage medium
US11024135B1 (en) 2020-06-17 2021-06-01 Apple Inc. Portable electronic device having a haptic button assembly
US11579030B2 (en) 2020-06-18 2023-02-14 Cirrus Logic, Inc. Baseline estimation for sensor system
US11868540B2 (en) 2020-06-25 2024-01-09 Cirrus Logic Inc. Determination of resonant frequency and quality factor for a sensor system
US11835410B2 (en) 2020-06-25 2023-12-05 Cirrus Logic Inc. Determination of resonant frequency and quality factor for a sensor system
US11277084B2 (en) * 2020-07-14 2022-03-15 Qualcomm Incorporated Driver for haptics and camera voice coil motor applications
US11619519B2 (en) 2021-02-08 2023-04-04 Cirrus Logic, Inc. Predictive sensor tracking optimization in multi-sensor sensing applications
US11738265B2 (en) * 2021-02-15 2023-08-29 Nintendo Co., Ltd. Non-transitory computer-readable storage medium having stored therein information processing program, information processing apparatus, information processing system, and information processing method
US11808669B2 (en) 2021-03-29 2023-11-07 Cirrus Logic Inc. Gain and mismatch calibration for a phase detector used in an inductive sensor
US11821761B2 (en) 2021-03-29 2023-11-21 Cirrus Logic Inc. Maximizing dynamic range in resonant sensing
US11507199B2 (en) 2021-03-30 2022-11-22 Cirrus Logic, Inc. Pseudo-differential phase measurement and quality factor compensation
US11809631B2 (en) 2021-09-21 2023-11-07 Apple Inc. Reluctance haptic engine for an electronic device
US11854738B2 (en) 2021-12-02 2023-12-26 Cirrus Logic Inc. Slew control for variable load pulse-width modulation driver and load sensing

Family Cites Families (106)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2906179A (en) * 1957-01-28 1959-09-29 North American Aviation Inc Vector gage
US3490059A (en) * 1966-06-06 1970-01-13 Martin Marietta Corp Three axis mounting and torque sensing apparatus
US3919691A (en) * 1971-05-26 1975-11-11 Bell Telephone Labor Inc Tactile man-machine communication system
US3875488A (en) * 1973-02-15 1975-04-01 Raytheon Co Inertially stabilized gimbal platform
US4148014A (en) * 1977-04-06 1979-04-03 Texas Instruments Incorporated System with joystick to control velocity vector of a display cursor
NL8006091A (en) * 1980-11-07 1982-06-01 Fokker Bv FLIGHTMATTER.
US4436188A (en) * 1981-11-18 1984-03-13 Jones Cecil R Controlled motion apparatus
EP0085518B1 (en) * 1982-01-22 1989-08-16 British Aerospace Public Limited Company Control apparatus
US4560983A (en) 1982-09-17 1985-12-24 Ampex Corporation Dynamically interactive responsive control device and system
US4477043A (en) * 1982-12-15 1984-10-16 The United States Of America As Represented By The Secretary Of The Air Force Biodynamic resistant control stick
GB2146776B (en) * 1983-09-16 1986-07-30 Ferranti Plc Accelerometer systems
US4639884A (en) * 1984-03-05 1987-01-27 Berkeley Process Control, Inc. Method and apparatus for measuring velocity and position in servo systems
US4676002A (en) * 1984-06-25 1987-06-30 Slocum Alexander H Mechanisms to determine position and orientation in space
DE3523188A1 (en) * 1985-06-28 1987-01-08 Zeiss Carl Fa CONTROL FOR COORDINATE MEASURING DEVICES
US5103404A (en) * 1985-12-06 1992-04-07 Tensor Development, Inc. Feedback for a manipulator
US5591924A (en) * 1985-12-18 1997-01-07 Spacetec Imc Corporation Force and torque converter
US4787051A (en) * 1986-05-16 1988-11-22 Tektronix, Inc. Inertial mouse system
US4803413A (en) * 1986-07-15 1989-02-07 Honeywell Inc. Magnetic isolating and pointing gimbal apparatus
US4795296A (en) * 1986-11-17 1989-01-03 California Institute Of Technology Hand-held robot end effector controller having movement and force control
US4897582A (en) * 1987-01-06 1990-01-30 Harris Corp. Linear dc motor vibration controller
US4800721A (en) * 1987-02-13 1989-01-31 Caterpillar Inc. Force feedback lever
US4839838A (en) * 1987-03-30 1989-06-13 Labiche Mitchell Spatial input apparatus
US4961138A (en) * 1987-05-01 1990-10-02 General Datacomm, Inc. System and apparatus for providing three dimensions of input into a host processor
US4868549A (en) 1987-05-18 1989-09-19 International Business Machines Corporation Feedback mouse
US4775289A (en) * 1987-09-25 1988-10-04 Regents Of The University Of Minnesota Statically-balanced direct-drive robot arm
US4896554A (en) * 1987-11-03 1990-01-30 Culver Craig F Multifunction tactile manipulatable control
US4925312A (en) * 1988-03-21 1990-05-15 Staubli International Ag Robot control system having adaptive feedforward torque control for improved accuracy
US4907970A (en) * 1988-03-30 1990-03-13 Grumman Aerospace Corporation Sidestick-type thrust control simulator
US5116180A (en) * 1988-07-18 1992-05-26 Spar Aerospace Limited Human-in-the-loop machine control loop
US5007085A (en) * 1988-10-28 1991-04-09 International Business Machines Corporation Remotely sensed personal stylus
US4933584A (en) * 1988-12-22 1990-06-12 General Electric Company Electronically commutated motor having skewed magnetics
US5044956A (en) * 1989-01-12 1991-09-03 Atari Games Corporation Control device such as a steering wheel for video vehicle simulator with realistic feedback forces
US4949119A (en) 1989-01-12 1990-08-14 Atari Games Corporation Gearshift for a vehicle simulator using computer controlled realistic real world forces
US5116051A (en) * 1989-01-12 1992-05-26 Atari Games Corporation Strain gauge pressure-sensitive video game control
US4961038A (en) * 1989-10-16 1990-10-02 General Electric Company Torque estimator for switched reluctance machines
US5107080A (en) * 1989-12-01 1992-04-21 Massachusetts Institute Of Technology Multiple degree of freedom damped hand controls
US4983786A (en) * 1990-01-17 1991-01-08 The University Of British Columbia XY velocity controller
US5072361A (en) * 1990-02-01 1991-12-10 Sarcos Group Force-reflective teleoperation control system
US5184319A (en) * 1990-02-02 1993-02-02 Kramer James F Force feedback and textures simulating interface device
US5197003A (en) 1990-08-01 1993-03-23 Atari Games Corporation Gearshift for a vehicle simulator having a solenoid for imposing a resistance force
US5181181A (en) * 1990-09-27 1993-01-19 Triton Technologies, Inc. Computer apparatus input device for three-dimensional information
US5209661A (en) 1990-10-29 1993-05-11 Systems Control Technology, Inc. Motor control desired dynamic load of a simulating system and method
US5193963A (en) 1990-10-31 1993-03-16 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Force reflecting hand controller
NL194053C (en) 1990-12-05 2001-05-03 Koninkl Philips Electronics Nv Device with a rotationally symmetrical body.
US5223776A (en) * 1990-12-31 1993-06-29 Honeywell Inc. Six-degree virtual pivot controller
US5142931A (en) * 1991-02-14 1992-09-01 Honeywell Inc. 3 degree of freedom hand controller
US5143505A (en) * 1991-02-26 1992-09-01 Rutgers University Actuator system for providing force feedback to a dextrous master glove
US5354162A (en) * 1991-02-26 1994-10-11 Rutgers University Actuator system for providing force feedback to portable master support
US5194786A (en) * 1991-02-27 1993-03-16 Kollmorgen Corporation Linear current source amplifier for brushless dc motor
US5146566A (en) * 1991-05-29 1992-09-08 Ibm Corporation Input/output system for computer user interface using magnetic levitation
US5178012A (en) * 1991-05-31 1993-01-12 Rockwell International Corporation Twisting actuator accelerometer
JP2514490B2 (en) * 1991-07-05 1996-07-10 株式会社ダイヘン Teaching control method by interlocking manual operation of industrial robot
US5185561A (en) * 1991-07-23 1993-02-09 Digital Equipment Corporation Torque motor as a tactile feedback device in a computer system
US5186629A (en) * 1991-08-22 1993-02-16 International Business Machines Corporation Virtual graphics display capable of presenting icons and windows to the blind computer user and method
US5220260A (en) * 1991-10-24 1993-06-15 Lex Computer And Management Corporation Actuator having electronically controllable tactile responsiveness
US5889670A (en) 1991-10-24 1999-03-30 Immersion Corporation Method and apparatus for tactilely responsive user interface
US5228356A (en) * 1991-11-25 1993-07-20 Chuang Keh Shih K Variable effort joystick
DE4205875A1 (en) 1992-02-26 1993-09-02 Vdo Schindling Rotary selector e.g. for manual input of data in to electronic equipment - has movement of rotary input knob controlled by motor and generator with positions defined by load data in memory
US5589828A (en) * 1992-03-05 1996-12-31 Armstrong; Brad A. 6 Degrees of freedom controller with capability of tactile feedback
JP3199130B2 (en) * 1992-03-31 2001-08-13 パイオニア株式会社 3D coordinate input device
US5327790A (en) * 1992-06-19 1994-07-12 Massachusetts Institute Of Technology Reaction sensing torque actuator
US5245320A (en) * 1992-07-09 1993-09-14 Thrustmaster, Inc. Multiport game card with configurable address
US5428748A (en) * 1992-09-24 1995-06-27 National Semiconductor Corporation Method and apparatus for automatically configuring a computer peripheral
US5264768A (en) * 1992-10-06 1993-11-23 Honeywell, Inc. Active hand controller feedback loop
US5286203A (en) * 1992-10-07 1994-02-15 Aai Microflite Simulation International Simulating horizontal stabilizer trimming in an aircraft
US5666473A (en) * 1992-10-08 1997-09-09 Science & Technology Corporation & Unm Tactile computer aided sculpting device
US5790108A (en) * 1992-10-23 1998-08-04 University Of British Columbia Controller
US5397323A (en) * 1992-10-30 1995-03-14 International Business Machines Corporation Remote center-of-motion robot for surgery
US5629594A (en) * 1992-12-02 1997-05-13 Cybernet Systems Corporation Force feedback system
US5389865A (en) * 1992-12-02 1995-02-14 Cybernet Systems Corporation Method and system for providing a tactile virtual reality and manipulator defining an interface device therefor
US5451924A (en) * 1993-01-14 1995-09-19 Massachusetts Institute Of Technology Apparatus for providing sensory substitution of force feedback
US5402582A (en) * 1993-02-23 1995-04-04 Faro Technologies Inc. Three dimensional coordinate measuring apparatus
JP3686686B2 (en) 1993-05-11 2005-08-24 松下電器産業株式会社 Haptic device, data input device, and data input device device
US5429140A (en) * 1993-06-04 1995-07-04 Greenleaf Medical Systems, Inc. Integrated virtual reality rehabilitation system
US5405152A (en) * 1993-06-08 1995-04-11 The Walt Disney Company Method and apparatus for an interactive video game with physical feedback
US5396266A (en) * 1993-06-08 1995-03-07 Technical Research Associates, Inc. Kinesthetic feedback apparatus and method
US5513100A (en) * 1993-06-10 1996-04-30 The University Of British Columbia Velocity controller with force feedback stiffness control
US5721566A (en) * 1995-01-18 1998-02-24 Immersion Human Interface Corp. Method and apparatus for providing damping force feedback
US5805140A (en) * 1993-07-16 1998-09-08 Immersion Corporation High bandwidth force feedback interface using voice coils and flexures
US6057828A (en) 1993-07-16 2000-05-02 Immersion Corporation Method and apparatus for providing force sensations in virtual environments in accordance with host software
US5767839A (en) * 1995-01-18 1998-06-16 Immersion Human Interface Corporation Method and apparatus for providing passive force feedback to human-computer interface systems
US5731804A (en) * 1995-01-18 1998-03-24 Immersion Human Interface Corp. Method and apparatus for providing high bandwidth, low noise mechanical I/O for computer systems
US5701140A (en) 1993-07-16 1997-12-23 Immersion Human Interface Corp. Method and apparatus for providing a cursor control interface with force feedback
US5734373A (en) * 1993-07-16 1998-03-31 Immersion Human Interface Corporation Method and apparatus for controlling force feedback interface systems utilizing a host computer
US5625576A (en) * 1993-10-01 1997-04-29 Massachusetts Institute Of Technology Force reflecting haptic interface
US5384460A (en) * 1993-11-03 1995-01-24 Silitek Corporation Encoder with a light emitting editing wheel
US5577981A (en) * 1994-01-19 1996-11-26 Jarvik; Robert Virtual reality exercise machine and computer controlled video system
WO1995020787A1 (en) * 1994-01-27 1995-08-03 Exos, Inc. Multimode feedback display technology
WO1995020788A1 (en) * 1994-01-27 1995-08-03 Exos, Inc. Intelligent remote multimode sense and display system utilizing haptic information compression
US5482051A (en) * 1994-03-10 1996-01-09 The University Of Akron Electromyographic virtual reality system
US6004134A (en) 1994-05-19 1999-12-21 Exos, Inc. Interactive simulation including force feedback
US5623582A (en) * 1994-07-14 1997-04-22 Immersion Human Interface Corporation Computer interface or control input device for laparoscopic surgical instrument and other elongated mechanical objects
US5570111A (en) * 1994-10-03 1996-10-29 International Business Machines Corporation Graphical user interface cursor positioning device having a negative inertia transfer function
US5642469A (en) * 1994-11-03 1997-06-24 University Of Washington Direct-drive manipulator for pen-based force display
US5666138A (en) * 1994-11-22 1997-09-09 Culver; Craig F. Interface control
CA2205361C (en) * 1994-11-23 2004-03-16 Immersion Human Interface Corporation Method and apparatus for providing mechanical i/o for computer systems interfaced with elongated objects
JP3236180B2 (en) 1994-12-05 2001-12-10 日本電気株式会社 Coordinate pointing device
US5577581A (en) 1995-02-08 1996-11-26 Eaton Corporation Coupling assembly
US5589854A (en) * 1995-06-22 1996-12-31 Tsai; Ming-Chang Touching feedback device
US5959613A (en) 1995-12-01 1999-09-28 Immersion Corporation Method and apparatus for shaping force signals for a force feedback device
US5825308A (en) * 1996-11-26 1998-10-20 Immersion Human Interface Corporation Force feedback interface having isotonic and isometric functionality
US5740083A (en) * 1996-04-01 1998-04-14 Ford Motor Company Delta time measurement circuit for determining parameter derivatives of a rotational velocity sensor signal
US5802353A (en) 1996-06-12 1998-09-01 General Electric Company Haptic computer modeling system
US5990869A (en) 1996-08-20 1999-11-23 Alliance Technologies Corp. Force feedback mouse
US5694013A (en) 1996-09-06 1997-12-02 Ford Global Technologies, Inc. Force feedback haptic interface for a three-dimensional CAD surface
US6005551A (en) 1997-04-25 1999-12-21 Microsoft Corporation Offline force effect rendering

Also Published As

Publication number Publication date
EP0958536A1 (en) 1999-11-24
US6342880B2 (en) 2002-01-29
US5999168A (en) 1999-12-07
CA2281923C (en) 2007-08-21
WO1998037484A1 (en) 1998-08-27
US20010045941A1 (en) 2001-11-29
EP0958536A4 (en) 2004-07-21

Similar Documents

Publication Publication Date Title
CA2281923A1 (en) Haptic accelerator for force feedback computer peripherals
JP7087022B2 (en) Human computer interface system
CA2167304A1 (en) Multi degree of freedom human-computer interface with tracking and forcefeedback
US8125442B2 (en) System and method for manipulation of sound data using haptic feedback
US5912659A (en) Graphics display pointer with integrated selection
EP2793101A3 (en) Method and apparatus for providing tactile feedback sensations
US5696535A (en) Graphics display pointer with integrated selection
SE9600686L (en) Device and method of display
SG143025A1 (en) Handwritten text capture via interface surface and processing sensor
CA2093932A1 (en) Internal interrupt controller for a peripheral controller
WO2000072110A3 (en) Computer system interface surface
SG143022A1 (en) Computer system control via interface surface and sensor with identifier
EP0752638A3 (en) Resume operations in an information processing system
EP0899650A3 (en) A computer user interface using a manipulatory grammar
EP1278131A4 (en) Information providing device
KR102470759B1 (en) Human-Computer Interface System
WO2000039656A3 (en) Computer input device
ZA200407705B (en) System for providing an input signal, device for use in such a system and computer input device.
WO1996030863A3 (en) Computer input devices
WO2004099935A3 (en) System and method for generating an analog signal in a hand-held computing device
EP0348053A3 (en) Controlling the initiation of logical systems in a data processing system with logical processor facility
EP0354814A3 (en) Printers and ancillary systems
WO1998038565A3 (en) System and method for generating high resolution clockticks in a computer system
TW367438B (en) Method and device for controlling a stop clock
WO2000077604A3 (en) Rehabilitation device

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20180219