Haptic messaging in handheld communication devices
First Claim
1. A method, comprising:
- receiving, at a first handheld communication device, a first indication that a first user-interface member of the first handheld communication device has been actuated, wherein the first user-interface member is assigned with a first haptic code configured to convey a first expression or behavior;
generating, at the first handheld communication device during a non-verbal chat session between the first handheld communication device and a second handheld communication device, an output signal based on the first indication;
causing, during the non-verbal chat session, the output signal to be sent to the second handheld communication device remote from the first handheld communication device, wherein the output signal is configured to cause a haptic effect corresponding to the first haptic code;
receiving a second indication that a second user-interface member different from the first user-interface member has been actuated, wherein the second user-interface member is assigned with a second haptic code configured to convey a second expression or behavior, wherein the second haptic code is different from the first haptic code;
generating a second output signal based on the second indication, wherein the second output signal includes the second haptic code; and
causing the second output signal to be sent to the second handheld communication device, wherein second output signal is configured to cause a second haptic effect corresponding to the second haptic code.
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 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; 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. 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 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 input signal.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, at a first handheld communication device, a first indication that a first user-interface member of the first handheld communication device has been actuated, wherein the first user-interface member is assigned with a first haptic code configured to convey a first expression or behavior; generating, at the first handheld communication device during a non-verbal chat session between the first handheld communication device and a second handheld communication device, an output signal based on the first indication; causing, during the non-verbal chat session, the output signal to be sent to the second handheld communication device remote from the first handheld communication device, wherein the output signal is configured to cause a haptic effect corresponding to the first haptic code; receiving a second indication that a second user-interface member different from the first user-interface member has been actuated, wherein the second user-interface member is assigned with a second haptic code configured to convey a second expression or behavior, wherein the second haptic code is different from the first haptic code; generating a second output signal based on the second indication, wherein the second output signal includes the second haptic code; and causing the second output signal to be sent to the second handheld communication device, wherein second output signal is configured to cause a second haptic effect corresponding to the second haptic code. - View Dependent Claims (2, 3, 4, 5, 19, 20)
-
-
6. A non-transient computer-readable medium including instructions that when executed on one or more processors cause the one or more processors to:
-
receive, at a first handheld communication device, a first indication that a first user-interface member of the first handheld communication device has been actuated, wherein the first user-interface member is assigned with a first haptic code configured to convey a first expression or behavior; generate, at the first handheld communication device during a non-verbal chat session between the first handheld communication device and a second handheld communication device, an output signal based on the first indication; cause the output signal to be sent to the second handheld communication device remote from the first handheld communication device during the non-verbal chat session, wherein the output signal is configured to cause a haptic effect corresponding to the first haptic code; receive a second indication that a second user-interface member different from the first user-interface member has been actuated, wherein the second user-interface members member is assigned with a second haptic code configured to convey a second expression or behavior, wherein the second haptic code is different from the first haptic code; generate a second output signal based on the second indication, wherein the second output signal includes the second haptic code; and cause the second output signal to be sent to the second handheld communication device, wherein second output signal is configured to cause a second haptic effect corresponding to the second haptic code. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A handheld communication device, comprising:
-
a body comprising a plurality of user-interface members and an antenna configured to transmit a signal from the handheld communication device; and a processor in data communication with the plurality of user-interface members, wherein the processor is configured to; receive a first indication that a first user-interface member of the first handheld communication device has been actuated, wherein the first user-interface member is assigned with a first haptic code configured to convey a first expression or behavior; generate, during a non-verbal chat session between the handheld communication device and a second handheld communication device, an output signal based on the first indication and cause the output signal to be sent to the second handheld communication device, during the non-verbal chat session, wherein the output signal is configured to cause a haptic effect corresponding to the first haptic code; receive a second indication that a second user-interface member different from the first user-interface member has been actuated, wherein the second user-interface member is assigned with a second haptic code configured to convey a second expression or behavior, wherein the second haptic code is different from the first haptic code; generate a second output signal based on the second indication, wherein the second output signal includes the second haptic code; and cause the second output signal to be sent to the second handheld communication device, wherein second output signal is configured to cause a second haptic effect corresponding to the second haptic code. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
receiving, at a first handheld communication device during a non-verbal chat session between the first handheld communication device and a second handheld communication device, an actuation of a first user-interface member of the first handheld communication device, wherein an avatar representing a user is displayed during the non-verbal chat session, the avatar exhibiting a particular behavior that changes during the non-verbal chat session based on the actuation; generating, at the first handheld communication device, an output signal based on the actuation, wherein the output signal comprises a haptic code configured to cause a haptic effect that is synchronized with the particular behavior of the avatar; causing the output signal to be sent to the second handheld communication device during the non-verbal chat session; receiving a second actuation of a second user-interface member of the handheld communication device, wherein the second user-interface member is assigned with a second haptic code configured to convey a second expression or behavior and is different from the first user-interface member, wherein the second haptic code is different from the haptic code; generating a second output signal based on the second actuation, wherein the second output signal includes the second haptic code; and causing the second output signal to be sent to the second handheld communication device, wherein second output signal is configured to cause a second haptic effect corresponding to the second haptic code.
-
Specification