SYSTEMS AND METHODS FOR PROVIDING VARIABLE HAPTIC FEEDBACK
First Claim
1. A system for generating variable haptic feedback, the system comprising:
- 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;
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, said haptic feedback profiles being associated with a haptic feedback output identifier; and
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.
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.
-
Citations
33 Claims
-
1. A system for generating variable haptic feedback, the system comprising:
-
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; 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, said haptic feedback profiles being associated with a haptic feedback output identifier; and 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for generating variable haptic feedback, the system comprising:
-
a first haptic feedback device configured to generate haptic feedback according to a received output signal; a memory device storing a plurality of haptic feedback profiles and a set of instructions, 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 a processor configured to execute the instructions to; receive an instruction signal to generate haptic feedback; determine a haptic feedback profile based on the received instruction signal; generate an output signal for controlling the first haptic feedback device based on the determined haptic feedback profile; and provide the output signal to the first haptic feedback device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. 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; 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 haptic feedback profiles defining unique haptic feedback patterns characterized at least by a duration and intensity of feedback to be generated by a first haptic feedback device configured to generate haptic feedback according to a received signal; generating an output signal for controlling the first haptic feedback device based on the identified haptic feedback profile; and providing the output signal to the haptic feedback device. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A computer-implemented method for generating variable haptic feedback comprising:
-
receiving, by a processor, an instruction signal to generate haptic feedback; 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 haptic feedback profiles defining unique haptic feedback patterns characterized at least by a duration and intensity of feedback to be generated by a first haptic feedback device configured to generate haptic feedback according to a received signal; generating an output signal for controlling the first haptic feedback device based on the identified haptic feedback profile; and providing the output signal to the haptic feedback device. - View Dependent Claims (27)
-
-
28. A system for generating variable haptic feedback, the system comprising:
-
an input device, said input device configured to receive indications of an external event; an output device, said output device configured to transmit a haptic feedback output identifier to an end receiver; a memory device, said memory device comprising a haptic feedback output identifier database, said haptic feedback output identifier database associating a plurality of haptic feedback output identifiers with a plurality of potential external events; and a processor, said processor configured to determine a haptic feedback output identifier based on a received external event indicator, and instruct said output device to transmit said haptic feedback output identifier to an end receiver. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification