IP Library › Granted Patent US 12,186,645
Granted Patent B2
US 12,186,645 · App. 18/405,969 · Granted Jan 7, 2025

User interfaces for physical activity information

Inventors: Craig D. Bolton (Manhattan Beach, CA); Julie A. Arney (Los Gatos, CA); Edward Chao (Palo Alto, CA); Lynne Devine (San Francisco, CA); Victoria E. Hinn (Brooklyn, NY); Daniel S. Keen (San Jose, CA); Julia K. Nichols (Alameda, CA); James P. Ochs (San Francisco, CA); Jennifer D. Patton (Cupertino, CA)
Assignee: Apple Inc.
A63B71/0622A63B24/0062A63B24/0075A63B71/0619G06F3/0482G06F3/0486G16H20/30A63B2024/0068A63B2024/0078A63B2071/0675A63B2220/14
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 12,186,645
App. No.
18/405,969
Granted
Jan 7, 2025
Kind
B2
Abstract

The present disclosure generally relates to user interfaces for managing, modifying, and/or outputting workout content.

Claims (324)

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:

displaying, via the display generation component, a first user interface corresponding to a first workout modality, wherein the first workout modality is part of a multi-modality workout that includes a plurality of workout modalities arranged in an ordered sequence;

while displaying the first user interface, automatically detecting that the user may be transitioning from the first workout modality to a second workout modality;

in response to detecting that the user may be transitioning from the first workout modality to the second workout modality, displaying, via the display generation component, a second user interface different from the first user interface, wherein the second user interface is indicative of detecting a possible transition from the first workout modality to the second workout modality;

while displaying the second user interface, detecting, via the one or more input devices, movement by the user; and

in response to detecting the movement by the user:

in accordance with a determination that the movement by the user indicates that the user has transitioned from the first workout modality to the second workout modality, displaying, via the display generation component, a third user interface corresponding to the second workout modality, wherein the third user interface is different from the first user interface and the second user interface; and

in accordance with a determination that the movement by the user indicates that the user has not transitioned from the first workout modality to the second workout modality, re-displaying the first user interface.

2. The computer system of claim 1 , wherein the second user interface includes a transition duration timer that indicates how long the second user interface has been displayed.

3. The computer system of claim 1 , wherein:

the first user interface includes a first workout metric; and

the third user interface includes a second workout metric different from the first workout metric without including the first workout metric.

4. The computer system of claim 3 , wherein:

the first user interface includes a third workout metric different from the first workout metric and the second workout metric; and

the third user interface includes the third workout metric.

5. The computer system of claim 1 , wherein:

the first user interface includes a first set of user interface objects that are representative of the plurality of workout modalities in the multi-modality workout and the ordered sequence of the plurality of workout modalities, wherein the first set of user interface objects includes a representation of the first workout modality and a representation of the second workout modality;

displaying the first user interface includes:

displaying the representation of the first workout modality in a first manner; and

displaying the representation of the second workout modality in a second manner different from the first manner;

the third user interface includes the first set of user interface objects; and

displaying the third user interface includes:

displaying the representation of the first workout modality in the second manner; and

displaying the representation of the second workout modality in the first manner.

6. The computer system of claim 1 , wherein:

the first user interface includes:

a total workout timer indicative of an elapsed time of the multi-modality workout; and

a first modality timer indicative of an elapsed time corresponding to the first workout modality of the plurality of workout modalities;

displaying the first user interface includes:

displaying progression of the total workout time; and

displaying progression of the first modality timer;

the second user interface includes the total workout timer and the first modality timer; and

displaying the second user interface includes:

displaying progression of the total workout timer; and

maintaining display of the first modality timer at a first time without progressing the first modality timer.

7. The computer system of claim 6 , wherein:

displaying the first user interface in accordance with the determination that the movement of the user indicates that the user has not transitioned from the first workout modality to the second workout modality comprises:

in accordance with the determination that the movement by the user indicates that the user has not transitioned from the first workout modality to the second workout modality:

advancing the first modality timer from the first time to a second time; and

displaying, within the first user interface, progression of the first modality timer from the second time.

8. The computer system of claim 6 , wherein:

the second user interface includes a first transition timer indicative of an elapsed transition time during which the second user interface has been displayed;

the third user interface includes a second modality timer indicative of an elapsed time corresponding to the second workout modality; and

displaying the third user interface comprises initiating progression of the second modality timer from a third time, wherein the third time is determined based on the elapsed transition time.

9. The computer system of claim 1 , the one or more programs further including instructions for:

displaying, via the display generation component, a workout selection user interface comprising a plurality of workout options, wherein the plurality of workout options includes a representation of the multi-modality workout;

while displaying the workout selection user interface, receiving, via the one or more input devices, one or more user inputs corresponding to the representation of the multi-modality workout; and

in response to receiving the one or more user inputs corresponding to the representation of the multi-modality workout:

displaying, via the display generation component, a multi-modality workout room user interface, wherein the multi-modality workout room user interface includes:

a representation of a first pre-configured multi-modality workout;

a representation of a second pre-configured multi-modality workout different from the first pre-configured multi-modality workout; and

a new workout option that is selectable to initiate a process for creating a new multi-modality workout.

10. The computer system of claim 9 , wherein the new workout option is selectable to initiate a process for selecting two or more workout modalities for inclusion in the new multi-modality workout and defining an order for the two or more workout modalities in the new multi-modality workout.

11. The computer system of claim 9 , the one or more programs further including instructions for:

while displaying the multi-modality workout room user interface, receiving, via the one or more input devices, a first set of user inputs; and

in response to receiving the first set of user inputs:

in accordance with a determination that the first set of user inputs corresponds to selection of a first region of the representation of the first pre-configured multi-modality workout:

initiating a workout session corresponding to the first pre-configured multi-modality workout; and

displaying, via the display generation component, a fourth user interface indicative of an active workout session and corresponding to a first workout modality of the first pre-configured multi-modality workout; and

in accordance with a determination that the first set of user inputs corresponds to selection of a second region of the representation of the first pre-configured multi-modality workout:

displaying, via the display generation component, a first workout modification user interface comprising one or more options that are selectable to initiate one or more processes for modifying one or more aspects of the first pre-configured multi-modality workout.

12. The computer system of claim 11 , wherein:

the first workout modification user interface includes a first option that is selectable to initiate a process for adding a new segment to the first pre-configured multi-modality workout.

13. The computer system of claim 11 , wherein:

the first workout modification user interface includes a second option that is selectable to initiate a process for removing a segment from the first pre-configured multi-modality workout.

14. The computer system of claim 11 , wherein:

the first pre-configured multi-modality workout comprises a set of workout segments corresponding to a plurality of workout modalities, including a first workout segment corresponding to a third workout modality and a second workout segment corresponding to a fourth workout modality;

the first workout modification user interface includes a representation of the first workout segment and a representation of the second workout segment; and

the one or more programs further include instructions for:

displaying, at a first time, via the display generation component, the first workout modification user interface, wherein, at the first time, the representation of the first workout segment and the representation of the second workout segment are presented within the first workout modification user interface in a first order indicative of the first workout segment preceding the second workout segment in the first pre-configured multi-modality workout;

while displaying the first workout modification user interface, receiving, via the one or more input devices, one or more user inputs corresponding to a request to move the representation of the first workout segment; and

in response to receiving the one or more user inputs corresponding to the request to move the representation of the first workout segment, displaying, via the display generation component, movement of the representation of the first workout segment from a first display position to a second display position within the first workout modification user interface, wherein after movement of the representation of the first workout segment to the second display position within the first workout modification user interface, the representation of the first workout segment and the representation of the second workout segment are presented in a second order different from the first order and indicative of the second workout segment preceding the first workout segment in the first pre-configured multi-modality workout.

15. The computer system of claim 11 , wherein:

the first pre-configured multi-modality workout comprises a set of workout segments corresponding to a plurality of workout modalities, including a third workout segment corresponding to a fifth workout modality and a fourth workout segment corresponding to a sixth workout modality;

the first workout modification user interface includes a representation of the third workout segment and a representation of the fourth workout segment; and

the one or more programs further include instructions for:

while displaying the first workout modification user interface, receiving, via the one or more input devices, one or more user inputs corresponding to selection of the representation of the third workout segment; and

in response to receiving the one or more user inputs corresponding to selection of the representation of the third workout segment, displaying, via the display generation component, a workout segment modification user interface including one or more options that are selectable to initiate one or more processes for modifying one or more aspects of the third workout segment, wherein the one or more options includes a change modality option that is selectable to initiate a process for changing a workout modality associated with the third workout segment.

16. The computer system of claim 11 , wherein:

the first pre-configured multi-modality workout comprises a set of workout segments corresponding to a plurality of workout modalities, including a fifth workout segment corresponding to a seventh workout modality and a sixth workout segment corresponding to an eighth workout modality;

the first workout modification user interface includes a representation of the fifth workout segment and a representation of the sixth workout segment; and

the one or more programs further include instructions for:

while displaying the first workout modification user interface, receiving, via the one or more input devices, one or more user inputs corresponding to selection of the representation of the fifth workout segment; and

in response to receiving the one or more user inputs corresponding to selection of the representation of the fifth workout segment, displaying, via the display generation component, a second workout segment modification user interface including one or more options that are selectable to initiate one or more processes for modifying one or more aspects of the fifth workout segment, wherein the one or more options includes an alerts option that is selectable to initiate a process for modifying one or more alerts that are enabled during the fifth workout segment of the first pre-configured multi-modality workout.

17. The computer system of claim 11 , wherein:

the first pre-configured multi-modality workout comprises a set of workout segments corresponding to a plurality of workout modalities, including a seventh workout segment corresponding to a ninth workout modality and an eighth workout segment corresponding to a tenth workout modality;

the first workout modification user interface includes a representation of the seventh workout segment and a representation of the eighth workout segment; and

the one or more programs further include instructions for:

while displaying the first workout modification user interface, receiving, via the one or more input devices, one or more user inputs corresponding to selection of the representation of the seventh workout segment; and

in response to receiving the one or more user inputs corresponding to selection of the representation of the seventh workout segment, displaying, via the display generation component, a third workout segment modification user interface including one or more options that are selectable to initiate one or more processes for modifying one or more aspects of the seventh workout segment, wherein the one or more options includes a metrics option that is selectable to initiate a process for modifying one or more workout metrics that are accessible during the seventh workout segment of the first pre-configured multi-modality workout.

18. The computer system of claim 1 , the one or more programs further including instructions for:

after completion of the multi-modality workout, displaying, via the display generation component, a first workout summary user interface that includes:

a first region corresponding to the first workout modality and including a first set of workout metrics corresponding to the first workout modality;

a second region different from the first region and corresponding to the second workout modality, and including a second set of workout metrics corresponding to the second workout modality;

a first object corresponding to the first workout modality that is selectable to cause display of one or more additional workout metrics corresponding to the first workout modality that are not displayed in the first region of the first workout summary user interface; and

a second object corresponding to the second workout modality that is selectable to cause display of one or more additional workout metrics corresponding to the second workout modality that are not displayed in the second region of the first workout summary user interface.

19. The computer system of claim 1 , the one or more programs further including instructions for:

receiving, via the one or more input devices, a user input to transition an automatic transition setting from an enabled state to a disabled state, wherein:

when the automatic transition setting is in the enabled state, the computer system automatically detects possible transitions between workout modalities during multi-modality workouts; and

when the automatic transition setting is in the disabled state, the computer system does not automatically detect transitions between workout modalities during multi-modality workouts, and the computer system detects transitions between workout modalities during multi-modality workouts based on one or more user inputs.

20. The computer system of claim 19 , the one or more programs further including instructions for:

in accordance with a determination that the automatic transition setting is in the disabled state, providing access to a selectable object that is selectable to transition a transition period setting between the enabled state and the disabled state;

while the automatic transition setting is in the disabled state, displaying, via the display generation component, the first user interface corresponding to the first workout modality of the multi-modality workout;

while displaying the first user interface, receiving, via the one or more input devices, one or more user inputs indicating that the user has completed the first workout modality; and

in response to receiving the one or more user inputs indicating that the user has completed the first workout modality:

in accordance with a determination that the transition period setting is in the disabled state, displaying, via the display generation component, the third user interface corresponding to the second workout modality of the multi-modality workout; and

in accordance with a determination that the transition period setting is in the enabled state, displaying, via the display generation component, a transition user interface different from the first user interface and the third user interface and indicative of a transition between the first workout modality and the second workout modality.

21. 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 and one or more input devices, the one or more programs including instructions for:

displaying, via the display generation component, a first user interface corresponding to a first workout modality, wherein the first workout modality is part of a multi-modality workout that includes a plurality of workout modalities arranged in an ordered sequence;

while displaying the first user interface, automatically detecting that the user may be transitioning from the first workout modality to a second workout modality;

in response to detecting that the user may be transitioning from the first workout modality to the second workout modality, displaying, via the display generation component, a second user interface different from the first user interface, wherein the second user interface is indicative of detecting a possible transition from the first workout modality to the second workout modality;

while displaying the second user interface, detecting, via the one or more input devices, movement by the user; and

in response to detecting the movement by the user:

in accordance with a determination that the movement by the user indicates that the user has transitioned from the first workout modality to the second workout modality, displaying, via the display generation component, a third user interface corresponding to the second workout modality, wherein the third user interface is different from the first user interface and the second user interface; and

in accordance with a determination that the movement by the user indicates that the user has not transitioned from the first workout modality to the second workout modality, re-displaying the first user interface.

22. A method, comprising:

at a computer system that is in communication with a display generation component and one or more input devices:

displaying, via the display generation component, a first user interface corresponding to a first workout modality, wherein the first workout modality is part of a multi-modality workout that includes a plurality of workout modalities arranged in an ordered sequence;

while displaying the first user interface, automatically detecting that the user may be transitioning from the first workout modality to a second workout modality;

in response to detecting that the user may be transitioning from the first workout modality to the second workout modality, displaying, via the display generation component, a second user interface different from the first user interface, wherein the second user interface is indicative of detecting a possible transition from the first workout modality to the second workout modality;

while displaying the second user interface, detecting, via the one or more input devices, movement by the user; and

in response to detecting the movement by the user:

in accordance with a determination that the movement by the user indicates that the user has transitioned from the first workout modality to the second workout modality, displaying, via the display generation component, a third user interface corresponding to the second workout modality, wherein the third user interface is different from the first user interface and the second user interface; and

in accordance with a determination that the movement by the user indicates that the user has not transitioned from the first workout modality to the second workout modality, re-displaying the first user interface.

23. The non-transitory computer-readable storage medium of claim 21 , wherein the second user interface includes a transition duration timer that indicates how long the second user interface has been displayed.

24. The non-transitory computer-readable storage medium of claim 21 , wherein:

the first user interface includes a first workout metric; and

the third user interface includes a second workout metric different from the first workout metric without including the first workout metric.

25. The non-transitory computer-readable storage medium of claim 24 , wherein:

the first user interface includes a third workout metric different from the first workout metric and the second workout metric; and

the third user interface includes the third workout metric.

26. The non-transitory computer-readable storage medium of claim 21 , wherein:

the first user interface includes a first set of user interface objects that are representative of the plurality of workout modalities in the multi-modality workout and the ordered sequence of the plurality of workout modalities, wherein the first set of user interface objects includes a representation of the first workout modality and a representation of the second workout modality;

displaying the first user interface includes:

displaying the representation of the first workout modality in a first manner; and

displaying the representation of the second workout modality in a second manner different from the first manner;

the third user interface includes the first set of user interface objects; and

displaying the third user interface includes:

displaying the representation of the first workout modality in the second manner; and

displaying the representation of the second workout modality in the first manner.

27. The non-transitory computer-readable storage medium of claim 21 , wherein:

the first user interface includes:

a total workout timer indicative of an elapsed time of the multi-modality workout; and

a first modality timer indicative of an elapsed time corresponding to the first workout modality of the plurality of workout modalities;

displaying the first user interface includes:

displaying progression of the total workout timer; and

displaying progression of the first modality timer;

the second user interface includes the total workout timer and the first modality timer; and

displaying the second user interface includes:

displaying progression of the total workout timer; and

maintaining display of the first modality timer at a first time without progressing the first modality timer.

28. The non-transitory computer-readable storage medium of claim 27 , wherein:

displaying the first user interface in accordance with the determination that the movement of the user indicates that the user has not transitioned from the first workout modality to the second workout modality comprises:

in accordance with the determination that the movement by the user indicates that the user has not transitioned from the first workout modality to the second workout modality:

advancing the first modality timer from the first time to a second time; and

displaying, within the first user interface, progression of the first modality timer from the second time.

29. The non-transitory computer-readable storage medium of claim 27 , wherein:

the second user interface includes a first transition timer indicative of an elapsed transition time during which the second user interface has been displayed;

the third user interface includes a second modality timer indicative of an elapsed time corresponding to the second workout modality; and

displaying the third user interface comprises initiating progression of the second modality timer from a third time, wherein the third time is determined based on the elapsed transition time.

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

displaying, via the display generation component, a workout selection user interface comprising a plurality of workout options, wherein the plurality of workout options includes a representation of the multi-modality workout;

while displaying the workout selection user interface, receiving, via the one or more input devices, one or more user inputs corresponding to the representation of the multi-modality workout; and

in response to receiving the one or more user inputs corresponding to the representation of the multi-modality workout:

displaying, via the display generation component, a multi-modality workout room user interface, wherein the multi-modality workout room user interface includes:

a representation of a first pre-configured multi-modality workout;

a representation of a second pre-configured multi-modality workout different from the first pre-configured multi-modality workout; and

a new workout option that is selectable to initiate a process for creating a new multi-modality workout.

31. The non-transitory computer-readable storage medium of claim 30 , wherein the new workout option is selectable to initiate a process for selecting two or more workout modalities for inclusion in the new multi-modality workout and defining an order for the two or more workout modalities in the new multi-modality workout.

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

while displaying the multi-modality workout room user interface, receiving, via the one or more input devices, a first set of user inputs; and

in response to receiving the first set of user inputs:

in accordance with a determination that the first set of user inputs corresponds to selection of a first region of the representation of the first pre-configured multi-modality workout:

initiating a workout session corresponding to the first pre-configured multi-modality workout; and

displaying, via the display generation component, a fourth user interface indicative of an active workout session and corresponding to a first workout modality of the first pre-configured multi-modality workout; and

in accordance with a determination that the first set of user inputs corresponds to selection of a second region of the representation of the first pre-configured multi-modality workout:

displaying, via the display generation component, a first workout modification user interface comprising one or more options that are selectable to initiate one or more processes for modifying one or more aspects of the first pre-configured multi-modality workout.

33. The non-transitory computer-readable storage medium of claim 32 , wherein:

the first workout modification user interface includes a first option that is selectable to initiate a process for adding a new segment to the first pre-configured multi-modality workout.

34. The non-transitory computer-readable storage medium of claim 32 , wherein:

the first workout modification user interface includes a second option that is selectable to initiate a process for removing a segment from the first pre-configured multi-modality workout.

35. The non-transitory computer-readable storage medium of claim 32 , wherein:

the first pre-configured multi-modality workout comprises a set of workout segments corresponding to a plurality of workout modalities, including a first workout segment corresponding to a third workout modality and a second workout segment corresponding to a fourth workout modality;

the first workout modification user interface includes a representation of the first workout segment and a representation of the second workout segment; and

the one or more programs further include instructions for:

displaying, at a first time, via the display generation component, the first workout modification user interface, wherein, at the first time, the representation of the first workout segment and the representation of the second workout segment are presented within the first workout modification user interface in a first order indicative of the first workout segment preceding the second workout segment in the first pre-configured multi-modality workout;

while displaying the first workout modification user interface, receiving, via the one or more input devices, one or more user inputs corresponding to a request to move the representation of the first workout segment; and

in response to receiving the one or more user inputs corresponding to the request to move the representation of the first workout segment, displaying, via the display generation component, movement of the representation of the first workout segment from a first display position to a second display position within the first workout modification user interface, wherein after movement of the representation of the first workout segment to the second display position within the first workout modification user interface, the representation of the first workout segment and the representation of the second workout segment are presented in a second order different from the first order and indicative of the second workout segment preceding the first workout segment in the first pre-configured multi-modality workout.

36. The non-transitory computer-readable storage medium of claim 32 , wherein:

the first pre-configured multi-modality workout comprises a set of workout segments corresponding to a plurality of workout modalities, including a third workout segment corresponding to a fifth workout modality and a fourth workout segment corresponding to a sixth workout modality;

the first workout modification user interface includes a representation of the third workout segment and a representation of the fourth workout segment; and

the one or more programs further include instructions for:

while displaying the first workout modification user interface, receiving, via the one or more input devices, one or more user inputs corresponding to selection of the representation of the third workout segment; and

in response to receiving the one or more user inputs corresponding to selection of the representation of the third workout segment, displaying, via the display generation component, a workout segment modification user interface including one or more options that are selectable to initiate one or more processes for modifying one or more aspects of the third workout segment, wherein the one or more options includes a change modality option that is selectable to initiate a process for changing a workout modality associated with the third workout segment.

37. The non-transitory computer-readable storage medium of claim 32 , wherein:

the first pre-configured multi-modality workout comprises a set of workout segments corresponding to a plurality of workout modalities, including a fifth workout segment corresponding to a seventh workout modality and a sixth workout segment corresponding to an eighth workout modality;

the first workout modification user interface includes a representation of the fifth workout segment and a representation of the sixth workout segment; and

the one or more programs further include instructions for:

while displaying the first workout modification user interface, receiving, via the one or more input devices, one or more user inputs corresponding to selection of the representation of the fifth workout segment; and

in response to receiving the one or more user inputs corresponding to selection of the representation of the fifth workout segment, displaying, via the display generation component, a second workout segment modification user interface including one or more options that are selectable to initiate one or more processes for modifying one or more aspects of the fifth workout segment, wherein the one or more options includes an alerts option that is selectable to initiate a process for modifying one or more alerts that are enabled during the fifth workout segment of the first pre-configured multi-modality workout.

38. The non-transitory computer-readable storage medium of claim 32 , wherein:

the first pre-configured multi-modality workout comprises a set of workout segments corresponding to a plurality of workout modalities, including a seventh workout segment corresponding to a ninth workout modality and an eighth workout segment corresponding to a tenth workout modality;

the first workout modification user interface includes a representation of the seventh workout segment and a representation of the eighth workout segment; and

the one or more programs further include instructions for:

while displaying the first workout modification user interface, receiving, via the one or more input devices, one or more user inputs corresponding to selection of the representation of the seventh workout segment; and

in response to receiving the one or more user inputs corresponding to selection of the representation of the seventh workout segment, displaying, via the display generation component, a third workout segment modification user interface including one or more options that are selectable to initiate one or more processes for modifying one or more aspects of the seventh workout segment, wherein the one or more options includes a metrics option that is selectable to initiate a process for modifying one or more workout metrics that are accessible during the seventh workout segment of the first pre-configured multi-modality workout.

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

after completion of the multi-modality workout, displaying, via the display generation component, a first workout summary user interface that includes:

a first region corresponding to the first workout modality and including a first set of workout metrics corresponding to the first workout modality;

a second region different from the first region and corresponding to the second workout modality, and including a second set of workout metrics corresponding to the second workout modality;

a first object corresponding to the first workout modality that is selectable to cause display of one or more additional workout metrics corresponding to the first workout modality that are not displayed in the first region of the first workout summary user interface; and

a second object corresponding to the second workout modality that is selectable to cause display of one or more additional workout metrics corresponding to the second workout modality that are not displayed in the second region of the first workout summary user interface.

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

receiving, via the one or more input devices, a user input to transition an automatic transition setting from an enabled state to a disabled state, wherein:

when the automatic transition setting is in the enabled state, the computer system automatically detects possible transitions between workout modalities during multi-modality workouts; and

when the automatic transition setting is in the disabled state, the computer system does not automatically detect transitions between workout modalities during multi-modality workouts, and the computer system detects transitions between workout modalities during multi-modality workouts based on one or more user inputs.

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

in accordance with a determination that the automatic transition setting is in the disabled state, providing access to a selectable object that is selectable to transition a transition period setting between the enabled state and the disabled state;

while the automatic transition setting is in the disabled state, displaying, via the display generation component, the first user interface corresponding to the first workout modality of the multi-modality workout;

while displaying the first user interface, receiving, via the one or more input devices, one or more user inputs indicating that the user has completed the first workout modality; and

in response to receiving the one or more user inputs indicating that the user has completed the first workout modality:

in accordance with a determination that the transition period setting is in the disabled state, displaying, via the display generation component, the third user interface corresponding to the second workout modality of the multi-modality workout; and

in accordance with a determination that the transition period setting is in the enabled state, displaying, via the display generation component, a transition user interface different from the first user interface and the third user interface and indicative of a transition between the first workout modality and the second workout modality.

42. The method of claim 22 , wherein the second user interface includes a transition duration timer that indicates how long the second user interface has been displayed.

43. The method of claim 22 , wherein:

the first user interface includes a first workout metric; and

the third user interface includes a second workout metric different from the first workout metric without including the first workout metric.

44. The method of claim 43 , wherein:

the first user interface includes a third workout metric different from the first workout metric and the second workout metric; and

the third user interface includes the third workout metric.

45. The method of claim 22 , wherein:

the first user interface includes a first set of user interface objects that are representative of the plurality of workout modalities in the multi-modality workout and the ordered sequence of the plurality of workout modalities, wherein the first set of user interface objects includes a representation of the first workout modality and a representation of the second workout modality;

displaying the first user interface includes:

displaying the representation of the first workout modality in a first manner; and

displaying the representation of the second workout modality in a second manner different from the first manner;

the third user interface includes the first set of user interface objects; and

displaying the third user interface includes:

displaying the representation of the first workout modality in the second manner; and

displaying the representation of the second workout modality in the first manner.

46. The method of claim 22 , wherein:

the first user interface includes:

a total workout timer indicative of an elapsed time of the multi-modality workout; and

a first modality timer indicative of an elapsed time corresponding to the first workout modality of the plurality of workout modalities;

displaying the first user interface includes:

displaying progression of the total workout timer; and

displaying progression of the first modality timer;

the second user interface includes the total workout timer and the first modality timer; and

displaying the second user interface includes:

displaying progression of the total workout timer; and

maintaining display of the first modality timer at a first time without progressing the first modality timer.

47. The method of claim 46 , wherein:

displaying the first user interface in accordance with the determination that the movement of the user indicates that the user has not transitioned from the first workout modality to the second workout modality comprises:

in accordance with the determination that the movement by the user indicates that the user has not transitioned from the first workout modality to the second workout modality:

advancing the first modality timer from the first time to a second time; and

displaying, within the first user interface, progression of the first modality timer from the second time.

48. The method of claim 46 , wherein:

the second user interface includes a first transition timer indicative of an elapsed transition time during which the second user interface has been displayed;

the third user interface includes a second modality timer indicative of an elapsed time corresponding to the second workout modality; and

displaying the third user interface comprises initiating progression of the second modality timer from a third time, wherein the third time is determined based on the elapsed transition time.

49. The method of claim 22 , further comprising:

displaying, via the display generation component, a workout selection user interface comprising a plurality of workout options, wherein the plurality of workout options includes a representation of the multi-modality workout;

while displaying the workout selection user interface, receiving, via the one or more input devices, one or more user inputs corresponding to the representation of the multi-modality workout; and

in response to receiving the one or more user inputs corresponding to the representation of the multi-modality workout:

displaying, via the display generation component, a multi-modality workout room user interface, wherein the multi-modality workout room user interface includes:

a representation of a first pre-configured multi-modality workout;

a representation of a second pre-configured multi-modality workout different from the first pre-configured multi-modality workout; and

a new workout option that is selectable to initiate a process for creating a new multi-modality workout.

50. The method of claim 49 , wherein the new workout option is selectable to initiate a process for selecting two or more workout modalities for inclusion in the new multi-modality workout and defining an order for the two or more workout modalities in the new multi-modality workout.

51. The method of claim 49 , further comprising:

while displaying the multi-modality workout room user interface, receiving, via the one or more input devices, a first set of user inputs; and

in response to receiving the first set of user inputs:

in accordance with a determination that the first set of user inputs corresponds to selection of a first region of the representation of the first pre-configured multi-modality workout:

initiating a workout session corresponding to the first pre-configured multi-modality workout; and

displaying, via the display generation component, a fourth user interface indicative of an active workout session and corresponding to a first workout modality of the first pre-configured multi-modality workout; and

in accordance with a determination that the first set of user inputs corresponds to selection of a second region of the representation of the first pre-configured multi-modality workout:

displaying, via the display generation component, a first workout modification user interface comprising one or more options that are selectable to initiate one or more processes for modifying one or more aspects of the first pre-configured multi-modality workout.

52. The method of claim 51 , wherein:

the first workout modification user interface includes a first option that is selectable to initiate a process for adding a new segment to the first pre-configured multi-modality workout.

53. The method of claim 51 , wherein:

the first workout modification user interface includes a second option that is selectable to initiate a process for removing a segment from the first pre-configured multi-modality workout.

54. The method of claim 51 , wherein:

the first pre-configured multi-modality workout comprises a set of workout segments corresponding to a plurality of workout modalities, including a first workout segment corresponding to a third workout modality and a second workout segment corresponding to a fourth workout modality;

the first workout modification user interface includes a representation of the first workout segment and a representation of the second workout segment; and

the method further comprising:

displaying, at a first time, via the display generation component, the first workout modification user interface, wherein, at the first time, the representation of the first workout segment and the representation of the second workout segment are presented within the first workout modification user interface in a first order indicative of the first workout segment preceding the second workout segment in the first pre-configured multi-modality workout;

while displaying the first workout modification user interface, receiving, via the one or more input devices, one or more user inputs corresponding to a request to move the representation of the first workout segment; and

in response to receiving the one or more user inputs corresponding to the request to move the representation of the first workout segment, displaying, via the display generation component, movement of the representation of the first workout segment from a first display position to a second display position within the first workout modification user interface, wherein after movement of the representation of the first workout segment to the second display position within the first workout modification user interface, the representation of the first workout segment and the representation of the second workout segment are presented in a second order different from the first order and indicative of the second workout segment preceding the first workout segment in the first pre-configured multi-modality workout.

55. The method of claim 51 , wherein:

the first pre-configured multi-modality workout comprises a set of workout segments corresponding to a plurality of workout modalities, including a third workout segment corresponding to a fifth workout modality and a fourth workout segment corresponding to a sixth workout modality;

the first workout modification user interface includes a representation of the third workout segment and a representation of the fourth workout segment; and

the method further comprising:

while displaying the first workout modification user interface, receiving, via the one or more input devices, one or more user inputs corresponding to selection of the representation of the third workout segment; and

in response to receiving the one or more user inputs corresponding to selection of the representation of the third workout segment, displaying, via the display generation component, a workout segment modification user interface including one or more options that are selectable to initiate one or more processes for modifying one or more aspects of the third workout segment, wherein the one or more options includes a change modality option that is selectable to initiate a process for changing a workout modality associated with the third workout segment.

56. The method of claim 51 , wherein:

the first pre-configured multi-modality workout comprises a set of workout segments corresponding to a plurality of workout modalities, including a fifth workout segment corresponding to a seventh workout modality and a sixth workout segment corresponding to an eighth workout modality;

the first workout modification user interface includes a representation of the fifth workout segment and a representation of the sixth workout segment; and

the method further comprising:

while displaying the first workout modification user interface, receiving, via the one or more input devices, one or more user inputs corresponding to selection of the representation of the fifth workout segment; and

in response to receiving the one or more user inputs corresponding to selection of the representation of the fifth workout segment, displaying, via the display generation component, a second workout segment modification user interface including one or more options that are selectable to initiate one or more processes for modifying one or more aspects of the fifth workout segment, wherein the one or more options includes an alerts option that is selectable to initiate a process for modifying one or more alerts that are enabled during the fifth workout segment of the first pre-configured multi-modality workout.

57. The method of claim 51 , wherein:

the first pre-configured multi-modality workout comprises a set of workout segments corresponding to a plurality of workout modalities, including a seventh workout segment corresponding to a ninth workout modality and an eighth workout segment corresponding to a tenth workout modality;

the first workout modification user interface includes a representation of the seventh workout segment and a representation of the eighth workout segment; and

the method further comprising:

while displaying the first workout modification user interface, receiving, via the one or more input devices, one or more user inputs corresponding to selection of the representation of the seventh workout segment; and

in response to receiving the one or more user inputs corresponding to selection of the representation of the seventh workout segment, displaying, via the display generation component, a third workout segment modification user interface including one or more options that are selectable to initiate one or more processes for modifying one or more aspects of the seventh workout segment, wherein the one or more options includes a metrics option that is selectable to initiate a process for modifying one or more workout metrics that are accessible during the seventh workout segment of the first pre-configured multi-modality workout.

58. The method of claim 22 , further comprising:

after completion of the multi-modality workout, displaying, via the display generation component, a first workout summary user interface that includes:

a first region corresponding to the first workout modality and including a first set of workout metrics corresponding to the first workout modality;

a second region different from the first region and corresponding to the second workout modality, and including a second set of workout metrics corresponding to the second workout modality;

a first object corresponding to the first workout modality that is selectable to cause display of one or more additional workout metrics corresponding to the first workout modality that are not displayed in the first region of the first workout summary user interface; and

a second object corresponding to the second workout modality that is selectable to cause display of one or more additional workout metrics corresponding to the second workout modality that are not displayed in the second region of the first workout summary user interface.

59. The method of claim 22 , further comprising:

receiving, via the one or more input devices, a user input to transition an automatic transition setting from an enabled state to a disabled state, wherein:

when the automatic transition setting is in the enabled state, the computer system automatically detects possible transitions between workout modalities during multi-modality workouts; and

when the automatic transition setting is in the disabled state, the computer system does not automatically detect transitions between workout modalities during multi-modality workouts, and the computer system detects transitions between workout modalities during multi-modality workouts based on one or more user inputs.

60. The method of claim 59 , further comprising:

in accordance with a determination that the automatic transition setting is in the disabled state, providing access to a selectable object that is selectable to transition a transition period setting between the enabled state and the disabled state;

while the automatic transition setting is in the disabled state, displaying, via the display generation component, the first user interface corresponding to the first workout modality of the multi-modality workout;

while displaying the first user interface, receiving, via the one or more input devices, one or more user inputs indicating that the user has completed the first workout modality; and

in response to receiving the one or more user inputs indicating that the user has completed the first workout modality:

in accordance with a determination that the transition period setting is in the disabled state, displaying, via the display generation component, the third user interface corresponding to the second workout modality of the multi-modality workout; and

in accordance with a determination that the transition period setting is in the enabled state, displaying, via the display generation component, a transition user interface different from the first user interface and the third user interface and indicative of a transition between the first workout modality and the second workout modality.

Continuity (3)
Continuation 17952239 · Sep 24, 2022
Provisional Application 63349119 · Jun 5, 2022
Related Publication 20240139608A1 · May 2, 2024
References Cited (400)
US 4205628A · Null · 1980 [cited by applicant]
US 4842266A · Sweeney et al. · 1989 [cited by applicant]
US 5349962A · Lockard et al. · 1994 [cited by applicant]
US 5423863A · Felblinger et al. · 1995 [cited by applicant]
US 5458548A · Crossing et al. · 1995 [cited by applicant]
US 5474077A · Suga · 1995 [cited by applicant]
US 5642731A · Kehr · 1997 [cited by applicant]
US 5685723A · Ladin et al. · 1997 [cited by applicant]
US 5730141A · Fain et al. · 1998 [cited by applicant]
US 5788655A · Yoshimura et al. · 1998 [cited by applicant]
US 5845235A · Luukkanen et al. · 1998 [cited by applicant]
US 5944633A · Wittrock · 1999 [cited by applicant]
US 6013008A · Fukushima · 2000 [cited by applicant]
US 6061592A · Nigam · 2000 [cited by applicant]
US 6095949A · Arai · 2000 [cited by applicant]
US 6095984A · Amano et al. · 2000 [cited by applicant]
US 6097371A · Siddiqui et al. · 2000 [cited by applicant]
US 6097385A · Robinson · 2000 [cited by applicant]
US 6199012B1 · Hasegawa · 2001 [cited by applicant]
US 6244988B1 · Delman · 2001 [cited by applicant]
US 6302789B2 · Harada et al. · 2001 [cited by applicant]
US 6416471B1 · Kumar et al. · 2002 [cited by applicant]
US 6603477B1 · Tittle · 2003 [cited by applicant]
US 6639584B1 · Li · 2003 [cited by applicant]
US 6705972B1 · Takano et al. · 2004 [cited by applicant]
US 6837827B1 · Lee · 2005 [cited by applicant]
US 6866613B1 · Brown et al. · 2005 [cited by applicant]
US 7020514B1 · Wiesel · 2006 [cited by applicant]
US 7128693B2 · Brown et al. · 2006 [cited by applicant]
US 7251454B2 · White · 2007 [cited by applicant]
US 7302272B2 · Ackley · 2007 [cited by applicant]
US 7534206B1 · Lovitt et al. · 2009 [cited by applicant]
US 7662065B1 · Kahn · 2010 [cited by applicant]
US 7695406B2 · Waters · 2010 [cited by applicant]
US 7739148B2 · Suzuki et al. · 2010 [cited by applicant]
US 7853428B2 · Usui et al. · 2010 [cited by applicant]
US 7870013B1 · Allemann et al. · 2011 [cited by applicant]
US 8060229B2 · Gupta et al. · 2011 [cited by applicant]
US 8105208B2 · Oleson et al. · 2012 [cited by applicant]
US 8200323B2 · Dibenedetto et al. · 2012 [cited by applicant]
US 8321006B1 · Snyder et al. · 2012 [cited by applicant]
US 8341557B2 · Pisula et al. · 2012 [cited by applicant]
US 8475339B2 · Hwang et al. · 2013 [cited by applicant]
US 8496563B2 · Komatsu et al. · 2013 [cited by applicant]
US 8676170B2 · Porrati et al. · 2014 [cited by applicant]
US 8734296B1 · Brumback et al. · 2014 [cited by applicant]
US 8768648B2 · Panther et al. · 2014 [cited by applicant]
US 8784115B1 · Chuang · 2014 [cited by applicant]
US 8784271B2 · Brumback et al. · 2014 [cited by applicant]
US 8825445B2 · Hoffman et al. · 2014 [cited by applicant]
US 8934963B1 · Farazi · 2015 [cited by applicant]
US 8947239B1 · Park · 2015 [cited by applicant]
US 8990006B1 · Wallace et al. · 2015 [cited by applicant]
US 9011292B2 · Weast et al. · 2015 [cited by applicant]
US 9020538B1 · White et al. · 2015 [cited by applicant]
US 9063164B1 · Yuen et al. · 2015 [cited by applicant]
US 9087234B2 · Hoffman et al. · 2015 [cited by applicant]
US 9148483B1 · Molettiere et al. · 2015 [cited by applicant]
US 9164663B1 · Berard · 2015 [cited by applicant]
US 9224291B2 · Moll-Carrillo et al. · 2015 [cited by applicant]
US 9230076B2 · King et al. · 2016 [cited by applicant]
US 9449365B2 · Roberts · 2016 [cited by applicant]
US 9532734B2 · Hoffman et al. · 2017 [cited by applicant]
US 9557881B1 · Jain et al. · 2017 [cited by applicant]
US 9582165B2 · Wilson et al. · 2017 [cited by applicant]
US 9589445B2 · White et al. · 2017 [cited by applicant]
US 9712629B2 · Molettiere et al. · 2017 [cited by applicant]
US 9723381B2 · Swanson · 2017 [cited by applicant]
US 9734477B2 · Weast et al. · 2017 [cited by applicant]
US 9798443B1 · Gray · 2017 [cited by applicant]
US 9800525B1 · Lemer et al. · 2017 [cited by applicant]
US 9813642B1 · Chen et al. · 2017 [cited by applicant]
US 9817481B2 · Pantelopoulos et al. · 2017 [cited by applicant]
US 9854653B1 · Ackmann et al. · 2017 [cited by applicant]
US 9880805B1 · Guralnick · 2018 [cited by applicant]
US 9910571B2 · Chen et al. · 2018 [cited by applicant]
US 9918664B2 · Blahnik et al. · 2018 [cited by applicant]
US 9931539B1 · De Pablos et al. · 2018 [cited by applicant]
US 9940682B2 · Hoffman et al. · 2018 [cited by applicant]
US 10056006B1 · Hsu-Hoffman et al. · 2018 [cited by applicant]
US 10105573B2 · Park et al. · 2018 [cited by applicant]
US 10220258B2 · Gu et al. · 2019 [cited by applicant]
US 10226195B2 · Briante et al. · 2019 [cited by applicant]
US 10272294B2 · Williams et al. · 2019 [cited by applicant]
US 10300334B1 · Chuang · 2019 [cited by applicant]
US 10304347B2 · Wilson et al. · 2019 [cited by applicant]
US 10339830B2 · Han et al. · 2019 [cited by applicant]
US 10398381B1 · Heneghan et al. · 2019 [cited by applicant]
US 10489508B2 · Zhai et al. · 2019 [cited by applicant]
US 10500441B2 · Lagree · 2019 [cited by applicant]
US 10639521B2 · Foley et al. · 2020 [cited by applicant]
US 10736543B2 · Chen et al. · 2020 [cited by applicant]
US 10777314B1 · Williams et al. · 2020 [cited by applicant]
US 10898132B2 · White et al. · 2021 [cited by applicant]
US 10978195B2 · Blahnik et al. · 2021 [cited by applicant]
US 11103161B2 · Williams et al. · 2021 [cited by applicant]
US 11107567B2 · Blahnik et al. · 2021 [cited by applicant]
US 11107569B1 · Devoto · 2021 [cited by applicant]
US 11152100B2 · Crowley et al. · 2021 [cited by applicant]
US 11202598B2 · Soli et al. · 2021 [cited by applicant]
US 11209957B2 · Dryer et al. · 2021 [cited by applicant]
US 11216119B2 · De Vries et al. · 2022 [cited by applicant]
US 11317833B2 · Williams et al. · 2022 [cited by applicant]
US 11446548B2 · Devine et al. · 2022 [cited by applicant]
US 11452915B2 · Devine et al. · 2022 [cited by applicant]
US 11458363B2 · Powers et al. · 2022 [cited by applicant]
US 11529074B2 · Vaterlaus · 2022 [cited by applicant]
US 11801423B2 · Bissonnette et al. · 2023 [cited by applicant]
US 20010049470A1 · Mault et al. · 2001 [cited by applicant]
US 20020045960A1 · Phillips et al. · 2002 [cited by applicant]
US 20020086774A1 · Warner · 2002 [cited by applicant]
US 20020118121A1 · Lehrman et al. · 2002 [cited by applicant]
US 20030023178A1 · Bischoff et al. · 2003 [cited by applicant]
US 20030064860A1 · Yamashita et al. · 2003 [cited by applicant]
US 20030134714A1 · Oishi et al. · 2003 [cited by applicant]
US 20030179229A1 · Van et al. · 2003 [cited by applicant]
US 20030181291A1 · Ogawa · 2003 [cited by applicant]
US 20030182628A1 · Lira · 2003 [cited by applicant]
US 20030216971A1 · Sick et al. · 2003 [cited by applicant]
US 20030226695A1 · Mault · 2003 [cited by applicant]
US 20040014567A1 · Mendel · 2004 [cited by applicant]
US 20040077462A1 · Brown et al. · 2004 [cited by applicant]
US 20040128286A1 · Yasushi et al. · 2004 [cited by applicant]
US 20040236189A1 · Hawthorne et al. · 2004 [cited by applicant]
US 20050015803A1 · Macrae et al. · 2005 [cited by applicant]
US 20050075214A1 · Brown et al. · 2005 [cited by applicant]
US 20050079905A1 · Martens · 2005 [cited by applicant]
US 20050113650A1 · Pacione et al. · 2005 [cited by applicant]
US 20050124324A1 · Thomas et al. · 2005 [cited by applicant]
US 20050130802A1 · Kinnunen et al. · 2005 [cited by applicant]
US 20050139852A1 · Chen et al. · 2005 [cited by applicant]
US 20050165627A1 · Fotsch et al. · 2005 [cited by applicant]
US 20050171410A1 · Hjelt et al. · 2005 [cited by applicant]
US 20050172311A1 · Hjelt et al. · 2005 [cited by applicant]
US 20050190059A1 · Wehrenberg · 2005 [cited by applicant]
US 20050197063A1 · White et al. · 2005 [cited by applicant]
US 20050215848A1 · Lorenzato et al. · 2005 [cited by applicant]
US 20050216867A1 · Marvit et al. · 2005 [cited by applicant]
US 20050228735A1 · Duquette · 2005 [cited by applicant]
US 20050272564A1 · Pyles et al. · 2005 [cited by applicant]
US 20060017692A1 · Wehrenberg et al. · 2006 [cited by applicant]
US 20060020174A1 · Matsumura et al. · 2006 [cited by applicant]
US 20060047208A1 · Yoon · 2006 [cited by applicant]
US 20060048076A1 · Vronay et al. · 2006 [cited by applicant]
US 20060052727A1 · Palestrant · 2006 [cited by applicant]
US 20060098109A1 · Ooki · 2006 [cited by applicant]
US 20060106741A1 · Janarthanan · 2006 [cited by applicant]
US 20060117014A1 · Qi · 2006 [cited by applicant]
US 20060160090A1 · Macina et al. · 2006 [cited by applicant]
US 20060184800A1 · Rosenberg · 2006 [cited by applicant]
US 20060240959A1 · Huang · 2006 [cited by applicant]
US 20060250524A1 · Roche · 2006 [cited by applicant]
US 20070016091A1 · Butt et al. · 2007 [cited by applicant]
US 20070021269A1 · Shum · 2007 [cited by applicant]
US 20070032733A1 · Burton · 2007 [cited by applicant]
US 20070033069A1 · Rao et al. · 2007 [cited by applicant]
US 20070056727A1 · Newman · 2007 [cited by applicant]
US 20070071256A1 · Ito · 2007 [cited by applicant]
US 20070113726A1 · Oliver et al. · 2007 [cited by applicant]
US 20070136093A1 · Rankin et al. · 2007 [cited by applicant]
US 20070143433A1 · Daigle · 2007 [cited by applicant]
US 20070169614A1 · Sasaki et al. · 2007 [cited by applicant]
US 20070249949A1 · Hadley · 2007 [cited by applicant]
US 20070271065A1 · Gupta et al. · 2007 [cited by applicant]
US 20080020803A1 · Rios et al. · 2008 [cited by applicant]
US 20080027673A1 · Trumm · 2008 [cited by applicant]
US 20080051919A1 · Sakal et al. · 2008 [cited by applicant]
US 20080052945A1 · Matas et al. · 2008 [cited by applicant]
US 20080058626A1 · Miyata et al. · 2008 [cited by applicant]
US 20080076637A1 · Gilley et al. · 2008 [cited by applicant]
US 20080077026A1 · Banet et al. · 2008 [cited by applicant]
US 20080082145A1 · Skwarek et al. · 2008 [cited by applicant]
US 20080086318A1 · Gilley et al. · 2008 [cited by applicant]
US 20080096726A1 · Riley et al. · 2008 [cited by applicant]
US 20080141135A1 · Mason et al. · 2008 [cited by applicant]
US 20080150731A1 · Laukkanen et al. · 2008 [cited by applicant]
US 20080161161A1 · Pipinich et al. · 2008 [cited by applicant]
US 20080161707A1 · Farringdon et al. · 2008 [cited by applicant]
US 20080195600A1 · Deakter · 2008 [cited by applicant]
US 20080200312A1 · Tagliabue · 2008 [cited by applicant]
US 20080229226A1 · Rowbottom et al. · 2008 [cited by applicant]
US 20080254767A1 · Jin · 2008 [cited by applicant]
US 20080262946A1 · Wren · 2008 [cited by applicant]
US 20080278333A1 · Fennell et al. · 2008 [cited by applicant]
US 20080300110A1 · Smith et al. · 2008 [cited by applicant]
US 20090007017A1 · Anzures et al. · 2009 [cited by applicant]
US 20090012821A1 · Besson et al. · 2009 [cited by applicant]
US 20090012988A1 · Brown · 2009 [cited by applicant]
US 20090047645A1 · Dibenedetto et al. · 2009 [cited by applicant]
US 20090075782A1 · Joubert et al. · 2009 [cited by applicant]
US 20090106685A1 · Care et al. · 2009 [cited by applicant]
US 20090118100A1 · Oliver et al. · 2009 [cited by applicant]
US 20090144639A1 · Nims et al. · 2009 [cited by applicant]
US 20090149299A1 · Tchao et al. · 2009 [cited by applicant]
US 20090158167A1 · Wang et al. · 2009 [cited by applicant]
US 20090164567A1 · Hara · 2009 [cited by applicant]
US 20090170532A1 · Lee et al. · 2009 [cited by applicant]
US 20090192823A1 · Hawkins et al. · 2009 [cited by applicant]
US 20090210078A1 · Crowley · 2009 [cited by applicant]
US 20090216556A1 · Martin et al. · 2009 [cited by applicant]
US 20090222056A1 · Lindh et al. · 2009 [cited by applicant]
US 20090222761A1 · Hayashi · 2009 [cited by applicant]
US 20090233771A1 · Quatrochi et al. · 2009 [cited by applicant]
US 20090249076A1 · Reed et al. · 2009 [cited by applicant]
US 20090259134A1 · Levine · 2009 [cited by applicant]
US 20090262088A1 · Moll-Carrillo et al. · 2009 [cited by applicant]
US 20090268949A1 · Ueshima et al. · 2009 [cited by applicant]
US 20090287103A1 · Pillai · 2009 [cited by applicant]
US 20090291805A1 · Blum et al. · 2009 [cited by applicant]
US 20090292561A1 · Itoh · 2009 [cited by applicant]
US 20090319243A1 · Suarez-Rivera et al. · 2009 [cited by applicant]
US 20100030094A1 · Lundback · 2010 [cited by applicant]
US 20100031202A1 · Morris et al. · 2010 [cited by applicant]
US 20100042949A1 · Chen · 2010 [cited by applicant]
US 20100048358A1 · Tchao et al. · 2010 [cited by applicant]
US 20100060586A1 · Pisula et al. · 2010 [cited by applicant]
US 20100062818A1 · Haughay et al. · 2010 [cited by applicant]
US 20100062905A1 · Rottler et al. · 2010 [cited by applicant]
US 20100064255A1 · Rottler et al. · 2010 [cited by applicant]
US 20100076331A1 · Chan et al. · 2010 [cited by applicant]
US 20100079291A1 · Kroll et al. · 2010 [cited by applicant]
US 20100103101A1 · Song et al. · 2010 [cited by applicant]
US 20100121700A1 · Wigder et al. · 2010 [cited by applicant]
US 20100130890A1 · Matsumura et al. · 2010 [cited by applicant]
US 20100137106A1 · Oshima et al. · 2010 [cited by applicant]
US 20100145209A1 · Lee et al. · 2010 [cited by applicant]
US 20100152600A1 · Droitcour et al. · 2010 [cited by applicant]
US 20100179832A1 · Van et al. · 2010 [cited by applicant]
US 20100179833A1 · Roizen et al. · 2010 [cited by applicant]
US 20100184564A1 · Molyneux et al. · 2010 [cited by applicant]
US 20100194692A1 · Orr et al. · 2010 [cited by applicant]
US 20100197463A1 · Haughay et al. · 2010 [cited by applicant]
US 20100198453A1 · Dorogusker et al. · 2010 [cited by applicant]
US 20100222859A1 · Govari et al. · 2010 [cited by applicant]
US 20100231612A1 · Chaudhri et al. · 2010 [cited by applicant]
US 20100264097A1 · Sun et al. · 2010 [cited by applicant]
US 20100269055A1 · Daikeler et al. · 2010 [cited by applicant]
US 20100269157A1 · Experton · 2010 [cited by applicant]
US 20100273610A1 · Johnson · 2010 [cited by applicant]
US 20100281374A1 · Schulz et al. · 2010 [cited by applicant]
US 20100292599A1 · Oleson et al. · 2010 [cited by applicant]
US 20100292600A1 · Dibenedetto et al. · 2010 [cited by applicant]
US 20100298899A1 · Donnelly et al. · 2010 [cited by applicant]
US 20100305965A1 · Benjamin et al. · 2010 [cited by applicant]
US 20100309149A1 · Blumenberg et al. · 2010 [cited by applicant]
US 20100331145A1 · Lakovic et al. · 2010 [cited by applicant]
US 20110003665A1 · Burton et al. · 2011 [cited by applicant]
US 20110016120A1 · Haughay et al. · 2011 [cited by applicant]
US 20110032105A1 · Hoffman et al. · 2011 [cited by applicant]
US 20110052005A1 · Selner · 2011 [cited by applicant]
US 20110066051A1 · Moon et al. · 2011 [cited by applicant]
US 20110071869A1 · Obrien et al. · 2011 [cited by applicant]
US 20110074699A1 · Marr et al. · 2011 [cited by applicant]
US 20110087076A1 · Brynelsen et al. · 2011 [cited by applicant]
US 20110098928A1 · Hoffman et al. · 2011 [cited by applicant]
US 20110106553A1 · Tanaka et al. · 2011 [cited by applicant]
US 20110112418A1 · Feild et al. · 2011 [cited by applicant]
US 20110113430A1 · Fuse · 2011 [cited by applicant]
US 20110125041A1 · Fischell et al. · 2011 [cited by applicant]
US 20110137678A1 · Williams · 2011 [cited by applicant]
US 20110137836A1 · Kuriyama et al. · 2011 [cited by applicant]
US 20110159469A1 · Hwang et al. · 2011 [cited by applicant]
US 20110167369A1 · Van · 2011 [cited by applicant]
US 20110201911A1 · Johnson et al. · 2011 [cited by applicant]
US 20110213276A1 · Sarussi et al. · 2011 [cited by applicant]
US 20110227872A1 · Huska et al. · 2011 [cited by applicant]
US 20110230169A1 · Ohki · 2011 [cited by applicant]
US 20110230986A1 · Lafortune et al. · 2011 [cited by applicant]
US 20110246509A1 · Migita et al. · 2011 [cited by applicant]
US 20110257638A1 · Boukhny et al. · 2011 [cited by applicant]
US 20110261079A1 · Ingrassia et al. · 2011 [cited by applicant]
US 20110275940A1 · Nims et al. · 2011 [cited by applicant]
US 20110281249A1 · Gammell et al. · 2011 [cited by applicant]
US 20110306389A1 · Nagayama · 2011 [cited by applicant]
US 20110307821A1 · Martens · 2011 [cited by applicant]
US 20120015778A1 · Lee et al. · 2012 [cited by applicant]
US 20120015779A1 · Powch et al. · 2012 [cited by applicant]
US 20120022884A1 · Chillemi · 2012 [cited by applicant]
US 20120030623A1 · Hoellwarth · 2012 [cited by applicant]
US 20120034897A1 · Kreitzer et al. · 2012 [cited by applicant]
US 20120041767A1 · Hoffman et al. · 2012 [cited by applicant]
US 20120042039A1 · Mark · 2012 [cited by applicant]
US 20120046784A1 · Malina et al. · 2012 [cited by applicant]
US 20120059664A1 · Georgiev et al. · 2012 [cited by applicant]
US 20120060118A1 · Gupta et al. · 2012 [cited by applicant]
US 20120071770A1 · Grey et al. · 2012 [cited by applicant]
US 20120092379A1 · Tsuji et al. · 2012 [cited by applicant]
US 20120092383A1 · Hysek et al. · 2012 [cited by applicant]
US 20120105225A1 · Valtonen · 2012 [cited by applicant]
US 20120116550A1 · Hoffman et al. · 2012 [cited by applicant]
US 20120116684A1 · Ingrassia et al. · 2012 [cited by applicant]
US 20120119911A1 · Jeon et al. · 2012 [cited by applicant]
US 20120143094A1 · Jallon · 2012 [cited by applicant]
US 20120143095A1 · Nakamura · 2012 [cited by applicant]
US 20120150759A1 · Tarjan · 2012 [cited by applicant]
US 20120159380A1 · Kocienda et al. · 2012 [cited by applicant]
US 20120169882A1 · Millar et al. · 2012 [cited by applicant]
US 20120171649A1 · Wander et al. · 2012 [cited by applicant]
US 20120179278A1 · Riley et al. · 2012 [cited by applicant]
US 20120179319A1 · Gilman et al. · 2012 [cited by applicant]
US 20120215328A1 · Schmelzer · 2012 [cited by applicant]
US 20120232414A1 · Mollicone et al. · 2012 [cited by applicant]
US 20120251079A1 · Meschter et al. · 2012 [cited by applicant]
US 20120253485A1 · Weast et al. · 2012 [cited by applicant]
US 20120253488A1 · Shaw et al. · 2012 [cited by applicant]
US 20120254263A1 · Hiestermann et al. · 2012 [cited by applicant]
US 20120274508A1 · Brown et al. · 2012 [cited by applicant]
US 20120283855A1 · Hoffman et al. · 2012 [cited by applicant]
US 20120290109A1 · Engelberg et al. · 2012 [cited by applicant]
US 20120302840A1 · Kubo · 2012 [cited by applicant]
US 20120302843A1 · Otsubo et al. · 2012 [cited by applicant]
US 20120310389A1 · Martin · 2012 [cited by applicant]
US 20120313776A1 · Utter, II · 2012 [cited by applicant]
US 20120317167A1 · Rahman et al. · 2012 [cited by applicant]
US 20120317430A1 · Rahman et al. · 2012 [cited by applicant]
US 20120323129A1 · Fujita et al. · 2012 [cited by applicant]
US 20120326873A1 · Utter, II · 2012 [cited by applicant]
US 20130053990A1 · Ackland · 2013 [cited by applicant]
US 20130054150A1 · Sacks et al. · 2013 [cited by applicant]
US 20130054720A1 · Kang et al. · 2013 [cited by applicant]
US 20130067050A1 · Kotteri et al. · 2013 [cited by applicant]
US 20130081083A1 · Yu et al. · 2013 [cited by applicant]
US 20130093715A1 · Marsden et al. · 2013 [cited by applicant]
US 20130106603A1 · Weast et al. · 2013 [cited by applicant]
US 20130106684A1 · Weast et al. · 2013 [cited by applicant]
US 20130110264A1 · Weast et al. · 2013 [cited by applicant]
US 20130115583A1 · Gordon et al. · 2013 [cited by applicant]
US 20130132028A1 · Crankson et al. · 2013 [cited by applicant]
US 20130137073A1 · Nacey et al. · 2013 [cited by applicant]
US 20130138734A1 · Crivello et al. · 2013 [cited by applicant]
US 20130141233A1 · Jacobs et al. · 2013 [cited by applicant]
US 20130142495A1 · Terai · 2013 [cited by applicant]
US 20130151285A1 · Mclaren et al. · 2013 [cited by applicant]
US 20130158367A1 · Pacione et al. · 2013 [cited by applicant]
US 20130184613A1 · Homsi et al. · 2013 [cited by applicant]
US 20130185097A1 · Saria et al. · 2013 [cited by applicant]
US 20130187923A1 · Yoshimoto et al. · 2013 [cited by applicant]
US 20130188322A1 · Lowe et al. · 2013 [cited by applicant]
US 20130191034A1 · Weast et al. · 2013 [cited by applicant]
US 20130197679A1 · Balakrishnan et al. · 2013 [cited by applicant]
US 20130198672A1 · Yoon et al. · 2013 [cited by applicant]
US 20130203475A1 · Shin et al. · 2013 [cited by applicant]
US 20130209972A1 · Carter et al. · 2013 [cited by applicant]
US 20130215119A1 · Vanhoecke · 2013 [cited by applicant]
US 20130217253A1 · Golko et al. · 2013 [cited by applicant]
US 20130217979A1 · Blackadar et al. · 2013 [cited by applicant]
US 20130223707A1 · Stephenson · 2013 [cited by applicant]
US 20130231575A1 · Erkkila et al. · 2013 [cited by applicant]
US 20130231711A1 · Kaib · 2013 [cited by applicant]
US 20130233097A1 · Hayner et al. · 2013 [cited by applicant]
US 20130238287A1 · Hoffman et al. · 2013 [cited by applicant]
US 20130245966A1 · Burroughs et al. · 2013 [cited by applicant]
US 20130262155A1 · Hinkamp · 2013 [cited by applicant]
US 20130263719A1 · Watterson et al. · 2013 [cited by applicant]
US 20130274904A1 · Coza et al. · 2013 [cited by applicant]
US 20130324210A1 · Doig et al. · 2013 [cited by applicant]
US 20130325358A1 · Oshima et al. · 2013 [cited by applicant]
US 20130325394A1 · Yuen et al. · 2013 [cited by applicant]
US 20130325396A1 · Yuen et al. · 2013 [cited by applicant]
US 20130325758A1 · Alphin et al. · 2013 [cited by applicant]
US 20130330694A1 · Watterson · 2013 [cited by applicant]
US 20130332286A1 · Medelius et al. · 2013 [cited by applicant]
US 20130345978A1 · Lush et al. · 2013 [cited by applicant]
US 20140035761A1 · Burton et al. · 2014 [cited by applicant]
US 20140037107A1 · Marino et al. · 2014 [cited by applicant]
US 20140038781A1 · Foley et al. · 2014 [cited by applicant]
US 20140039840A1 · Yuen et al. · 2014 [cited by applicant]
US 20140067096A1 · Aibara · 2014 [cited by applicant]
US 20140081666A1 · Teller et al. · 2014 [cited by applicant]
US 20140089836A1 · Damani et al. · 2014 [cited by applicant]
US 20140107524A1 · Brull et al. · 2014 [cited by applicant]
US 20140108998A1 · Chaudhri et al. · 2014 [cited by applicant]
US 20140135955A1 · Burroughs · 2014 [cited by applicant]
US 20140139637A1 · Mistry et al. · 2014 [cited by applicant]
US 20140143678A1 · Mistry et al. · 2014 [cited by applicant]
US 20140156292A1 · Kozicki et al. · 2014 [cited by applicant]
US 20140172460A1 · Kohli · 2014 [cited by applicant]
US 20140176346A1 · Brumback et al. · 2014 [cited by applicant]
US 20140176475A1 · Myers et al. · 2014 [cited by applicant]
US 20140180786A1 · Sullivan · 2014 [cited by applicant]
US 20140189584A1 · Weng et al. · 2014 [cited by applicant]
US 20140197946A1 · Park et al. · 2014 [cited by applicant]
US 20140200691A1 · Lee et al. · 2014 [cited by applicant]
US 20140213415A1 · Parker et al. · 2014 [cited by applicant]
US 20140218369A1 · Yuen et al. · 2014 [cited by applicant]
US 20140221790A1 · Pacione et al. · 2014 [cited by applicant]
US 20140228647A1 · Sakamoto et al. · 2014 [cited by applicant]
US 20140239065A1 · Zhou et al. · 2014 [cited by applicant]
US 20140240122A1 · Roberts et al. · 2014 [cited by applicant]
US 20140240349A1 · Tuukkanen · 2014 [cited by applicant]
US 20140244009A1 · Mestas · 2014 [cited by applicant]
US 20140245161A1 · Yuen et al. · 2014 [cited by applicant]
US 20140257537A1 · Stroupe et al. · 2014 [cited by applicant]
US 20140266731A1 · Malhotra · 2014 [cited by applicant]
US 20140274413A1 · Chelst · 2014 [cited by applicant]
US 20140275852A1 · Hong et al. · 2014 [cited by applicant]
US 20140275854A1 · Venkatraman et al. · 2014 [cited by applicant]
US 20140277628A1 · Nieminen et al. · 2014 [cited by applicant]
US 20140278229A1 · Hong et al. · 2014 [cited by applicant]
US 20140280498A1 · Frankel et al. · 2014 [cited by applicant]