Systems and methods for providing variable haptic feedback
First Claim
1. A system for generating variable haptic feedback, the system comprising:
- a haptic device configured to generate haptic feedback according to a control signal;
an input device configured to receive an instruction signal from a remote source, the instruction signal comprising a haptic feedback output identifier, wherein the instruction signal is received from an application and the instruction signal is based on an interaction with the application;
a memory device for storing a plurality of haptic feedback profiles, the haptic feedback profiles defining haptic feedback patterns characterized by a duration and intensity of feedback to be generated by a haptic device, each haptic feedback profile being respectively associated with a haptic feedback output identifier; and
a processor configured to generate and transmit the control signal to the haptic device according to an identified haptic feedback profile associated with the received haptic feedback output identifier, the control signal corresponding to a haptic feedback pattern defined by the identified haptic feedback profile, wherein at least one of the stored haptic feedback profiles defines a haptic feedback pattern of variable intensity for the duration of the feedback that emulates at least one of (i) a spoken word, (ii) a visual characteristic of a logo, a symbol, an insignia, a graphic, or distinct mark associated with a remote system, or (iii) a sequence of audible sounds.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is provided for generating variable haptic feedback. The system comprises a first haptic feedback device configured to generate haptic feedback according to a received output signal, an input device configured to receive instructions from a remote source, the instructions comprising a haptic feedback output identifier, and a memory device for storing a plurality of haptic feedback profiles, the haptic feedback profiles defining unique haptic feedback patterns characterized at least by a duration and intensity of feedback to be generated by the first haptic feedback device, and said haptic feedback profiles being associated with a haptic feedback output identifier. The system also includes a processor configured to generate and transmit an output signal to the first haptic feedback device according to a haptic feedback profile associated with a received haptic feedback output identifier, said output signal comprising a haptic feedback pattern defined by said haptic feedback profile.
30 Citations
20 Claims
-
1. A system for generating variable haptic feedback, the system comprising:
-
a haptic device configured to generate haptic feedback according to a control signal; an input device configured to receive an instruction signal from a remote source, the instruction signal comprising a haptic feedback output identifier, wherein the instruction signal is received from an application and the instruction signal is based on an interaction with the application; a memory device for storing a plurality of haptic feedback profiles, the haptic feedback profiles defining haptic feedback patterns characterized by a duration and intensity of feedback to be generated by a haptic device, each haptic feedback profile being respectively associated with a haptic feedback output identifier; and a processor configured to generate and transmit the control signal to the haptic device according to an identified haptic feedback profile associated with the received haptic feedback output identifier, the control signal corresponding to a haptic feedback pattern defined by the identified haptic feedback profile, wherein at least one of the stored haptic feedback profiles defines a haptic feedback pattern of variable intensity for the duration of the feedback that emulates at least one of (i) a spoken word, (ii) a visual characteristic of a logo, a symbol, an insignia, a graphic, or distinct mark associated with a remote system, or (iii) a sequence of audible sounds. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving an instruction signal to generate haptic feedback, wherein the instruction signal is based on an interaction with an application; identifying, based on the received instruction signal, a haptic feedback profile from among a plurality of haptic feedback profiles stored in a memory device, the plurality of haptic feedback profiles defining haptic feedback patterns characterized by a duration and intensity of feedback to be generated by a haptic device configured to generate haptic feedback according to a control signal; generating a control signal for controlling a haptic device based on the identified haptic feedback profile; and providing the control signal to the haptic device, wherein at least one of the stored haptic feedback profiles defines a haptic feedback pattern of variable intensity for the duration of the feedback that emulates at least one of (i) a spoken word, (ii) a visual characteristic of a logo, a symbol, an insignia, a graphic, or distinct mark associated with a remote system, or (iii) a sequence of audible sounds. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for generating variable haptic feedback comprising:
-
receiving an instruction signal to generate haptic feedback, wherein the instruction signal is based on an interaction with an application; identifying, based on the received instruction signal, a haptic feedback profile from among a plurality of haptic feedback profiles stored in a memory device, the plurality of haptic feedback profiles defining haptic feedback patterns characterized by a duration and intensity of feedback to be generated by a haptic device configured to generate haptic feedback according to a control signal; generating a control signal for controlling a haptic device based on the identified haptic feedback profile; and providing the control signal to the haptic device, wherein at least one of the stored haptic feedback profiles defines a haptic feedback pattern of variable intensity for the duration of the feedback that emulates at least one of (i) a spoken word, (ii) a visual characteristic of a logo, a symbol, an insignia, a graphic, or distinct mark associated with a remote system, or (iii) a sequence of audible sounds. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification