Systems and methods for haptic message transmission

US10019061B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10019061-B2
Application numberUS-50279509-A
CountryUS
Kind codeB2
Filing dateJul 14, 2009
Priority dateJul 15, 2008
Publication dateJul 10, 2018
Grant dateJul 10, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for haptic message transmission are disclosed. For example, one disclosed method includes the steps of receiving a sensor signal from a sensor configured to sense a physical interaction with a messaging device, determining a virtual force based at least in part on the sensor signal, and applying the virtual force to a virtual message object within a virtual message environment.

First claim

Opening claim text (preview).

That which is claimed is: 1. A method comprising: receiving a sensor signal from a sensor configured to sense a physical interaction with a messaging device; determining a virtual force based at least in part on the sensor signal; applying the virtual force to a virtual message object within a virtual message environment, the virtual force configured to move the virtual message object toward a virtual gateway, the virtual gateway and the virtual message object each comprising graphical elements displayed to a user in the virtual message environment; determining a transmission characteristic of the virtual message object based at least in part on the sensor signal, wherein the transmission characteristic is associated with the physical interaction that sent the virtual message object through the virtual gateway; determining a haptic effect based in part on the transmission characteristic; and transmitting the virtual message object and the transmission characteristic of the virtual message object. 2. The method of claim 1 , further comprising determining whether to transmit the virtual message object. 3. The method of claim 2 , wherein determining whether to transmit the virtual message object is based at least in part on the virtual force and a status of a recipient. 4. The method of claim 1 , further comprising: receiving a recipient signal associated with a recipient of the virtual message object. 5. The method of claim 4 , wherein the virtual gateway is associated with the recipient of the virtual message object. 6. The method of claim 4 , wherein the sensor signal comprises a gesture directed toward the virtual gateway. 7. A method comprising: receiving a signal associated with a transmission characteristic, the transmission characteristic associated with sending a virtual message object, wherein the transmission characteristic is also associated with a physical interaction that sent the virtual message object through a virtual gateway, the virtual gateway and the virtual message object each comprising graphical elements displayed to a user in a virtual message environment; and determining a haptic effect based, at least in part, on the transmission characteristic of the virtual message object. 8. The method of claim 7 , further comprising transmitting a haptic signal to an actuator configured to output the haptic effect. 9. A non-transitory computer-readable medium comprising program code, which is configured, when executed by a processor, to cause the processor to: receive a sensor signal from a sensor configured to sense a physical interaction with a messaging device; determine a virtual force based at least in part on the sensor signal; apply the virtual force to a virtual message object within a virtual message environment; determine a transmission characteristic of the virtual message object based at least in part on the sensor signal, wherein the transmission characteristic is associated with the physical interaction that sent the virtual message object through a virtual gateway, the virtual gateway and the virtual message object each comprising graphical elements displayed to a user in the virtual message environment; determine a haptic effect based in part on the transmission characteristic; and transmit the virtual message object and the transmission characteristic of the virtual message object. 10. The computer-readable medium of claim 9 , further comprising program code, which is configured, when executed by a processor, to cause the processor to determine whether to transmit the virtual message object. 11. The computer-readable medium of claim 9 , further comprising program code, which is configured, when executed by a processor, to cause the processor to receive a recipient signal associated with a recipient of the virtual message object. 12. A non-transitory computer-readable medium comprising program code, which is configured, when executed by a processor, to cause the processor to: receive a virtual message object and a transmission characteristic associated with a physical interaction that sent the virtual message object through a virtual gateway, the virtual gateway and the virtual message object each comprising graphical elements displayed to a user in a virtual message environment; and determine a haptic effect based, at least in part, on the transmission characteristic. 13. The computer readable medium of claim 12 , further comprising program code, which is configured, when executed by a processor, to cause the processor to transmit a haptic signal to an actuator configured to output the haptic effect. 14. A system comprising: a processor configured to: receive a sensor signal from a sensor configured to sense a physical interaction with a messaging device; determine a virtual force based at least in part on the sensor signal; and apply the virtual force to a virtual message object within a virtual message environment; determine a transmission characteristic of the virtual message object based at least in part on the sensor signal, wherein the transmission characteristic is associated with the physical interaction that sent the virtual message object through a virtual gateway, the virtual gateway and the virtual message object each comprising graphical elements displayed to a user in the virtual message environment; determine a haptic effect based in part on the transmission characteristic; transmit the virtual message object and the transmission characteristic of the virtual message object; a network interface in communication with the processor; and a display in communication with the processor, the display configured to display the virtual message environment. 15. The system of claim 14 , wherein the processor is further configured to determine whether to transmit the virtual message object. 16. The system of claim 14 , wherein the sensor comprises: a pressure sensor, a gyroscopic sensor, an accelerometer, or a touch sensitive input device. 17. The system of claim 14 , wherein the haptic effect is configured to simulate a collision in the virtual message environment. 18. A system comprising a recipient device, the recipient device comprising: a processor configured to: receive a signal associated with a transmission characteristic the transmission characteristic associated with sending a virtual message object, wherein the transmission characteristic is also associated with a physical interaction that sent the virtual message object through a virtual gateway, the virtual gateway and the virtual message object each comprising graphical elements displayed to a user in a virtual message environment; and determine a haptic effect based at least in part on the transmission characteristic of the virtual message object. 19. The system of claim 18 , wherein the processor is further configured to transmit a haptic signal to an actuator configured to output a haptic effect. 20. The system of claim 18 , wherein the haptic effect is configured to simulate a collision in the virtual message environment.

Assignees

Inventors

Classifications

  • G06F1/1613Primary

    for portable computers (cooling arrangements therefor G06F1/203; constructional details or arrangements for pocket calculators, electronic agendas or books G06F15/0216; constructional details of portable telephone sets: with several bodies H04M1/0202) · CPC title

  • including a sensor for measuring a physical value, e.g. temperature or motion · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • 2.5D-digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser's interaction surface and also measures the distance of the input means within a short range in the Z direction, possibly with a separate measurement setup · CPC title

  • Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10019061B2 cover?
Systems and methods for haptic message transmission are disclosed. For example, one disclosed method includes the steps of receiving a sensor signal from a sensor configured to sense a physical interaction with a messaging device, determining a virtual force based at least in part on the sensor signal, and applying the virtual force to a virtual message object within a virtual message environment.
Who is the assignee on this patent?
Birnbaum David M, Ullrich Chris, Immersion Corp
What technology area does this patent fall under?
Primary CPC classification G06F1/1613. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 10 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).