Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of transmitting haptic effects from a first device to a second device, the method comprising: displaying a first visual representation of a virtual message object having an associated virtual physical parameter at the first device; generating a haptic effect based on the virtual physical parameter at the first device; receiving a command at the first device to send the virtual message object to the second device; in response to the command, sending a message to the second device, wherein the message is configured to display a second visual representation of the virtual message object at the second device and generate the haptic effect based on the virtual physical parameter at the second device; and in response to the command, causing the first visual representation to disappear from the first device.
2. The method of claim 1 , wherein the virtual physical parameter is based on a sensor signal received at the first device.
3. The method of claim 2 , wherein the sensor signal is generated by an accelerometer and is in response to a movement of the first device, and the haptic effect is a vibratory haptic effect based on the movement.
4. The method of claim 2 , wherein the sensor signal is in response to a user input selecting a texture, and the haptic effect simulates the texture.
5. The method of claim 1 , wherein the command is received in response to a user gesture on a touch screen display on the first device.
6. The method of claim 5 , wherein the user gesture comprises dragging or throwing the virtual message object.
7. The method of claim 1 , further comprising generating an audio output that corresponds to the haptic effect at the first device.
8. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to transmit haptic effects from a first device to a second device, the transmit haptic effects comprising: displaying a first visual representation of a virtual message object having an associated virtual physical parameter at the first device; generating a haptic effect based on the virtual physical parameter at the first device; receiving a command at the first device to send the virtual message object to the second device; in response to the command, sending a message to the second device, wherein the message is configured to display a second visual representation of the virtual message object at the second device and generate the haptic effect based on the virtual physical parameter at the second device; and in response to the command, causing the first visual representation to disappear from the first device.
9. The computer readable medium of claim 8 , wherein the virtual physical parameter is based on a sensor signal received at the first device.
10. The computer readable medium of claim 9 , wherein the sensor signal is generated by an accelerometer and is in response to a movement of the first device, and the haptic effect is a vibratory haptic effect based on the movement.
11. The computer readable medium of claim 9 , wherein the sensor signal is in response to a user input selecting a texture, and the haptic effect simulates the texture.
12. The computer readable medium of claim 8 , wherein the command is received in response to a user gesture on a touch screen display on the first device.
13. The computer readable medium of claim 12 , wherein the user gesture comprises dragging or throwing the virtual message object.
14. The computer readable medium of claim 8 , further comprising generating an audio output that corresponds to the haptic effect at the first device.
15. A haptically enabled device comprising: a processor; a display coupled to the processor; and an actuator coupled to the processor; wherein the processor is programmed to: display on the display a first visual representation of a virtual message object having an associated virtual physical parameter; generate a haptic effect by the actuator based on the virtual physical parameter; receive a command to send the virtual message object to a remote device; in response to the command, send a message to a second device, wherein the message is configured to display a second visual representation of the virtual message object at the remote device and generate the haptic effect based on the virtual physical parameter at the remote device; and in response to the command, cause the first visual representation to disappear from the display.
16. The haptically enabled device of claim 15 , further comprising a sensor coupled to the processor; wherein the virtual physical parameter is based on a sensor signal received from the sensor.
17. The haptically enabled device of claim 16 , wherein the sensor comprises an accelerometer, the sensor signal is generated in response to a movement, and the haptic effect is a vibratory haptic effect based on the movement.
18. The haptically enabled device of claim 16 , wherein the sensor signal is in response to a user input selecting a texture, and the haptic effect simulates the texture.
19. The haptically enabled device of claim 15 , wherein the display is a touch screen display and the command is received in response to a user gesture on the touch screen display.
20. The haptically enabled device of claim 19 , wherein the user gesture comprises dragging or throwing the virtual message object.
Unknown
March 6, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.