IP Library › Granted Patent US 8,368,641
Granted Patent B2
US 8,368,641 · App. 11/981,256 · Granted Feb 5, 2013

Tactile feedback man-machine interface device

Inventors: Marc R. Tremblay (Mountain View, CA); Mark H. Yim (Palo Alto, CA)
Assignee: Immersion Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,368,641
App. No.
11/981,256
Granted
Feb 5, 2013
Kind
B2
Abstract

A man-machine interface which provides tactile feedback to various sensing body parts is disclosed. The device employs one or more vibrotactile units, where each unit comprises a mass and a mass-moving actuator. As the mass is accelerated by the mass-moving actuator, the entire vibrotactile unit vibrates. Thus, the vibrotactile unit transmits a vibratory stimulus to the sensing body part to which it is affixed. The vibrotactile unit may be used in conjunction with a spatial placement sensing device which measures the spatial placement of a measured body part. A computing device uses the spatial placement of the measured body part to determine the desired vibratory stimulus to be provided by the vibrotactile unit. In this manner, the computing device may control the level of vibratory feedback perceived by the corresponding sensing body part in response to the motion of the measured body part. The sensing body part and the measured body part may be separate or the same body part.

Claims (43)

1. A method of training a gesture recognition program comprising:

measuring a plurality of gestures of a user's body part using a sensor, wherein the sensor outputs a plurality of sensor signals each corresponding to a gesture;

generating an average position associated with the plurality of gestures;

measuring a first gesture and outputting a sensor signal in response to the first gesture;

comparing one or more positional values from the sensor signal with the average position;

determining whether a particular motion has been gesticulated based on the comparison, wherein the particular motion is pre-specified and independent from a contact with a graphical object; and

outputting a haptic effect via an actuator in contact with the user based on the determination of the particular motion has been gesticulated.

2. The method claim 1 , wherein outputting the sensor signal comprises outputting the sensor signal to a computer.

3. The method of claim 2 , the method further comprising:

receiving from the computer an instruction to generate the haptic effect, wherein outputting the haptic effect is based on the instruction.

4. The method of claim 3 , wherein the received instruction comprises an instruction to vary a level of the haptic effect.

5. The method of claim 2 , the method further comprising:

displaying; by the computer, a graphical user interface.

6. The method of claim 5 , wherein displaying, by the computer, the graphical user interface comprises:

displaying, by the computer, a virtual representation of the first gesture.

7. The method of claim 1 , wherein outputting the haptic effect comprises:

varying an amplitude of the haptic effect, the haptic effect comprising a profile that is non-uniform over time.

8. The method of claim 1 , wherein outputting the haptic effect comprises:

varying a frequency of the haptic effect.

9. The method of claim 1 , wherein outputting the haptic effect comprises:

varying a duration of impulses of the haptic effect.

10. The method of claim 1 , wherein outputting the haptic effect comprises:

varying an amplitude and a frequency of the haptic effect.

11. The method of claim 1 , wherein outputting the haptic effect comprises:

outputting the haptic effect via a second actuator different from the actuator.

12. The method of claim 11 , the method further comprising:

outputting the haptic effect via the actuator and the second actuator in unison.

13. The method of claim 11 , the method further comprising:

outputting the haptic effect via the actuator and the second actuator at different times.

14. The method of claim 1 , wherein outputting the haptic effect comprises:

sequencing two or more actuators to output the haptic effect.

15. The method of claim 14 , the method further comprising:

outputting via each of the two or more actuators a different amplitude or frequency profile.

16. The method of claim 1 , the method further comprising:

sensing the haptic effect outputted via the actuator; and

controlling a frequency or an amplitude of the haptic effect based on the sensed haptic effect in a control loop.

17. The method of claim 1 , wherein outputting the haptic effect comprises:

outputting a first haptic effect when the particular motion has been gesticulated and a second haptic effect when the particular motion has not been gesticulated.

18. The method of claim 1 , wherein outputting the haptic effect comprises:

determining a level of correctness that the particular motion has been gesticulated; and

varying the haptic effect based on the level of correctness.

19. The method of claim 1 , wherein outputting the haptic effect comprises:

outputting the haptic effect via an eccentric mass.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2009
From: TREMBLAY, MARC R.; YIM, MARK H.
To: VIRTUAL TECHNOLOGIES, INC.
Reel/Frame 023117/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2009
From: VIRTUAL TECHNOLOGIES, INC.
To: IMMERSION CORPORATION
Reel/Frame 023117/0465 →
Continuity (8)
Continuation 11580452 · Oct 13, 2006
Continuation 10460157 · Jun 13, 2003
Continuation 10186342 · Jun 27, 2002
Continuation 09838052 · Apr 18, 2001
Continuation 09561782 · May 1, 2000
Continuation 09066608 · Apr 24, 1998
Continuation 08565102 · Nov 30, 1995
Related Publication 20080055248A1 · Mar 6, 2008