Customized haptic effects

US9588588B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9588588-B2
Application numberUS-201514590879-A
CountryUS
Kind codeB2
Filing dateJan 6, 2015
Priority dateSep 22, 2014
Publication dateMar 7, 2017
Grant dateMar 7, 2017

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.

There is provided a system and method for producing a haptic effect. In one implementation, such a system includes a system processor, a system memory, and a haptic engine stored in the system memory. The system processor is configured to execute the haptic engine to receive a media content, to map an event contained in the media content to a predetermined haptic effect, and to display an interface enabling a system user to produce a customized haptic effect based on the predetermined haptic effect. The system processor is further configured to generate an output data for causing one of the predetermined haptic effect and the customized haptic effect to occur.

First claim

Opening claim text (preview).

What is claimed is: 1. A system configured to produce a haptic effect, the system comprising: a system processor; a system memory; and a haptic engine stored in the system memory; wherein the system processor is configured to execute the haptic engine to: receive, by the haptic engine, a media content having one or more audio or video events; obtain at least one of the one or more audio or video events from the media content; map the at least one of the one or more audio or video events to a predetermined haptic effect; display an interface enabling a system user to produce a customized haptic effect based on the predetermined haptic effect mapped to the at least one of the one or more audio or video events; and generate an output data for causing one of the predetermined haptic effect and the customized haptic effect to occur. 2. The system of claim 1 , wherein the system processor is further configured to execute the haptic engine to enable the system user to save the customized haptic effect as a user determined haptic effect. 3. The system of claim 2 , wherein the system processor is further configured to execute the haptic engine to enable the system user to upload the user determined haptic effect to a haptic effects library accessible over a network. 4. The system of claim 1 , further comprising at least one actuator for creating the one of the predetermined haptic effect and the customized haptic effect, wherein the system processor is further configured to execute the haptic engine to provide the output data for use by the at least one actuator configured to cause the one of the predetermined haptic effect and the customized haptic effect to occur. 5. The system of claim 1 , wherein the system comprises a personal communication device. 6. The system of claim 1 , wherein the system is one of a personal computer (PC) and a gaming console. 7. The system of claim 1 , wherein the system is one of a smart phone and a smart watch. 8. A method for use by a system including a system processor and a haptic engine stored in a system memory for producing a haptic effect, the method comprising: receiving, by the haptic engine being executed by the system processor, a media content having one or more audio or video events; obtaining, by the haptic engine being executed by the system processor, at least one of the one or more audio or video events from the media content; mapping, by the haptic engine being executed by the system processor, the at least one of the one or more audio or video events to a predetermined haptic effect; displaying, by the haptic engine being executed by the system processor, an interface enabling a system user to produce a customized haptic effect based on the predetermined haptic effect mapped to the at least one of the one or more audio or video events; and generating, by the haptic engine being executed by the system processor, an output data for causing one of the predetermined haptic effect and the customized haptic effect to occur. 9. The method of claim 8 , further comprising saving, by the haptic engine being executed by the system processor, the customized haptic effect as a user determined haptic effect. 10. The method of claim 9 , further comprising uploading, by the haptic engine being executed by the system processor, the user determined haptic effect to a haptic effects library accessible over a network. 11. The method of claim 9 , further comprising providing, by the haptic engine being executed by the system processor, the output data for use by at least one actuator configured to cause the one of the predetermined haptic effect and the customized haptic effect. 12. The method of claim 8 , wherein the system comprises a personal communication device. 13. The method of claim 8 , wherein the system is one of a personal computer (PC) and a gaming console. 14. The method of claim 8 , wherein the system is one of a smart phone and a smart watch. 15. A computer-readable non-transitory medium having stored thereon instructions, which when executed by a system processor, instantiate a method comprising: receiving a media content having one or more audio or video events; obtaining at least one of the one or more audio or video events from the media content; mapping the at least one of the one or more audio or video events to a predetermined haptic effect; displaying an interface enabling a system user to produce a customized haptic effect based on the predetermined haptic effect mapped to the at least one of the one or more audio or video events; and generating an output data for causing one of the predetermined haptic effect and the customized haptic effect to occur. 16. The computer-readable non-transitory medium of claim 15 , wherein the method further comprises saving the customized haptic effect as a user determined haptic effect. 17. The computer-readable non-transitory medium of claim 15 , wherein the system processor is part of a personal communication device.

Assignees

Inventors

Classifications

  • End-user interface for client configuration · CPC title

  • Internal components of the client {; Characteristics thereof} (H04N5/44 takes precedence) · CPC title

  • G06F3/016Primary

    Input arrangements with force or tactile feedback as computer generated output to the user · 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 US9588588B2 cover?
There is provided a system and method for producing a haptic effect. In one implementation, such a system includes a system processor, a system memory, and a haptic engine stored in the system memory. The system processor is configured to execute the haptic engine to receive a media content, to map an event contained in the media content to a predetermined haptic effect, and to display an inter…
Who is the assignee on this patent?
Disney Entpr Inc
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 Mar 07 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).