Pacing system with feedback based adjustments
First Claim
Patent Images
1. A method of operating an adaptive metronome for pacing an activity of a user, the method comprising:
- initiating, by a processor, an initial metronome signal based on a target pace, the initial metronome signal generating a pace signal at the occurrence of an initial fixed timing interval, the pace signal including a haptic effect;
monitoring characteristics of the activity, the characteristics comprising a current pace of the user;
determining, by the processor, a time difference between the current pace and the target pace;
continuously modifying, by the processor, while monitoring the characteristics, the initial fixed timing interval based on the time difference and the characteristics, including;
when the current pace is slower than the target pace, adding the time difference to the initial fixed timing interval to create a modified time interval,when the current pace is faster than the target pace, subtracting the time difference from the initial fixed timing interval to create the modified time interval, andwhen the current pace is substantially equal to the target pace, setting the modified time interval to the initial fixed timing interval; and
generating the pace signal at the occurrence of each modified time interval.
1 Assignment
0 Petitions
Accused Products
Abstract
A pacing system for pacing an activity receives a desired pace that includes a timing interval and generates a first pace signal based on the desired pace and corresponding to the timing interval. The system receives feedback on an actual pace of the activity and determines if the actual pace is different than the desired pace. When the actual pace is different, the system generates a second pace signal having a timing that is different than the timing interval. When the actual pace is not different, the system generates the second pace signal in accordance with the timing interval.
12 Citations
20 Claims
-
1. A method of operating an adaptive metronome for pacing an activity of a user, the method comprising:
-
initiating, by a processor, an initial metronome signal based on a target pace, the initial metronome signal generating a pace signal at the occurrence of an initial fixed timing interval, the pace signal including a haptic effect; monitoring characteristics of the activity, the characteristics comprising a current pace of the user; determining, by the processor, a time difference between the current pace and the target pace; continuously modifying, by the processor, while monitoring the characteristics, the initial fixed timing interval based on the time difference and the characteristics, including; when the current pace is slower than the target pace, adding the time difference to the initial fixed timing interval to create a modified time interval, when the current pace is faster than the target pace, subtracting the time difference from the initial fixed timing interval to create the modified time interval, and when the current pace is substantially equal to the target pace, setting the modified time interval to the initial fixed timing interval; and generating the pace signal at the occurrence of each modified time interval. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A pacing system, comprising:
-
a pace signal output device including an actuator; a feedback device; and a processor, coupled to the pace signal output device and the feedback device, the processor adapted to pace an activity of a user, including; initiating an initial metronome signal based on a target pace, the initial metronome signal generating a pace signal on the pace signal output device at the occurrence of an initial fixed timing interval, the pace signal including a haptic effect; monitoring characteristics of the activity from the feedback device, the characteristics comprising a current pace of the user; determining a time difference between the current pace and the target pace; continuously modifying, while monitoring the characteristics, the initial fixed timing interval based on the time difference and the characteristics, including; when the current pace is slower than the target pace, adding the time difference to the initial fixed timing interval to create a modified time interval, when the current pace is faster than the target pace, subtracting the time difference from the initial fixed timing interval to create the modified time interval, and when the current pace is substantially equal to the target pace, setting the modified time interval to the initial fixed timing interval; and generating the pace signal at the occurrence of each modified time interval. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to operate an adaptive metronome for pacing an activity of a user, the instructions comprising:
-
initiating an initial metronome signal based on a target pace, the initial metronome signal generating a pace signal at the occurrence of an initial fixed timing interval, the pace signal including a haptic effect; monitoring characteristics of the activity, the characteristics comprising a current pace of the user; determining a time difference between the current pace and the target pace; continuously modifying, while monitoring the characteristics, the initial fixed timing interval based on the time difference and the characteristics, including; when the current pace is slower than the target pace, adding the time difference to the initial fixed timing interval to create a modified time interval, when the current pace is faster than the target pace, subtracting the time difference from the initial fixed timing interval to create the modified time interval, and when the current pace is substantially equal to the target pace, setting the modified time interval to the initial fixed timing interval; and generating the pace signal at the occurrence of each modified time interval. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification