Haptic output generation with dynamic feedback control
US-9520036-B1 · Dec 13, 2016 · US
US10311686B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10311686-B2 |
| Application number | US-201514978160-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 22, 2015 |
| Priority date | Dec 23, 2014 |
| Publication date | Jun 4, 2019 |
| Grant date | Jun 4, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed herein is an apparatus for automatically generating unique haptic effects. An embodiment of the apparatus comprises a haptic actuator. Memory stores a hash function and a haptic control module programmed to generate a haptic control signal related to a hash value generated by the hash function. A controller is communicatively associated with the haptic actuator and the memory. The controller is configured to receive information, execute the hash function on at least a portion of the information to generate the hash value, generate a haptic signal related to the hash value, and control the haptic actuator to generate a haptic effect, the haptic effect related to the hash value and the haptic signal. A method of automatically generating a unique haptic effect also is disclosed.
Opening claim text (preview).
The invention claimed is: 1. A haptic-enabled apparatus, comprising: a haptic actuator; a memory storing a hash function; and a controller, communicatively coupled to the haptic actuator and the memory, configured to: receive a plurality of information items, execute the hash function on the plurality of information items to generate a different hash value for each information item, synthesize at least two hash values with a digital signal to generate a haptic signal, and apply the haptic signal to the haptic actuator to generate a haptic effect associated with the haptic signal. 2. The haptic-enabled apparatus of claim 1 , wherein the plurality of information items are selected from the group consisting of a message, an identifier, metadata, an image, a video signal, and an audio signal. 3. The haptic-enabled apparatus of claim 1 , wherein the plurality of information items are selected from the group consisting of a name, a telephone number, and an address. 4. The haptic-enabled apparatus of claim 1 , wherein the controller is further configured to execute the hash function on the plurality of information items in real time. 5. The haptic-enabled apparatus of claim 1 , wherein the controller is configured to determine if the plurality of information items includes a predetermined information item. 6. The haptic-enabled apparatus of claim 1 , wherein the controller is configured to synthesize the hash values with the digital signal using granular synthesis. 7. The haptic-enabled apparatus of claim 1 , wherein the digital signal is a predetermined digital signal stored in the memory. 8. The haptic-enabled apparatus of claim 7 , wherein the predetermined digital signal corresponds to a periodic signal. 9. The haptic-enabled apparatus of claim 1 , wherein the controller forms the haptic signal in real time upon receiving the plurality of information items. 10. The haptic-enabled apparatus of claim 1 , wherein the hash function generates different hash values having the same number of digits. 11. The haptic-enabled apparatus of claim 1 , wherein, when the hash function generates the same hash value for different information items, the controller is configured to execute a collision avoidance process. 12. A method of automatically generating a haptic effect in a programmable apparatus, the programmable apparatus including a haptic actuator, a memory and a controller, the method comprising: receiving a plurality of information items; executing a hash function on the plurality of information items to generate a different hash value for each information item; synthesizing at least two hash values with a digital signal to generate a haptic signal; and applying the haptic signal to the haptic actuator to generate a haptic effect associated with the haptic signal. 13. The method of claim 12 , wherein the plurality of information items are selected from the group consisting of a message, an identifier, metadata, an image, a video signal, an audio signal, a name, a telephone number, and an address. 14. The method of claim 12 , wherein executing the hash function and synthesizing the hash values with the digital signal to generate the haptic signal are performed in real time upon the controller receiving the plurality of information items. 15. The method of claim 12 , wherein synthesizing the hash values with the digital signal uses granular synthesis. 16. The method of claim 12 , wherein the digital signal is a predetermined signal stored in the memory. 17. The method of claim 12 , wherein the hash function generates different hash values having the same number of digits. 18. The method of claim 12 , wherein, when the hash function generates the same hash value for different information items, the method further comprises executing a collision avoidance process.
Tactile signalling systems, e.g. tactile personal calling systems · CPC title
Vibrating means for incoming calls · CPC title
Input arrangements with force or tactile feedback as computer generated output to the user · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.