IP Library Granted Patent US 7,779,166
Granted Patent B2
US 7,779,166 · App. 10/538,162 · Granted Aug 17, 2010

Using haptic effects to enhance information content in communications

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 7,779,166
App. No.
10/538,162
Granted
Aug 17, 2010
Kind
B2
Abstract

Embodiments of the invention relate to methods and systems for providing customized “haptic messaging” to users of handheld communication devices in a variety of applications. In one embodiment, businesses and organizations may each be associated with a distinct haptic logo and include their haptic logos in various messages sent to the handheld communication devices of their customers. In another embodiment, haptically-enabled avatars can be used in a chat session between users of handheld communication devices.

Claims (39)

1. A method, comprising:

receiving an input signal sent from calling or sending party, wherein the input signal includes a haptic code therein;

extracting the haptic code from the input signal, the haptic code being associated with a haptic logo which distinctly corresponds to the calling or sending party; and

providing a control signal to an actuator, the control signal being based at least in part on the haptic code and configured to be directly applied to the actuator to cause the actuator to output a haptic effect associated with the haptic logo, wherein the haptic effect identifies the calling or sending party of the input signal.

2. The method of claim 1 wherein the haptic logo is associated with a status event.

3. The method of claim 2 wherein the status event includes one of an advertisement event, a business-transaction event, a one-to-one marketing event, a stock-trading event, a weather-forecast event, an entertainment event, a sports event, and an emergency event.

4. The method of claim 1 wherein the haptic effect is output to a handheld communication device.

5. The method of claim 4 , further comprising:

receiving a second input signal that indicates a distance between the calling or sending party and the handheld communication device; and

causing the actuator to output a second haptic effect based on the second input signal.

6. A computer-readable storage medium on which is encoded instructions to be executed by a processor, said instructions when executed configuring the processor to:

receive an input signal, wherein the input signal is sent from a calling or sending party and includes a haptic code therein;

extract the haptic code from the input signal, the haptic code being associated with a haptic logo distinctly corresponding to the calling or sending party; and

provide a control signal to an actuator, the control signal being based at least in part on the haptic code and configured to directly apply the haptic code to the actuator to cause the actuator to output a haptic effect associated with the haptic logo, wherein the haptic effect identifies the calling or sending party of the input signal.

7. The computer-readable medium of claim 6 wherein the haptic logo is associated with a status event.

8. The computer-readable medium of claim 7 wherein the status event includes one of an advertisement event, a business-transaction event, a one-to-one marketing event, a stock-trading event, a weather-forecast event, an entertainment event, a sports event, and an emergency event.

9. The computer-readable medium of claim 6 wherein the haptic effect is output to a handheld communication device.

10. An apparatus, comprising:

a processor;

an actuator in communication with the processor; and

a memory in communication with the processor, the memory storing program code executable by the processor, the processor configured to:

receive an input signal, wherein the input signal is sent from a calling or sending party and having a haptic code therein;

extract the haptic code from the input signal, the haptic code being associated with a haptic logo distinctly corresponding to the calling or sending party; and

provide a control signal to the actuator, the control signal being based at least in part on the haptic code and configured to directly apply the haptic code to the actuator to cause the actuator to output a haptic effect associated with the haptic logo, wherein the haptic effect identifies the calling or sending party of the input signal.

11. The apparatus of claim 10 wherein the actuator is coupled to a handheld communication device.

12. The apparatus of claim 11 wherein the handheld communication device includes one of a cellular phone, a satellite phone, a cordless phone, a personal digital assistant, a pager, a two-way radio, a portable computer, a game console controller, a personal gaming device, and an MP3 player.

13. The apparatus of claim 10 wherein the haptic logo is associated with a status event.

14. The apparatus of claim 13 wherein the status event includes one of an advertisement event, a business-transaction event, a one-to-one marketing event, a stock-trading event, a weather-forecast event, an entertainment event, a sports event, and an emergency event.

15. The apparatus of claim 10 wherein the memory further stores a haptic lookup table associating a plurality of haptic codes each with a control signal.

16. The apparatus of claim 15 wherein the memory further stores program code to download the haptic lookup table from a remote source.

17. A mobile device comprising:

means for receiving an input signal sent from a calling or sending party;

means for extracting a haptic code from the input signal, the haptic code being associated with a haptic logo which distinctly corresponds to the calling or sending party; and

means for directly applying the haptic code to an actuator for outputting a haptic effect associated with the haptic logo, wherein the haptic effect identifies the calling or sending party of the input signal.

18. A method, comprising:

receiving a first input signal at a communication device;

extracting a haptic code from the first input signal at the communication device, the haptic code being associated with a haptic logo distinctly corresponding to the calling or sending party, wherein the haptic code causes an actuator of the communication device to output a first haptic effect associated with the haptic logo, wherein the first haptic effect identifies the calling or sending party of the input signal;

receiving a second input signal at the communication device, wherein the second input signal indicates a distance between the calling or sending party and the communication device; and

causing the actuator to output a second haptic effect based on the second input signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2006
From: GRANT, DANNY A.; EID, JEFFREY; ENDO, SHOICHI; SHAHOIAN, ERIK J.; CHANG, DEAN C.
To: IMMERSION CORPORATION
Reel/Frame 017768/0701 →
Continuity (2)
Provisional Application 6043166200 · Dec 8, 2002
Related Publication 20070005835A1 · Jan 4, 2007