Service method and system for providing service using user activity
US-2015081059-A1 · Mar 19, 2015 · US
US11896871B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11896871-B2 |
| Application number | US-202217952239-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 24, 2022 |
| Priority date | Jun 5, 2022 |
| Publication date | Feb 13, 2024 |
| Grant date | Feb 13, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present disclosure generally relates to user interfaces for managing, modifying, and/or outputting workout content.
Opening claim text (preview).
What is claimed is: 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. 2. The computer system of claim 1 , the one or more programs further including instructions for: displaying, at a first time, via the display generation component, the first user interface object corresponding to the previously completed route at a first position within an ordered set of workout options; determining, at a second time subsequent to the first time, that the computer system satisfies the one or more proximity criteria with respect to the previously completed route; and in response to determining that the computer system satisfies the one or more proximity criteria with respect to the previously completed route, displaying, via the display generation component, the first user interface object at a second position within the ordered set of workout options different from the first position. 3. The computer system of claim 1 , wherein displaying the workout session user interface comprises: in accordance with a determination that a current position of the user of the computer system is ahead of a corresponding position of the user during the previously completed workout instance, displaying, via the display generation component, one or more elements of the workout session user interface in a first manner; and in accordance with a determination that a current position of the user of the computer system is behind a corresponding position of the user during the previously completed workout instance, displaying, via the display generation component, the one or more elements of the workout session user interface in a second manner different from the first manner. 4. The computer system of claim 1 , wherein the representation of the previously completed route includes a geographic map. 5. The computer system of claim 1 , wherein the representation of the previously completed route includes an elevation profile. 6. The computer system of claim 1 , wherein the representation of the previously completed route includes a line representation of the previously completed route. 7. The computer system of claim 1 , wherein: the first previously completed workout instance corresponds to a shortest completion time of the previously completed route; and 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 in which the user achieved the shortest completion time of the previously completed route. 8. The computer system of claim 1 , wherein: the first previously completed workout instance corresponds to a most recent workout instance in which the user completed the previously completed route; and 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 most recent workout instance in which the user completed the previously completed route. 9. The computer system of claim 1 , the one or more programs further including instructions for: in response to receiving the first user input, concurrently displaying, with the second user interface object and the third user interface object, a fourth user interface object corresponding to a plurality of previously completed workout instances of the one or more previously completed workout instances corresponding to the previously completed route, wherein: displaying the workout session user interface further comprises: in accordance with a determination that the second user input corresponds to selection of the fourth user interface object, the representation of the position of the user during the previously completed workout instance is a representation of a computed position of the user based on a combination of the plurality of previously completed workout instances. 10. The computer system of claim 1 , the one or more programs further including instructions for: while displaying the workout session user interface, detecting that the user is greater than a first threshold distance away from the previously completed route; and in response to detecting that the user is greater than the first threshold distance away from the previously completed route, displaying, via the display generation component, an indication that the user is not on the previously completed route. 11. The computer system of claim 1 , the one or more programs further including instructions for: while displaying the workout session user interface, detecting that the user is greater than a second threshold distance away from the previously completed route; and in response to detecting that the user is greater
Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Comparison to target or threshold, previous performance or not real time comparison to other individuals · CPC title
Geo-tagging, e.g. for correlating route or track location data with specific information related to that specific location · CPC title
Visual, audio or audio-visual systems for entertaining, instructing or motivating the user · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.