Systems and methods for deformation-based haptic effects

US10518170B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10518170-B2
Application numberUS-201816110286-A
CountryUS
Kind codeB2
Filing dateAug 23, 2018
Priority dateNov 25, 2014
Publication dateDec 31, 2019
Grant dateDec 31, 2019

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.

One illustrative system disclosed herein includes a deformation sensor configured to detect a deformation of a deformable surface and transmit a first sensor signal associated with the deformation. The system also includes a sensor configured to detect a user interaction with a user input device and transmit a second sensor signal associated with the user interaction. The system further includes a processor configured to: receive the first sensor signal; receive the second sensor signal; execute a function based at least in part on the first sensor signal and the second sensor signal. The processor is also configured to: determine a haptic effect based at least in part on the first sensor signal or the second sensor signal; and transmit a haptic signal associated with the haptic effect to a haptic output device configured to receive the haptic signal and output the haptic effect.

First claim

Opening claim text (preview).

What is claimed: 1. A device comprising: a deformable housing; a deformation sensor configured to detect an amount of deformation in the deformable housing; a processor in communication with the deformation sensor; and a memory comprising program code that is executable by the processor to cause the processor to: detect the amount of deformation in the deformable housing using the deformation sensor; execute a first function in response to detecting that the amount of deformation in the deformable housing exceeds a first threshold; cause a haptic output device to output a first haptic effect in response to detecting that the amount of deformation in the deformable housing exceeds the first threshold; execute a second function in response to detecting that the amount of deformation in the deformable housing has fallen from above the first threshold to below the first threshold; and cause the haptic output device to output a second haptic effect in response to detecting that the amount of deformation in the deformable housing has fallen from above the first threshold to below the first threshold, wherein the second haptic effect is different from the first haptic effect. 2. The device of claim 1 , wherein the first function is configured to manipulate a virtual object in a first manner and the second function is configured to manipulate the virtual object in a second manner that is different from the first manner. 3. The device of claim 2 , wherein the memory further comprises program code that is executable by the processor to cause the processor to: execute a third function in response to detecting that the amount of deformation in the deformable housing exceeds a second threshold, wherein the second threshold is greater than the first threshold; and execute a fourth function in response to detecting that the amount of deformation in the deformable housing has fallen from above the second threshold to below the second threshold. 4. The device of claim 3 , wherein the third function is configured to manipulate the virtual object in a third manner that is different from the first and second manners. 5. The device of claim 4 , wherein the fourth function is configured to manipulate the virtual object in a fourth manner that is different from the first, second, and third manners. 6. The device of claim 2 , wherein the virtual object is part of a video game. 7. The device of claim 1 , wherein the first haptic effect is configured to simulate a physical interaction with a virtual object. 8. A method comprising: detecting, by a processor, an amount of deformation in a deformable housing of a device using a deformation sensor; executing, by the processor, a first function in response to detecting that the amount of deformation in the deformable housing exceeds a first threshold; causing a haptic output device to output a first haptic effect in response to detecting that the amount of deformation in the deformable housing exceeds the first threshold; executing, by the processor, a second function in response to detecting that the amount of deformation in the deformable housing has fallen from above the first threshold to below the first threshold; and causing the haptic output device to output a second haptic effect in response to detecting that the amount of deformation in the deformable housing has fallen from above the first threshold to below the first threshold, wherein the second haptic effect is different from the first haptic effect. 9. The method of claim 8 , wherein the first function is configured to manipulate a virtual object in a first manner and the second function is configured to manipulate the virtual object in a second manner that is different from the first manner. 10. The method of claim 9 , further comprising: executing a third function in response to detecting that the amount of deformation in the deformable housing exceeds a second threshold, wherein the second threshold is greater than the first threshold; and executing a fourth function in response to detecting that the amount of deformation in the deformable housing has fallen from above the second threshold to below the second threshold. 11. The method of claim 10 , wherein the third function is configured to manipulate the virtual object in a third manner that is different from the first and second manners. 12. The method of claim 11 , wherein the fourth function is configured to manipulate the virtual object in a fourth manner that is different from the first, second, and third manners. 13. The method of claim 9 , wherein the virtual object is part of a video game. 14. The method of claim 8 , wherein the first haptic effect is configured to simulate a physical interaction with a virtual object. 15. A non-transitory computer-readable medium comprising program code that is executable by a processor for causing the processor to: detect an amount of deformation in a deformable housing of a device using a deformation sensor; execute a first function in response to detecting that the amount of deformation in the deformable housing exceeds a first threshold; cause a haptic output device to output a first haptic effect in response to detecting that the amount of deformation in the deformable housing exceeds the first threshold; execute a second function in response to detecting that the amount of deformation in the deformable housing has fallen from above the first threshold to below the first threshold; and cause the haptic output device to output a second haptic effect in response to detecting that the amount of deformation in the deformable housing has fallen from above the first threshold to below the first threshold, wherein the second haptic effect is different from the first haptic effect. 16. The non-transitory computer-readable medium of claim 15 , wherein the first function is configured to manipulate a virtual object in a first manner and the second function is configured to manipulate the virtual object in a second manner that is different from the first manner. 17. The non-transitory computer-readable medium of claim 16 , wherein the virtual object is part of a video game. 18. The non-transitory computer-readable medium of claim 15 , further comprising program code that is executable by the processor to cause the processor to: execute a third function in response to detecting that the amount of deformation in the deformable housing exceeds a second threshold, wherein the second threshold is greater than the first threshold. 19. The non-transitory computer-readable medium of claim 18 , further comprising program code that is executable by the processor to cause the processor to: execute a fourth function in response to detecting that the amount of deformation in the deformable housing has fallen from above the second threshold to below the second threshold. 20. The non-transitory computer-readable medium of claim 15 , wherein the first haptic effect is configured to simulate a physical interaction with a virtual object.

Assignees

Inventors

Classifications

  • including a flexible display panel · CPC title

  • Flexible digitiser, i.e. constructional details for allowing the whole digitising part of a device to be flexed or rolled like a sheet of paper · CPC title

  • with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks · CPC title

  • Textured surface identifying touch areas, e.g. overlay structure for a virtual keyboard · CPC title

  • the display being flexible, e.g. mimicking a sheet of paper, or rollable · 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 US10518170B2 cover?
One illustrative system disclosed herein includes a deformation sensor configured to detect a deformation of a deformable surface and transmit a first sensor signal associated with the deformation. The system also includes a sensor configured to detect a user interaction with a user input device and transmit a second sensor signal associated with the user interaction. The system further include…
Who is the assignee on this patent?
Immersion Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/016. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 31 2019 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).