User interfaces for group workouts
AssigneeApple Inc.
InventorsAnthony D'Auria, Jae Woo Chang, Edward Chao, Nathan De Vries, Michael D. Ford, Colin G. McKinstry
Life of this patent
Estimating the term…
Abstract
The present disclosure generally relates to sharing workout content on electronic devices.
Claims57
A computer system that is configured to communicate with a display generation component, one or more input devices, and a first external computer system, the computer system 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:
- detecting, via the one or more input devices, a set of one or more user inputs corresponding to a request to initiate a workout session, wherein initiating the workout session includes initiating display of content corresponding to a workout;
- and
- in response to detecting the set of one or more user inputs:
- in accordance with a determination that the first external computer system satisfies one or more workout sharing criteria, wherein the one or more workout sharing criteria includes a first criterion that is met when the first external computer system is participating in a communication session of a first type with one or more external computer systems:
- displaying, via the display generation component, a first user interface, wherein the first user interface includes:
- a first user interface object that is selectable to share content corresponding to the workout session to the one or more external computer systems in the communication session of the first type, and
- a second user interface object that is selectable to display, via the display generation component, content corresponding to the workout session without sharing the content corresponding to the workout session to the one or more computer systems in the communication session of the first type;
- and
- in accordance with a determination that the first external computer system does not satisfy the one or more workout sharing criteria:
- initiating the workout session, including displaying, via the display generation component, content corresponding to the workout, without displaying the first user interface.
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, one or more input devices, and a first external computer system, the one or more programs including instructions for:
- detecting, via the one or more input devices, a set of one or more user inputs corresponding to a request to initiate a workout session, wherein initiating the workout session includes initiating display of content corresponding to a workout;
- and
- in response to detecting the set of one or more user inputs:
- in accordance with a determination that the first external computer system satisfies one or more workout sharing criteria, wherein the one or more workout sharing criteria includes a first criterion that is met when the first external computer system is participating in a communication session of a first type with one or more external computer systems:
- displaying, via the display generation component, a first user interface, wherein the first user interface includes:
- a first user interface object that is selectable to share content corresponding to the workout session to the one or more external computer systems in the communication session of the first type, and
- a second user interface object that is selectable to display, via the display generation component, content corresponding to the workout session without sharing the content corresponding to the workout session to the one or more computer systems in the communication session of the first type;
- and
- in accordance with a determination that the first external computer system does not satisfy the one or more workout sharing criteria:
- initiating the workout session, including displaying, via the display generation component, content corresponding to the workout, without displaying the first user interface.
A method, comprising:
- at a computer system that is in communication with a display generation component, one or more input devices, and a first external computer system:
- detecting, via the one or more input devices, a set of one or more user inputs corresponding to a request to initiate a workout session, wherein initiating the workout session includes initiating display of content corresponding to a workout;
- and
- in response to detecting the set of one or more user inputs:
- in accordance with a determination that the first external computer system satisfies one or more workout sharing criteria, wherein the one or more workout sharing criteria includes a first criterion that is met when the first external computer system is participating in a communication session of a first type with one or more external computer systems:
- displaying, via the display generation component, a first user interface, wherein the first user interface includes:
- a first user interface object that is selectable to share content corresponding to the workout session to the one or more external computer systems in the communication session of the first type, and
- a second user interface object that is selectable to display, via the display generation component, content corresponding to the workout session without sharing the content corresponding to the workout session to the one or more computer systems in the communication session of the first type;
- and
- in accordance with a determination that the first external computer system does not satisfy the one or more workout sharing criteria:
- initiating the workout session, including displaying, via the display generation component, content corresponding to the workout, without displaying the first user interface.
Dependencies are inferred from the claim text.