Systems and methods for transitioning between pedometer modes
First Claim
1. An electronic device for seamlessly switching between multiple exercise modes, the electronic device comprising:
- a sensor component that detects discrete elements of an exercise goal of a current user of the electronic device; and
circuitry that;
counts discrete elements of the exercise goal detected by the sensor component in a first exercise mode of the electronic device by incrementing a first counter but not a second counter for each discrete element of the exercise goal counted when the electronic device is in the first exercise mode;
when the electronic device is in the first exercise mode, detects a first mode switch event to start a second exercise mode of the electronic device;
switches to counting discrete elements of the exercise goal detected by the sensor component in the second exercise mode in response to detecting the first mode switch event by incrementing the second counter for each discrete element of the exercise goal counted when the electronic device is in the second exercise mode, wherein the second counter is separate from the first counter;
when the electronic device is in the second exercise mode, detects a second mode switch event to end the second exercise mode; and
switches back to counting discrete elements of the exercise goal detected by the sensor component in the first exercise mode in response to detecting the second mode switch event, wherein at least one of the following is true;
the circuitry detects the first mode switch event by detecting a particular increase in the frequency of discrete elements of the exercise goal detected by the sensor component;
the circuitry detects the first mode switch event by detecting a new current user of the electronic device;
the circuitry detects the second mode switch event by determining that the electronic device is operating below a predefined power threshold; and
the circuitry detects the second mode switch event when a period of time has elapsed since the second counter was last incremented.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided that allow steps to be counted in multiple pedometer modes. For example, a pedometer application on an electronic device can count steps in an ambient mode of operation and a session mode of operation. By maintaining separate counters for each pedometer mode and continuously monitoring the desired mode of operation, the pedometer application can accurately count the number of steps during a certain time period. In response to detecting a change in the desired mode, the pedometer application can seamlessly switch to the corresponding mode counter. In some embodiments, the pedometer application can display graphical representations of historical step information for one or more pedometer modes.
46 Citations
20 Claims
-
1. An electronic device for seamlessly switching between multiple exercise modes, the electronic device comprising:
-
a sensor component that detects discrete elements of an exercise goal of a current user of the electronic device; and circuitry that; counts discrete elements of the exercise goal detected by the sensor component in a first exercise mode of the electronic device by incrementing a first counter but not a second counter for each discrete element of the exercise goal counted when the electronic device is in the first exercise mode; when the electronic device is in the first exercise mode, detects a first mode switch event to start a second exercise mode of the electronic device; switches to counting discrete elements of the exercise goal detected by the sensor component in the second exercise mode in response to detecting the first mode switch event by incrementing the second counter for each discrete element of the exercise goal counted when the electronic device is in the second exercise mode, wherein the second counter is separate from the first counter; when the electronic device is in the second exercise mode, detects a second mode switch event to end the second exercise mode; and switches back to counting discrete elements of the exercise goal detected by the sensor component in the first exercise mode in response to detecting the second mode switch event, wherein at least one of the following is true; the circuitry detects the first mode switch event by detecting a particular increase in the frequency of discrete elements of the exercise goal detected by the sensor component; the circuitry detects the first mode switch event by detecting a new current user of the electronic device; the circuitry detects the second mode switch event by determining that the electronic device is operating below a predefined power threshold; and the circuitry detects the second mode switch event when a period of time has elapsed since the second counter was last incremented. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Non-transitory machine-readable media for switching between a first exercise mode of an electronic device and a second exercise mode of the electronic device, the non-transitory machine-readable media comprising machine-readable instructions recorded thereon for:
-
counting discrete elements of an exercise goal when the electronic device is in the first exercise mode by incrementing a first counter but not a second counter for each discrete element counted in the first exercise mode; detecting a first mode switch event at the electronic device when the electronic device is in the first exercise mode; switching to counting discrete elements of the exercise goal in the second exercise mode of the electronic device in response to detecting the first mode switch event by incrementing the second counter for each discrete element counted in the second exercise mode, wherein the second counter is different than the first counter; detecting a second mode switch event at the electronic device when the electronic device is in the second exercise mode; and switching back to counting discrete elements of the exercise goal in the first exercise mode of the electronic device in response to detecting the second mode switch event, wherein at least one of the following is true; the detecting the first mode switch event comprises detecting at the electronic device a particular increase in the frequency of discrete elements of the exercise goal counted; the detecting the first mode switch event comprises detecting at the electronic device a new current user of the electronic device; the detecting the second mode switch event comprises determining at the electronic device that the electronic device is operating below a predefined power threshold; and the detecting the second mode switch event comprises detecting at the electronic device that a particular period of time has elapsed since the second counter was last incremented.
-
-
12. A method for seamlessly switching between a first exercise mode of an electronic device and a second exercise mode of the electronic device, the method comprising:
-
counting discrete elements of an exercise goal using the electronic device in the first exercise mode, wherein the counting of discrete elements of the exercise goal in the first exercise mode comprises incrementing a first counter but not a second counter for each discrete element of the exercise goal counted in the first exercise mode; when in the first exercise mode, detecting a first mode switch event using the electronic device to start the second exercise mode; in response to detecting the first mode switch event, switching to counting discrete elements of the exercise goal using the electronic device in the second exercise mode, wherein the counting of discrete elements of the exercise goal in the second exercise mode comprises incrementing the second counter for each discrete element of the exercise goal counted in the second exercise mode, wherein the second counter is separate from the first counter; when in the second exercise mode, detecting a second mode switch event using the electronic device to end the second exercise mode; and in response to detecting the second mode switch event, switching back to counting discrete elements of the exercise goal using the electronic device in the first exercise mode, wherein at least one of the following is true; the detecting the first mode switch event comprises detecting using the electronic device a particular increase in the frequency of discrete elements of the exercise goal counted; the detecting the first mode switch event comprises detecting using the electronic device a new current user of the electronic device; the detecting the second mode switch event comprises determining using the electronic device that the electronic device is operating below a predefined power threshold; and the detecting the second mode switch event comprises detecting using the electronic device that a particular period of time has elapsed since the second counter was last incremented. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification