Haptic messaging in handheld communication devices
First Claim
1. A method, comprising:
- receiving an input signal associated with an actuation of a user-interface member;
determining a haptic code associated with the actuation; and
including the haptic code in an output signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to methods and systems for providing customized “haptic messaging” to users of handheld communication devices (110) in a variety of applications. In one embodiment, a method of haptic messaging includes: receiving an input signal associated with an actuation of a user-interface member (112); determining a haptic code associated with the actuation; and including the haptic code in an output signal to be sent to a remote handheld communication device (10). In another embodiment, a method of haptic messaging includes: receiving an input signal; outputting a request relating to a contact with a user-interface member (112) coupled to a handheld communication device (110); and providing a control signal associated with the contact to an actuator (130) coupled to the handheld communication device (110), the control signal being configured to cause the actuator (130) to output a haptic effect associated with the input signal.
155 Citations
31 Claims
-
1. A method, comprising:
-
receiving an input signal associated with an actuation of a user-interface member;
determining a haptic code associated with the actuation; and
including the haptic code in an output signal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
receiving an input signal;
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 input signal. - View Dependent Claims (7, 8, 9)
-
-
10. A computer-readable medium on which is encoded program code, comprising:
-
program code for receiving an input signal associated with an actuation of a user-interface member;
program code for determining a haptic code associated with the actuation; and
program code for including the haptic code in an output signal. - View Dependent Claims (11, 12, 13)
-
-
14. A computer-readable medium on which is encoded program code, comprising:
-
program code for receiving an input signal;
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 the input signal. - View Dependent Claims (15, 16)
-
-
17. A data stream embodied in a carrier signal, carrying instructions to
receive an input signal associated with an actuation of a user-interface member; -
determine a haptic code associated with the actuation; and
include the haptic code in an output signal.
-
-
18. A data stream embodied in a carrier signal, carrying instructions to
receive an input signal; -
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 input signal.
-
-
19. An 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 an actuation of the user-interface member;
program code for determining a haptic code associated with the actuation; and
program code for including the haptic code in an output signal. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. 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;
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 input signal. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification