IP Library › Granted Patent US 11,660,503
Granted Patent B2
US 11,660,503 · App. 17/516,537 · Granted May 30, 2023

Activity and workout updates

Inventors: Aled Hywel Williams (San Francisco, CA); David Chance Graham (Campbell, CA); Christopher Wilson (San Francisco, CA)
Assignee: Apple Inc.
A63B24/0062A61B5/00A61B5/11A61B5/1118A61B5/6898A63B24/0084A63B71/0622G06F3/0481G06F3/0485G06F3/04845G06F3/04883G06T11/60G06V40/23G16H20/30G16H40/67A61B5/0022A63B2024/0068A63B2071/0655A63B2071/0691A63B2220/12A63B2220/20A63B2220/40A63B2220/62A63B2220/805A63B2220/806A63B2220/807A63B2225/50A63B2230/06A63B2230/75G16H50/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,660,503
App. No.
17/516,537
Granted
May 30, 2023
Kind
B2
Abstract

The present disclosure generally relates to navigating, viewing, and sharing activity and workout data and interacting with workout and/or activity applications. In some examples, scrolling of activity data is based on the content being displayed. In some examples, friends' activity data may be viewed. In some examples, a notification and workout data for a friend's completed workout is received and displayed. In some example, the activity data received from friends is viewed and managed. In some examples, workout data for a multi-segment workout is displayed in a three-dimensional stack on a map. In some examples, a workout application operates in a limited mode until a touch input is received with a characteristic intensity that is greater than a threshold intensity.

Claims (56)

1. A portable electronic device comprising:

one or more processors;

a display;

a touch sensitive screen; and

memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for:

receiving first workout data for a first segment of a multi-segment workout route, wherein the first workout data includes a first plurality of geographic locations for the multi-segment workout route and a first plurality of workout metrics associated with the first plurality of geographic locations;

receiving second workout data for a second segment of the multi-segment workout route, wherein the second workout data includes a second plurality of geographic locations for the multi-segment workout route and a second plurality of workout metrics associated with the second plurality of geographic locations; and

displaying a three-dimensional stack, wherein the three-dimensional stack comprises a first graphical representation of the first workout data and a second graphical representation of the second workout data over a map,

wherein the first graphical representation at least partially superimposes the second graphical representation,

wherein the appearance of the first graphical representation is based on the first plurality of workout metrics of the first workout data and the second graphical representation is based on the second plurality of workout metrics of the second workout data, and

wherein displaying the three-dimensional stack includes superimposing a first representation of a first route over the map based on the first plurality of geographic locations and superimposing a second representation of a second route over the map based on the second plurality of geographic locations.

2. The electronic device of claim 1 , the one or more programs further including instructions for:

displaying a two-dimensional graph of the first workout data and the second workout data with the display of the first graphical representation and the second graphical representation.

3. The electronic device of claim 2 , the one or more programs further including instructions for:

displaying a first indicator on the two-dimensional graph for a portion of the first workout data or a portion of the second workout data; and

displaying a second indicator on the display of the first workout data or the second workout data, wherein the first indicator and second indicator correspond to the same portion of the first workout data or the second workout data.

4. The electronic device of claim 2 , wherein the two-dimensional graph includes an indication of an elevation for the first workout data and the second workout data.

5. The electronic device of claim 2 , wherein the first graphical representation has a position-dependent color based on a position-dependent workout metric from the first workout data and the second graphical representation has a position-dependent color based on the position-dependent workout metric from the second workout data.

6. The electronic device of claim 5 , wherein the position-dependent workout metric is a workout pace or a swim stroke.

7. The electronic device of claim 1 , the one or more programs further including instructions for:

displaying concurrently with the first graphical representation and the second graphical representation on the map an affordance for sharing an image of the display of the first graphical representation and the second graphical representation on the map.

8. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display, the one or more programs including instructions for:

receiving first workout data for a first segment of a multi-segment workout route, wherein the first workout data includes a first plurality of geographic locations for the multi-segment workout route and a first plurality of workout metrics associated with the first plurality of geographic locations;

receiving second workout data for a second segment of the multi-segment workout route, wherein the second workout data includes a second plurality of geographic locations for the multi-segment workout route and a second plurality of workout metrics associated with the second plurality of geographic locations; and

displaying a three-dimensional stack, wherein the three-dimensional stack comprises a first graphical representation of the first workout data and a second graphical representation of the second workout data over a map,

wherein the first graphical representation at least partially superimposes the second graphical representation,

wherein the appearance of the first graphical representation is based on the first plurality of workout metrics of the first workout data and the second graphical representation is based on the on the second plurality of workout metrics of the second workout data, and

wherein displaying the three-dimensional stack includes superimposing a first representation of a first route over the map based on the first plurality of geographic locations and superimposing a second representation of a second route over the map based on the second plurality of geographic locations.

9. The non-transitory computer-readable storage medium of claim 8 , the one or more programs further including instructions for:

displaying a two-dimensional graph of the first workout data and the second workout data with the display of the first graphical representation and the second graphical representation.

10. The non-transitory computer-readable storage medium of claim 9 , the one or more programs further including instructions for:

displaying a first indicator on the two-dimensional graph for a portion of the first workout data or a portion of the second workout data; and

displaying a second indicator on the display of the first workout data or the second workout data, wherein the first indicator and second indicator correspond to the same portion of the first workout data or the second workout data.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the two-dimensional graph includes an indication of an elevation for the first workout data and the second workout data.

12. The non-transitory computer-readable storage medium of claim 9 , wherein the first graphical representation has a position-dependent color based on a position-dependent workout metric from the first workout data and the second graphical representation has a position-dependent color based on the position-dependent workout metric from the second workout data.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the position-dependent workout metric is a workout pace or a swim stroke.

14. The non-transitory computer-readable storage medium of claim 8 , the one or more programs further including instructions for:

displaying concurrently with the first graphical representation and the second graphical representation on the map an affordance for sharing an image of the display of the first graphical representation and the second graphical representation on the map.

15. A method comprising:

on an electronic device with a display:

receiving first workout data for a first segment of a multi-segment workout route, wherein the first workout data includes a first plurality of geographic locations for the multi-segment workout route and a first plurality of workout metrics associated with the first plurality of geographic locations;

receiving second workout data for a second segment of the multi-segment workout route, wherein the second workout data includes a second plurality of geographic locations for the multi-segment workout route and a second plurality of workout metrics associated with the second plurality of geographic locations; and

displaying a three-dimensional stack, wherein the three-dimensional stack comprises a first graphical representation of the first workout data and a second graphical representation of the second workout data over a map,

wherein the first graphical representation at least partially superimposes the second graphical representation,

wherein the appearance of the first graphical representation is based on the first plurality of workout metrics of the first workout data and the second graphical representation is based on the second plurality of workout metrics of the second workout data, and

wherein displaying the three-dimensional stack includes superimposing a first representation of a first route over the map based on the first plurality of geographic locations and superimposing a second representation of a second route over the map based on the second plurality of geographic locations.

16. The method of claim 15 , further comprising:

displaying a two-dimensional graph of the first workout data and the second workout data with the display of the first graphical representation and the second graphical representation.

17. The method of claim 16 , further comprising:

displaying a first indicator on the two-dimensional graph for a portion of the first workout data or a portion of the second workout data; and

displaying a second indicator on the display of the first workout data or the second workout data, wherein the first indicator and second indicator correspond to the same portion of the first workout data or the second workout data.

18. The method of claim 16 , wherein the two-dimensional graph includes an indication of an elevation for the first workout data and the second workout data.

19. The method of claim 16 , wherein the first graphical representation has a position-dependent color based on a position-dependent workout metric from the first workout data and the second graphical representation has a position-dependent color based on the position-dependent workout metric from the second workout data.

20. The method of claim 19 , wherein the position-dependent workout metric is a workout pace or a swim stroke.

21. The method of claim 15 , further comprising:

displaying concurrently with the first graphical representation and the second graphical representation on the map an affordance for sharing an image of the display of the first graphical representation and the second graphical representation on the map.

Continuity (4)
Continuation 16378136 · Apr 8, 2019
Continuation 15616480 · Jun 7, 2017
Provisional Application 62348908 · Jun 11, 2016
Related Publication 20220047918A1 · Feb 17, 2022