IP Library › Granted Patent US 11,148,007
Granted Patent B2
US 11,148,007 · App. 16/377,892 · Granted Oct 19, 2021

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/04883G06K9/00342G06T11/60G16H20/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,148,007
App. No.
16/377,892
Granted
Oct 19, 2021
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 (74)

1. An electronic device, comprising:

a display device;

one or more processors;

memory; and

one or more programs, where in 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 first activity summary data for a first user and second activity summary data for a second user, wherein the first activity summary data for the first user includes a first goal metric, and the second activity summary data for the second user includes a second goal metric;

displaying, via the display device, a first representation and a second representation, wherein:

the first representation corresponds to the first user;

the first representation includes a first goal element of the first goal metric;

the second representation corresponds to the second user; and

the second representation includes a second goal element of the second goal metric;

in accordance with receiving a first user input selecting the first representation, displaying, via the display device, a portion of a graphical representation of the first activity summary data, wherein the graphical representation of the first activity summary data includes a third goal element for the first goal metric, and wherein the third goal element is different from the first goal element; and

in accordance with receiving a first user input selecting the second representation, displaying, via the display device, a portion of a graphical representation of the second activity summary data, wherein the graphical representation of the second activity summary data includes a fourth goal element for the second goal metric, and wherein the fourth goal element is different from the second goal element.

2. The electronic device of claim 1 , wherein the display device is a touch screen, the one or more programs further including instructions for:

while displaying the first representation and the second representation, detect a second input on the touch screen, wherein the second input has a characteristic intensity;

in response to detecting the second input, determine whether the characteristic intensity exceeds a threshold intensity;

in accordance with a determination that the second input exceeds the threshold intensity, display a sort interface for selecting a parameter by which to sort the first representation and the second representation;

while displaying the sort interface, detect a third input identifying a parameter for sorting the first representation and the second representation;

in response to detecting the third input:

sort the first representation and the second representation to generate a sorted plurality of users based on the parameter; and

update the display of the first representation and the second representation based on the sorted plurality of users.

3. The electronic device of claim 1 , wherein the graphical representation of the first activity summary data includes an affordance for contacting the first user, and wherein the one or more programs further including instructions for:

detecting a third input indicating selection of the affordance; and

in response to detecting the third input, displaying a messaging user interface configured to receive message input for the first user on the electronic device.

4. The electronic device of claim 1 , wherein the first goal metric is at least one of a number of calories burned or a measurement of an activity.

5. The electronic device of claim 1 , wherein the first activity summary data includes a first workout metric and the graphical representation includes a first workout graphical element for the first workout metric.

6. The electronic device of claim 5 , wherein the first workout metric is selected from the group consisting of a pace, a distance, a time, a calorie value, and a heart rate.

7. A method, comprising:

at an electronic device with a display device:

receiving first activity summary data for a first user and second activity summary data for a second user, wherein the first activity summary data for the first user includes a first goal metric, and the second activity summary data for the second user includes a second goal metric;

displaying, via the display device, a first representation and a second representation, wherein:

the first representation corresponds to the first user;

the first representation includes a first goal element of the first goal metric;

the second representation corresponds to the second user; and

the second representation includes a second goal element of the second goal metric;

in accordance with receiving a first user input selecting the first representation, displaying, via the display device, a portion of a graphical representation of the first activity summary data, wherein the graphical representation of the first activity summary data includes a third goal element for the first goal metric, and wherein the third goal element is different from the first goal element; and

in accordance with receiving a first user input selecting the second representation, displaying, via the display device, a portion of a graphical representation of the second activity summary data, wherein the graphical representation of the second activity summary data includes a fourth goal element for the second goal metric, and wherein the fourth goal element is different from the second goal element.

8. The method of claim 7 , wherein the display device is a touch screen, the method further comprising:

while displaying the first representation and the second representation, detect a second input on the touch screen, wherein the second input has a characteristic intensity;

in response to detecting the second input, determine whether the characteristic intensity exceeds a threshold intensity;

in accordance with a determination that the second input exceeds the threshold intensity, display a sort interface for selecting a parameter by which to sort the first representation and the second representation;

while displaying the sort interface, detect a third input identifying a parameter for sorting the first representation and the second representation;

in response to detecting the third input:

sort the first representation and the second representation to generate a sorted plurality of users based on the parameter; and

update the display of the first representation and the second representation based on the sorted plurality of users.

9. The method of claim 7 , wherein the graphical representation of the first activity summary data includes an affordance for contacting the first user, and further comprising:

detecting a third input indicating selection of the affordance; and

in response to detecting the third input, displaying a messaging user interface configured to receive message input for the first user on the electronic device.

10. The method of claim 7 , wherein the first goal metric is at least one of a number of calories burned or a measurement of an activity.

11. The method of claim 7 , wherein the first activity summary data includes a first workout metric and the graphical representation includes a first workout graphical element for the first workout metric.

12. The method of claim 11 , wherein the first workout metric is selected from the group consisting of a pace, a distance, a time, a calorie value, and a heart rate.

13. A non-transitory computer-readable storage medium comprising one or more programs for execution by one or more processors of an electronic device with a display device, the one or more programs including instructions for:

receiving first activity summary data for a first user and second activity summary data for a second user, wherein the first activity summary data for the first user includes a first goal metric, and the second activity summary data for the second user includes a second goal metric;

displaying, via the display device, a first representation and a second representation, wherein:

the first representation corresponds to the first user;

the first representation includes a first goal element of the first goal metric;

the second representation corresponds to the second user; and

the second representation includes a second goal element of the second goal metric;

in accordance with receiving a first user input selecting the first representation, displaying, via the display device, a portion of a graphical representation of the first activity summary data, wherein the graphical representation of the first activity summary data includes a third goal element for the first goal metric, and wherein the third goal element is different from the first goal element; and

in accordance with receiving a first user input selecting the second representation, displaying, via the display device, a portion of a graphical representation of the second activity summary data, wherein the graphical representation of the second activity summary data includes a fourth goal element for the second goal metric, and wherein the fourth goal element is different from the second goal element.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the display device is a touch screen, the one or more programs further including instructions for:

while displaying the first representation and the second representation, detect a second input on the touch screen, wherein the second input has a characteristic intensity;

in response to detecting the second input, determine whether the characteristic intensity exceeds a threshold intensity;

in accordance with a determination that the second input exceeds the threshold intensity, display a sort interface for selecting a parameter by which to sort the first representation and the second representation;

while displaying the sort interface, detect a third input identifying a parameter for sorting the first representation and the second representation;

in response to detecting the third input:

sort the first representation and the second representation to generate a sorted plurality of users based on the parameter; and

update the display of the first representation and the second representation based on the sorted plurality of users.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the graphical representation of the first activity summary data includes an affordance for contacting the first user, and wherein the one or more programs further including instructions for:

detecting a third input indicating selection of the affordance; and

in response to detecting the third input, displaying a messaging user interface configured to receive message input for the first user on the electronic device.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the first goal metric is at least one of a number of calories burned or a measurement of an activity.

17. The non-transitory computer-readable storage medium of claim 13 , wherein the first activity summary data includes a first workout metric and the graphical representation includes a first workout graphical element for the first workout metric.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the first workout metric is selected from the group consisting of a pace, a distance, a time, a calorie value, and a heart rate.

Continuity (3)
Continuation 15616480 · Jun 7, 2017
Provisional Application 62348908 · Jun 11, 2016
Related Publication 20190232110A1 · Aug 1, 2019
Cited By (1)
US 12,340,891