IP Library Granted Patent US 8,427,286
Granted Patent B2
US 8,427,286 · App. 12/818,618 · Granted Apr 23, 2013

System and method for controlling haptic devices having multiple operational modes

Inventors: Danny A. Grant (Laval, CA); Kollin M. Tierling (Milpitas, CA); Juan Manuel Cruz-Hernandez (Montreal, CA); Alex S. Goldenberg (San Francisco, 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,427,286
App. No.
12/818,618
Granted
Apr 23, 2013
Kind
B2
Abstract

A haptic device having a plurality of operational modes, including a first operational mode and a second operational mode is provided. The first operational mode is associated with a frequency range. The second operational mode is associated with a frequency range that is different from the frequency range of the first operational mode. A controller is coupled to the haptic device, and is configured to send the haptic device a plurality of control schemes. Each control scheme is uniquely associated with an operational mode from the plurality of operational modes. Another embodiment provides a method that includes providing power to a haptic device configured to cause the haptic device to provide a haptic sensation above a pre-determined sensation threshold. A voltage pulse that is configured to change the haptic sensation output by the haptic device by a pre-determined amount within a pre-determined time period is also applied to the haptic device.

Claims (32)

1. A processor-readable medium comprising code representing instructions to cause a processor to:

send a first signal to cause power to be provided to a haptic device, the power being configured to cause the haptic device to output a haptic sensation above a pre-determined sensation threshold;

send a second signal to cause a voltage pulse to be applied to the haptic device, the voltage pulse being configured to change the haptic sensation output by the haptic device by reducing a response time of the haptic device by a predetermined amount.

2. The processor-readable medium of claim 1 , the code representing instructions to cause a processor to send the second signal to cause a voltage pulse to be applied at the beginning of the first signal.

3. The processor-readable medium of claim 1 , further comprising code representing instructions to cause a processor to: send a third signal to cause the power provided to the haptic device to be terminated, the code representing instructions to cause a processor to send the second signal being configured to cause the voltage pulse to be applied to the haptic device at the end of the third signal.

4. The processor-readable medium of claim 1 , further comprising code representing instructions to cause a processor to:

send a third signal to cause the power provided to the haptic device to be terminated, the code representing instructions to cause a processor to send the second signal being configured to cause the voltage pulse to be applied to the haptic device with a polarity opposite the polarity of the power provided to the haptic device in response to the first signal.

5. A processor-readable medium comprising code representing instructions to cause a processor to:

send a signal to cause a lead-in voltage pulse to be applied to a haptic device, the lead-in voltage pulse configured to cause the haptic device to provide a haptic sensation above a pre-determined sensation threshold within a first predetermined period of time;

send a signal to cause power to be provided to the haptic device to maintain the haptic sensation above the pre-determined sensation threshold during a second pre-determined period of time after the first pre-determined period of time.

6. The processor-readable medium of claim 3 , further comprising code representing instructions to cause a processor to:

send a signal to cause a stopping voltage pulse to be provided to the haptic device, the stopping voltage pulse configured to cause the haptic device to stop providing the haptic sensation within a third pre-determined period of time after the second pre-determined period of time.

7. A processor-readable medium comprising code representing instructions to cause a processor to:

send a signal to cause power to be provided to a haptic device to maintain a haptic sensation provided by the haptic device above a pre-determined sensation threshold during a first predetermined period of time;

send a signal to cause a stopping voltage pulse to be applied to the haptic device, the stopping voltage pulse configured to cause the haptic device to stop providing the haptic sensation within a second pre-determined period of time after the first pre-determined period of time.

8. A method, comprising:

providing steady-state power to a haptic device, the power being configured to cause the haptic device to output a haptic sensation above a pre-determined sensation threshold;

applying a voltage pulse to the haptic device, the voltage pulse being

configured to change the haptic sensation output by the haptic device by a predetermined amount within a pre-determined reduced response time.

9. The method of claim 8 , wherein the voltage pulse is applied to the haptic device prior to providing the steady-state power to the haptic device.

10. The method of claim 8 , further comprising:

terminating the steady-state power provided to the haptic device, the voltage pulse being applied to the haptic device after terminating the steady-state power.

11. The method of claim 8 , further comprising:

terminating the steady-state power provided to the haptic device, the voltage pulse being applied to the haptic device after terminating the power with a polarity opposite the polarity of the steady-state power provided to the haptic device.

12. A method, comprising:

applying a lead-in voltage pulse to a haptic device, the lead-in voltage pulse configured to cause the haptic device to provide a haptic sensation above a predetermined sensation threshold within a first pre-determined period of time;

providing power to the haptic device to maintain the haptic sensation above the pre-determined sensation threshold during a second pre-determined period of time after the first pre-determined period of time.

13. The method of claim 12 , further comprising:

providing a stopping voltage pulse to the haptic device, the stopping voltage pulse configured to cause the haptic device to stop providing the haptic sensation within a third pre-determined period of time after the second pre-determined period of time.

14. A method comprising:

providing power to a haptic device to maintain a haptic sensation provided by the haptic device above a pre-determined sensation threshold during a first predetermined period of time; and

applying a stopping voltage pulse to the haptic device, the stopping voltage pulse configured to cause the haptic device to stop providing the haptic sensation within a second pre-determined period of time after the first pre-determined period of time.

Continuity (3)
Continuation 10873643 · Jun 23, 2004
Provisional Application 60530979 · Dec 22, 2003
Related Publication 20100253487A1 · Oct 7, 2010