Methods and systems for providing a virtual touch haptic effect to handheld communication devices
First Claim
1. A method, comprising:
- receiving an input signal associated with a virtual touch;
outputting a request relating to a contact with a user-interface member coupled to a handheld communication device; and
providing a control signal associated with the contact to an actuator coupled to the handheld communication device, the control signal configured to cause the actuator to output a haptic effect associated with the virtual touch.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to methods and systems (100) for providing customized “haptic messaging” to use of handheld communication devices in a variety of applications. In one embodiment, a method of providing virtual touch to a handheld communication device includes: receiving an input signal associated with a virtual touch; outputing a request relating to a contact with a user-interface member coupled to a handheld communication device; and providing a control signal associated with the contact to an actuator coupled to the handheld communication device, the control signal being configured to cause the actuator to output a haptic effect associated with the virtual touch.
128 Citations
28 Claims
-
1. A method, comprising:
-
receiving an input signal associated with a virtual touch;
outputting a request relating to a contact with a user-interface member coupled to a handheld communication device; and
providing a control signal associated with the contact to an actuator coupled to the handheld communication device, the control signal configured to cause the actuator to output a haptic effect associated with the virtual touch. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
receiving a virtual touch indicator;
performing an initialization responsive to the virtual touch indicator on a handheld communication device;
receiving a virtual touch signal associated with the initialization; and
outputting a control signal associated with the virtual touch signal to an actuator coupled to the handheld communication device. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A computer-readable medium on which is encoded program code, comprising:
-
program code for receiving an input signal associated with a virtual touch;
program code for outputting a request relating to a contact with a user-interface member coupled to a handheld communication device; and
program code for providing a control signal associated with the contact to an actuator coupled to the handheld communication device, the control signal configured to cause the actuator to output a haptic effect associated with virtual touch. - View Dependent Claims (11, 12)
-
-
13. A computer-readable medium on which is encoded program code, comprising:
-
program code for receiving a virtual touch indicator;
program code for performing an initialization responsive to the virtual touch indicator on a handheld communication device;
program code for receiving a virtual touch signal associated with the initialization; and
program code for outputting a control signal associated with the virtual touch signal to an actuator. - View Dependent Claims (14, 15, 16)
-
-
17. A data stream embodied in a carrier signal, carrying instructions to:
-
receive an input signal associated with a virtual touch;
output a request relating to a contact with a user-interface member coupled to a handheld communication device; and
provide a control signal associated with the contact to an actuator coupled to the handheld communication device, the control signal configured to cause the actuator to output a haptic effect associated with the virtual touch.
-
-
18. A data stream embodied in a carrier signal, carrying instructions to:
-
receive a virtual touch indicator;
perform an initialization responsive to the virtual touch indicator on a handheld communication device;
receive a virtual touch signal associated with the initialization; and
output a control signal associated with the virtual touch signal to an actuator coupled to the handheld communication device.
-
-
19. The apparatus, comprising:
-
a user-interface member coupled to a body;
a processor;
an actuator coupled to the body and in communication with the processor; and
a memory in communication with the processor, the memory storing program code executable by the processor, including;
program code for receiving an input signal associated with a virtual touch;
program code for outputting a request relating to a contact with the user-interface member; and
program code for providing a control signal associated with the contact to the actuator, the control signal configured to cause the actuator to output a haptic effect associated with the virtual touch. - View Dependent Claims (20, 21, 22, 23)
-
-
24. The apparatus, comprising:
-
a user-interface member;
a processor;
an actuator coupled to the a user-interface member and in communication with the processor; and
a memory in communication with the processor, the memory storing program code executable by the processor, including;
program code for receiving a virtual touch indicator;
program code for performing an initialization responsive to the virtual touch indicator;
program code for receiving a virtual touch signal associated with the initialization; and
program code for outputting a control signal associated with the virtual touch signal to the actuator. - View Dependent Claims (25, 26, 27, 28)
-
Specification