User interfaces for physical activity information
AssigneeApple Inc.
InventorsCraig D. Bolton, Julie A. Arney, Jay K. Blahnik, Edward Chao, Anthony D'Auria, Lynne Devine, Louis R. Mikolay, Jennifer D. Patton, Michael D. Ford, Leah E. Womelsdorf
Life of this patent
Estimating the term…
Abstract
The present disclosure generally relates to user interfaces for managing, modifying, and/or outputting workout content.
Claims54
A computer system configured to communicate with a display generation component and one or more input devices, comprising:
- one or more processors;
- and
- memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
- determining that the computer system satisfies one or more proximity criteria with respect to a previously completed route, wherein the previously completed route corresponds to one or more previously completed workout instances;
- in response to determining that the computer system satisfies one or more proximity criteria with respect to the previously completed route, displaying, via the display generation component, a first user interface object corresponding to the previously completed route;
- while displaying the first user interface object, receiving, via the one or more input devices, a first user input corresponding to selection of the first user interface object;
- and
- in response to receiving the first user input, concurrently displaying:
- a second user interface object corresponding to a first previously completed workout instance of the one or more previously completed workout instances corresponding to the previously completed route;
- and
- a third user interface object corresponding to a second previously completed workout instance of the one or more previously completed workout instances corresponding to the previously completed route, wherein the second previously completed workout instance is different from the first previously completed workout instance;
- while concurrently displaying the second user interface object and the third user interface object, receiving, via the one or more input devices, a second user input;
- and
- in response to receiving the second user input:
- initiating a workout session;
- and
- displaying a workout session user interface, including concurrently displaying:
- a representation of the previously completed route;
- a representation of a current position of a user of the computer system;
- and
- a representation of a position of the user during a previously completed workout instance, wherein:
- in accordance with a determination that the second user input corresponds to selection of the second user interface object, the representation of the position of the user during the previously completed workout instance is a representation of the position of the user during the first previously completed workout instance;
- and
- in accordance with a determination that the second user input corresponds to selection of the third user interface object, the representation of the position of the user during the previously completed workout instance is a representation of the position of the user during the second previously completed workout instance.
A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for:
- determining that the computer system satisfies one or more proximity criteria with respect to a previously completed route, wherein the previously completed route corresponds to one or more previously completed workout instances;
- in response to determining that the computer system satisfies one or more proximity criteria with respect to the previously completed route, displaying, via the display generation component, a first user interface object corresponding to the previously completed route;
- while displaying the first user interface object, receiving, via the one or more input devices, a first user input corresponding to selection of the first user interface object;
- and
- in response to receiving the first user input, concurrently displaying:
- a second user interface object corresponding to a first previously completed workout instance of the one or more previously completed workout instances corresponding to the previously completed route;
- and
- a third user interface object corresponding to a second previously completed workout instance of the one or more previously completed workout instances corresponding to the previously completed route, wherein the second previously completed workout instance is different from the first previously completed workout instance;
- while concurrently displaying the second user interface object and the third user interface object, receiving, via the one or more input devices, a second user input;
- and
- in response to receiving the second user input:
- initiating a workout session;
- and
- displaying a workout session user interface, including concurrently displaying:
- a representation of the previously completed route;
- a representation of a current position of a user of the computer system;
- and
- a representation of a position of the user during a previously completed workout instance, wherein:
- in accordance with a determination that the second user input corresponds to selection of the second user interface object, the representation of the position of the user during the previously completed workout instance is a representation of the position of the user during the first previously completed workout instance;
- and
- in accordance with a determination that the second user input corresponds to selection of the third user interface object, the representation of the position of the user during the previously completed workout instance is a representation of the position of the user during the second previously completed workout instance.
A method, comprising:
- at a computer system that is in communication with a display generation component and one or more input devices:
- determining that the computer system satisfies one or more proximity criteria with respect to a previously completed route, wherein the previously completed route corresponds to one or more previously completed workout instances;
- in response to determining that the computer system satisfies one or more proximity criteria with respect to the previously completed route, displaying, via the display generation component, a first user interface object corresponding to the previously completed route;
- while displaying the first user interface object, receiving, via the one or more input devices, a first user input corresponding to selection of the first user interface object;
- and
- in response to receiving the first user input, concurrently displaying:
- a second user interface object corresponding to a first previously completed workout instance of the one or more previously completed workout instances corresponding to the previously completed route;
- and
- a third user interface object corresponding to a second previously completed workout instance of the one or more previously completed workout instances corresponding to the previously completed route, wherein the second previously completed workout instance is different from the first previously completed workout instance;
- while concurrently displaying the second user interface object and the third user interface object, receiving, via the one or more input devices, a second user input;
- and
- in response to receiving the second user input:
- initiating a workout session;
- and
- displaying a workout session user interface, including concurrently displaying:
- a representation of the previously completed route;
- a representation of a current position of a user of the computer system;
- and
- a representation of a position of the user during a previously completed workout instance, wherein:
- in accordance with a determination that the second user input corresponds to selection of the second user interface object, the representation of the position of the user during the previously completed workout instance is a representation of the position of the user during the first previously completed workout instance;
- and
- in accordance with a determination that the second user input corresponds to selection of the third user interface object, the representation of the position of the user during the previously completed workout instance is a representation of the position of the user during the second previously completed workout instance.
Dependencies are inferred from the claim text.