PHYSICAL ACTIVITY AND WORKOUT MONITOR
First Claim
1. An electronic device, comprising:
- one or more processors;
a memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for;
receiving an identification of a type of workout to be performed, wherein the type of workout is associated with a plurality of workout attributes;
receiving a goal for the type of workout, wherein the goal comprises an identification of a first workout attribute of the plurality of workout attributes and a goal value for the first workout attribute;
receiving user input representing an instruction to begin a workout session for the selected type of workout; and
in response to receiving the user input;
initiating the workout session for the selected type of workout; and
displaying a workout interface for the selected workout, wherein displaying the workout interface comprises;
determining a current value of the first workout attribute and a current value of a second workout attribute of the plurality of workout attributes based on activity data from one or more activity sensors;
displaying a first indicator representative of the current value of the first workout attribute relative to the goal value for the first workout attribute; and
displaying a second indicator representative of the current value of the second workout attribute,during the workout session;
receiving updated activity data from the at least a portion of the one or more activity sensors;
updating the current value of the first workout attribute and the current value of the second workout attribute based on the updated activity data; and
updating the display of the first indicator based on the updated current value of the first workout attribute relative to the goal value for the first workout attribute, andupdating the display of the second indicator based on the updated current value of the second workout attribute.
0 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to devices and processes for monitoring attributes of a user'"'"'s physical activity (e.g., workout) or inactivity, and to user interfaces (e.g., an activity indicator) for displaying the same. In some examples, a device determines whether physical activity corresponds to a first type based on a first set of criteria, and whether physical activity corresponds to a second type based on a second set of criteria. In some examples, the device controls an inactivity timer that measures user'"'"'s inactivity. In some examples, the device displays a first visual representation of an attribute or amount of a first type of physical activity, and a second visual representation of an attribute or amount of a second type. In some examples, the device displays a third visual representation of an attribute or amount of a third type of activity. In some examples, the third visual representation corresponds to user'"'"'s inactivity.
67 Citations
31 Claims
-
1. An electronic device, comprising:
-
one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; receiving an identification of a type of workout to be performed, wherein the type of workout is associated with a plurality of workout attributes; receiving a goal for the type of workout, wherein the goal comprises an identification of a first workout attribute of the plurality of workout attributes and a goal value for the first workout attribute; receiving user input representing an instruction to begin a workout session for the selected type of workout; and in response to receiving the user input; initiating the workout session for the selected type of workout; and displaying a workout interface for the selected workout, wherein displaying the workout interface comprises; determining a current value of the first workout attribute and a current value of a second workout attribute of the plurality of workout attributes based on activity data from one or more activity sensors; displaying a first indicator representative of the current value of the first workout attribute relative to the goal value for the first workout attribute; and displaying a second indicator representative of the current value of the second workout attribute, during the workout session; receiving updated activity data from the at least a portion of the one or more activity sensors; updating the current value of the first workout attribute and the current value of the second workout attribute based on the updated activity data; and updating the display of the first indicator based on the updated current value of the first workout attribute relative to the goal value for the first workout attribute, and updating the display of the second indicator based on the updated current value of the second workout attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-implemented method comprising:
-
receiving an identification of a type of workout to be performed, wherein the type of workout is associated with a plurality of workout attributes; receiving a goal for the type of workout, wherein the goal comprises an identification of a first workout attribute of the plurality of workout attributes and a goal value for the first workout attribute; receiving user input representing an instruction to begin a workout session for the selected type of workout; and in response to receiving the user input; initiating the workout session for the selected type of workout; and displaying a workout interface for the selected workout, wherein displaying the workout interface comprises; determining a current value of the first workout attribute and a current value of a second workout attribute of the plurality of workout attributes based on activity data from one or more activity sensors; displaying a first indicator representative of the current value of the first workout attribute relative to the goal value for the first workout attribute; and displaying a second indicator representative of the current value of the second workout attribute, during the workout session; receiving updated activity data from the at least a portion of the one or more activity sensors; updating the current value of the first workout attribute and the current value of the second workout attribute based on the updated activity data; and updating the display of the first indicator based on the updated current value of the first workout attribute relative to the goal value for the first workout attribute, and updating the display of the second indicator based on the updated current value of the second workout attribute.
-
-
31. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the device to:
-
receive an identification of a type of workout to be performed, wherein the type of workout is associated with a plurality of workout attributes; receive a goal for the type of workout, wherein the goal comprises an identification of a first workout attribute of the plurality of workout attributes and a goal value for the first workout attribute; receive user input representing an instruction to begin a workout session for the selected type of workout; and in response to receiving the user input; initiate the workout session for the selected type of workout; and display a workout interface for the selected workout, wherein displaying the workout interface comprises; determine a current value of the first workout attribute and a current value of a second workout attribute of the plurality of workout attributes based on activity data from one or more activity sensors; display a first indicator representative of the current value of the first workout attribute relative to the goal value for the first workout attribute; and display a second indicator representative of the current value of the second workout attribute, during the workout session; receive updated activity data from the at least a portion of the one or more activity sensors; update the current value of the first workout attribute and the current value of the second workout attribute based on the updated activity data; and update the display of the first indicator based on the updated current value of the first workout attribute relative to the goal value for the first workout attribute, and updating the display of the second indicator based on the updated current value of the second workout attribute.
-
Specification