Haptic effect management

US12094327B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12094327-B2
Application numberUS-202217805480-A
CountryUS
Kind codeB2
Filing dateJun 6, 2022
Priority dateJun 6, 2022
Publication dateSep 17, 2024
Grant dateSep 17, 2024

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.

Aspects of the present disclosure relate to haptic effect management. A haptic effect that is captured using a vibration sensor can be obtained, the haptic effect defined by a waveform. The haptic effect can be saved to a haptic effect library, the haptic effect library containing a plurality of captured haptic effects. The haptic effect can be mapped to at least one software feature, wherein the haptic effect is generated in response to the at least one software feature being activated.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: obtaining a haptic effect that is captured using a vibration sensor from a physical environment in real-time during a particular contextual condition, the haptic effect defined by a waveform; saving the haptic effect with a name corresponding to the particular contextual condition that the haptic effect is captured from in real-time using the vibration sensor to a haptic effect library, the haptic effect library containing a plurality of captured haptic effects; and mapping the haptic effect to at least one software feature, wherein the haptic effect is generated in response to the at least one software feature being activated. 2. The method of claim 1 , further comprising: generating a visual representation of the waveform defining the haptic effect; transmitting the visual representation of the waveform to a user device; receiving a user input modifying characteristics of the waveform on the visual representation; and updating the haptic effect based on the user input. 3. The method of claim 2 , further comprising: issuing a control signal to generate the updated haptic effect on the user device; receiving a second user input indicating a user is satisfied with the updated haptic effect; and saving the updated haptic effect to the haptic effect library. 4. The method of claim 1 , wherein the waveform is saved as a waveform file associated with the haptic effect within the haptic effect library. 5. The method of claim 1 , wherein the haptic effect is mapped to a touch type, wherein the haptic effect is generated by a haptic actuator in response to observing the touch type on a touch screen. 6. The method of claim 1 , wherein the haptic effect is mapped to a software function, wherein the haptic effect is generated by a haptic actuator in response to activation of the software function. 7. The method of claim 1 , wherein the haptic effect is mapped to a first object, wherein the method further comprises: detecting, via object detection, the first object within a video; and activating the haptic effect in response to detecting the first object within the video. 8. The method of claim 1 , wherein the haptic effect is mapped to a first timestamp of a video, wherein the method further comprises: activating the haptic effect, for a predetermined amount of time, in response to a current playtime of the video being the first timestamp. 9. The method of claim 1 , wherein the haptic effect is mapped to a virtual object, wherein the haptic effect is generated when the virtual object is interacted with. 10. A system comprising: one or more processors; and one or more computer-readable storage media collectively storing program instructions which, when executed by the one or more processors, are configured to cause the one or more processors to perform a method comprising: capturing, by a vibration sensor of a user device and from a physical environment in real-time during a particular contextual condition, a haptic effect, the haptic effect defined by a waveform; saving the haptic effect with a name corresponding to the particular contextual condition that the haptic effect is captured from in real-time using the vibration sensor to a haptic effect library, the haptic effect library containing a plurality of captured haptic effects; and mapping the haptic effect to at least one software feature, wherein the haptic effect is generated in response to the at least one software feature being activated. 11. The system of claim 10 , wherein the method performed by the one or more processors further comprises: generating a visual representation of the waveform defining the haptic effect; transmitting the visual representation of the waveform to the user device; receiving a user input modifying characteristics of the waveform on the visual representation; and updating the haptic effect based on the user input. 12. The system of claim 11 , wherein the method performed by the one or more processors further comprises: issuing a control signal to generate the updated haptic effect on the user device; receiving a second user input indicating a user is satisfied with the updated haptic effect; and saving the updated haptic effect to the haptic effect library. 13. The system of claim 10 , wherein the waveform is saved as a waveform file associated with the haptic effect within the haptic effect library. 14. The system of claim 10 , wherein the haptic effect is mapped to a touch type, wherein the haptic effect is generated by a haptic actuator in response to observing the touch type on a touch screen. 15. The system of claim 10 , wherein the haptic effect is mapped to a software function, wherein the haptic effect is generated by a haptic actuator in response to activation of the software function. 16. A computer program product comprising one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising instructions configured to cause one or more processors to perform a method comprising: obtaining a haptic effect that is captured using a vibration sensor from a physical environment in real-time during a particular contextual condition, the haptic effect defined by a waveform; saving the haptic effect with a name corresponding to the particular contextual condition that the haptic effect is captured from in real-time using the vibration sensor to a haptic effect library, the haptic effect library containing a plurality of captured haptic effects; and mapping the haptic effect to at least one software feature, wherein the haptic effect is generated in response to the at least one software feature being activated. 17. The computer program product of claim 16 , wherein the method performed by the one or more processors further comprises: generating a visual representation of the waveform defining the haptic effect; transmitting the visual representation of the waveform to a user device; receiving a user input modifying characteristics of the waveform on the visual representation; and updating the haptic effect based on the user input. 18. The computer program product of claim 17 , wherein the method performed by the one or more processors further comprises: issuing a control signal to generate the updated haptic effect on the user device; receiving a second user input indicating a user is satisfied with the updated haptic effect; and saving the updated haptic effect to the haptic effect library. 19. The computer program product of claim 16 , wherein the waveform is saved as a waveform file associated with the haptic effect within the haptic effect library. 20. The computer program product of claim 16 , wherein the haptic effect is mapped to an operating system function, wherein the haptic effect is generated by a haptic actuator in response to activation of the operating system function.

Assignees

Inventors

Classifications

  • Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 · CPC title

  • the display being associated to a digitizer, e.g. laptops that can be used as penpads (details related to the relative motion of the display enclosure with respect to the body enclosure, e.g. to move between laptop and tablet PC configuration G06F1/1615) · CPC title

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

  • Input arrangements with force or tactile feedback as computer generated output to the user · CPC title

  • G08B6/00Primary

    Tactile signalling systems, e.g. tactile personal calling systems · 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 US12094327B2 cover?
Aspects of the present disclosure relate to haptic effect management. A haptic effect that is captured using a vibration sensor can be obtained, the haptic effect defined by a waveform. The haptic effect can be saved to a haptic effect library, the haptic effect library containing a plurality of captured haptic effects. The haptic effect can be mapped to at least one software feature, wherein t…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G08B6/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 17 2024 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).