US 11,896,871 B2
User interfaces for physical activity information
Craig D. Bolton, Manhattan Beach, CA (US); Julie A. Arney, Los Gatos, CA (US); Jay K. Blahnik, Venice, CA (US); Edward Chao, Palo Alto, CA (US); Anthony D'Auria, San Francisco, CA (US); Lynne Devine, San Francisco, CA (US); Louis R. Mikolay, San Francisco, CA (US); Jennifer D. Patton, Cupertino, CA (US); Michael D. Ford, Portola Valley, CA (US); and Leah E. Womelsdorf, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 24, 2022, as Appl. No. 17/952,239.
Claims priority of provisional application 63/349,119, filed on Jun. 5, 2022.
Prior Publication US 2023/0390606 A1, Dec. 7, 2023
Int. Cl. G06F 3/0482 (2013.01); A63B 24/00 (2006.01)
CPC A63B 24/0062 (2013.01) [G06F 3/0482 (2013.01); A63B 2024/0068 (2013.01); A63B 2220/14 (2013.01)] 54 Claims
OG exemplary drawing
 
1. 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.