Systems and methods for providing variable haptic feedback
First Claim
1. A system for generating variable haptic feedback, the system comprising:
- a first haptic device configured to generate haptic feedback according to a first control signal;
a second haptic device configured to generate haptic feedback according to a second control signal;
an input device configured to receive an instruction signal from a remote source, the instruction signal comprising a haptic feedback output identifier;
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 the first haptic device or the second haptic device, the haptic feedback profiles being respectively associated with haptic feedback output identifiers; and
a processor configured to generate and transmit the first control signal to the first haptic device according to one of the haptic feedback profiles associated with the received haptic feedback output identifier, the first control signal specifying a haptic feedback pattern defined by the associated haptic feedback profile; and
wherein at least one of the haptic feedback profiles defines a combined haptic feedback pattern of coordinated feedback, the haptic feedback pattern comprising the relative timing of haptic feedback from both the first and second haptic devices, each of the first and second haptic devices generating a different haptic feedback pattern according to the first and second control signal, respectively.
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
27 Claims
-
1. A system for generating variable haptic feedback, the system comprising:
-
a first haptic device configured to generate haptic feedback according to a first control signal; a second haptic device configured to generate haptic feedback according to a second control signal; an input device configured to receive an instruction signal from a remote source, the instruction signal comprising a haptic feedback output identifier; 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 the first haptic device or the second haptic device, the haptic feedback profiles being respectively associated with haptic feedback output identifiers; and a processor configured to generate and transmit the first control signal to the first haptic device according to one of the haptic feedback profiles associated with the received haptic feedback output identifier, the first control signal specifying a haptic feedback pattern defined by the associated haptic feedback profile; and wherein at least one of the haptic feedback profiles defines a combined haptic feedback pattern of coordinated feedback, the haptic feedback pattern comprising the relative timing of haptic feedback from both the first and second haptic devices, each of the first and second haptic devices generating a different haptic feedback pattern according to the first and second control signal, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for generating variable haptic feedback, the system comprising:
-
a first haptic device configured to generate haptic feedback according to a first control signal; a second haptic device configured to generate haptic feedback according to a second control signal; a memory device storing a plurality of haptic feedback profiles and a set of instructions, the haptic feedback profiles defining haptic feedback patterns characterized by a duration and intensity of feedback to be generated by the first or second haptic device; wherein at least one of the haptic feedback profiles defines a combined haptic feedback pattern of coordinated feedback, the haptic feedback pattern comprising the relative timing of haptic feedback from both the first and second haptic devices, each of the first and second haptic devices generating a different haptic feedback pattern according to the first and second control signals, respectively; 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 the first and second control signals for controlling the first and second haptic device, respectively, based on the determined haptic feedback profile; and provide the first and second control signals to the first and second haptic device, respectively. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. 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 first haptic feedback profile from among a plurality of haptic feedback profiles stored in a memory device, the 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 first control signal for controlling a first haptic device based on the first identified haptic feedback profile; providing the first control signal to the first haptic device; identifying, based on the received instruction signal, a second haptic feedback profile from among the plurality of haptic feedback profiles stored in a memory device; generating a second control signal for controlling a second haptic device based on the second identified haptic feedback profile; and providing the second control signal to the second haptic device; wherein one of the first and second haptic feedback profiles defines a combined haptic feedback pattern of coordinated feedback, the haptic feedback pattern comprising the relative timing of haptic feedback from both the first and second haptic devices, each of the first and second haptic devices generating a different haptic feedback pattern according to the first and second control signal, respectively. - View Dependent Claims (17, 18, 19)
-
-
20. 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 first haptic feedback profile from among a plurality of haptic feedback profiles stored in a memory device, the 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 first control signal for controlling a first haptic device based on the first identified haptic feedback profile; providing the first control signal to the first haptic device; generating a second control signal for controlling the second haptic device based on a second identified haptic feedback profile; and providing the second control signal to the second haptic device; wherein one of the first and second haptic feedback profiles defines a combined haptic feedback pattern of coordinated feedback, the haptic feedback pattern comprising the relative timing of haptic feedback from both the first and second haptic devices, each of the first and second haptic devices generating a different haptic feedback pattern according to the first and second control signal, respectively. - View Dependent Claims (21)
-
-
22. A system for generating variable haptic feedback, the system comprising:
-
an input device, the input device configured to receive indications of an external event; an output device, the output device configured to transmit a haptic feedback output identifier to an end receiver; a memory device, the memory device comprising a haptic feedback output identifier database, the haptic feedback output identifier database associating a plurality of haptic feedback output identifiers with a plurality of potential external events, each haptic feedback identifier associated with a haptic feedback profile defining haptic feedback patterns characterized by a duration and intensity of feedback to be generated by a haptic device; a processor, the processor configured to determine a haptic feedback output identifier based on a received external event indication, and instruct the output device to transmit the haptic feedback output identifier to an end receiver; wherein one of the feedback profiles defines a combined haptic feedback pattern of coordinated feedback, the haptic feedback pattern comprising the relative timing of haptic feedback from a first and a second haptic device, each of the first and second haptic devices generating a different haptic feedback pattern. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification