System and method for ordering haptic effects
First Claim
Patent Images
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to order a plurality of haptic effects, the ordering comprising:
- receive a signal associated with the plurality of haptic effects, each haptic effect from the plurality of haptic effects being associated with a time slot from a plurality of time slots;
associate each haptic effect from the plurality of haptic effects with an effect slot from a plurality of effect slots at least partially based on the time slot associated with that haptic effect;
send an output signal for each effect slot from the plurality of effect slots, when the associated haptic effect is scheduled for its time slot;
sense a physical parameter;
assign a haptic effect priority based on the time remaining for an active haptic effect; and
assign a haptic effect based at least partially on the haptic effect priority and the physical parameter.
0 Assignments
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.
46 Citations
20 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to order a plurality of haptic effects, the ordering comprising:
-
receive a signal associated with the plurality of haptic effects, each haptic effect from the plurality of haptic effects being associated with a time slot from a plurality of time slots; associate each haptic effect from the plurality of haptic effects with an effect slot from a plurality of effect slots at least partially based on the time slot associated with that haptic effect; send an output signal for each effect slot from the plurality of effect slots, when the associated haptic effect is scheduled for its time slot; sense a physical parameter; assign a haptic effect priority based on the time remaining for an active haptic effect; and assign a haptic effect based at least partially on the haptic effect priority and the physical parameter. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to order a plurality of haptic effects, the ordering comprising:
-
receive a signal associated with the plurality of haptic effects; receive a signal associated with a physical parameter; assign a haptic effect priority based on the time remaining for an active haptic effect; and assign a haptic effect based at least partially on the haptic effect priority and the physical parameter. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-implemented method for ordering a plurality of haptic effects, the computer-implemented method comprising:
-
receiving a signal associated with the plurality of haptic effects, each haptic effect from the plurality of haptic effects being associated with a time slot from a plurality of time slots; associating each haptic effect from the plurality of haptic effects with an effect slot from a plurality of effect slots at least partially based on the time slot associated with that haptic effect; sending an output signal for each effect slot from the plurality of effect slots, when the associated haptic effect is scheduled for its time slot; sensing a physical parameter; assigning a haptic effect priority based on the time remaining for an active haptic effect; and assigning a haptic effect based at least partially on the haptic effect priority and the physical parameter. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus for ordering a plurality of haptic effects, the apparatus comprising:
-
an interface component configured to receive a signal associated with the plurality of haptic effects, each haptic effect from the plurality of haptic effects being associated with a time slot from a plurality of time slots; an output component configured to associate each haptic effect from the plurality of haptic effects with an effect slot from a plurality of effect slots at least partially based on the time slot associated with that haptic effect; wherein the output component is further configured to send an output signal for each effect slot from the plurality of effect slots, when the associated haptic effect is scheduled for its time slot; a sensor configured to sense a physical parameter; an assignment component configured to assign a haptic effect priority based on the time remaining for an active haptic effect; and a resource manager configured to assign a haptic effect based at least partially on the haptic effect priority and the physical parameter. - View Dependent Claims (17, 18, 19, 20)
-
Specification