System and method for ordering haptic effects
First Claim
Patent Images
1. A device for ordering and outputting haptic effects, the device comprising:
- one or more haptic output devices;
one or more processors in communication with the one or more haptic output devices, and configuredto retrieve a timeline effect definition that defines a series of haptic effects by defining a magnitude for each haptic effect of the series of haptic effects, and defines a series of respective time slots for the series of haptic effects by defining a duration for each time slot of the series of respective time slots, wherein the timeline effect definition further includes a parameter value that indicates whether to repeat at least a portion of the series of haptic effects,to generate haptic effect signals based on the timeline effect definition, andto communicate the haptic effect signals to the one or more haptic output devices, wherein the haptic effect signals cause the one or more haptic output devices to output the series of haptic effects during the series of respective time slots defined in the timeline effect definition.
1 Assignment
0 Petitions
Accused Products
Abstract
A signal associated with multiple haptic effects is received, each haptic effect from the multiple haptic effects being associated with a time slot from multiple time slots. Each haptic effect from the multiple haptic effects is associated with an effect slot from multiple effect slots at least partially based on the time slot associated with that haptic effect. An output signal is sent for each effect slot from the multiple effect slots, when the associated haptic effect is scheduled for its time slot.
-
Citations
18 Claims
-
1. A device for ordering and outputting haptic effects, the device comprising:
-
one or more haptic output devices; one or more processors in communication with the one or more haptic output devices, and configured to retrieve a timeline effect definition that defines a series of haptic effects by defining a magnitude for each haptic effect of the series of haptic effects, and defines a series of respective time slots for the series of haptic effects by defining a duration for each time slot of the series of respective time slots, wherein the timeline effect definition further includes a parameter value that indicates whether to repeat at least a portion of the series of haptic effects, to generate haptic effect signals based on the timeline effect definition, and to communicate the haptic effect signals to the one or more haptic output devices, wherein the haptic effect signals cause the one or more haptic output devices to output the series of haptic effects during the series of respective time slots defined in the timeline effect definition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for ordering and outputting haptic effects, the method comprising:
-
retrieving, by one or more processors, a timeline effect definition that defines a series of haptic effects by defining a magnitude for each haptic effect of the series of haptic effects, and defines a series of respective time slots for the series of haptic effects by defining a duration for each time slot of the series of respective time slots, wherein the timeline effect definition further includes a parameter value that indicates whether to repeat at least a portion of the series of haptic effects; generating haptic effect signals based on the timeline effect definition; and communicating the haptic effect signals to a haptic output device, wherein the haptic effect signals cause the one or more haptic output devices to output the series of haptic effects during the series of respective time slots defined in the timeline effect definition. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform the following:
-
retrieving a timeline effect definition that defines a series of haptic effects by defining a magnitude for each haptic effect of the series of haptic effects, and defines a series of respective time slots for the series of haptic effects by defining a duration for each time slot of the series of respective time slots, wherein the timeline effect definition further includes a parameter value that indicates whether to repeat at least a portion of the series of haptic effects; and communicating the timeline effect definition to a haptic output device, wherein the timeline effect definition causes the haptic output device to output the series of haptic effects during the series of respective time slots defined in the timeline effect definition. - View Dependent Claims (16, 17, 18)
-
Specification