IP Library Granted Patent US 12,413,981
Granted Patent B2
US 12,413,981 · App. 18/663,024 · Granted Sep 9, 2025

User interfaces for workout content

Inventors: Lynne Devine (San Francisco, CA); Julie A. Arney (Los Gatos, CA); Jay Blahnik (Venice, CA); Gary Ian Butcher (Los Gatos, CA); Edward Chao (Palo Alto, CA); David Clark (Cupertino, CA); Alan C. Dye (San Francisco, CA); Anders Kalle Haglunds (Sunnyvale, CA); Kevin Lynch (Woodside, CA); Aalhad R. Patankar (Cypress, CA); Jennifer D. Patton (Cupertino, CA); Emily Pedersen (Los Altos Hills, CA); Brady Jackson White (San Jose, CA); Nealon Young (San Francisco, CA)
Assignee: Apple Inc.
H04W12/55G06F3/0481G06F3/0482G06F3/0484G06F3/04842G06F3/167G16H20/30G16H40/63G16H50/70
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,413,981
App. No.
18/663,024
Granted
Sep 9, 2025
Kind
B2
Abstract

In some embodiments, an electronic device performs techniques related to displaying personalized workout suggestions based on completed workouts. In some embodiments, an electronic device performs techniques related to starting an audio-based workout. In some embodiments, an electronic device performs techniques related to displaying information about a workout during playback of workout content. In some embodiments, an electronic device performs techniques related to displaying information about physical activity of a user relative to a group of users. In some embodiments, an electronic device performs techniques related to coordinating display of workout content among multiple devices.

Claims (135)

1. A computer system that is in communication with a display generation component and one or more inputs 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:

causing recording of one or more physical activity metrics at a first frequency, wherein the physical activity metrics are recorded by one or more sensors that are monitoring an activity level of a user of the computer system;

while causing recording of the one or more physical activity metrics at the first frequency, displaying, via the display generation component, a workout user interface that includes a plurality of workout affordances, wherein the plurality of workout affordances includes a first workout affordance;

while displaying the first workout affordance from the plurality of workout affordances, detecting, via the one or more input devices, a set of one or more user inputs that includes an input directed to the first workout affordance; and

in response to detecting the set of one or more user inputs that includes the input directed to the first workout affordance:

causing audio playback of audio associated with a first type of workout at an audio output device that is in communication with the computer system, wherein the audio associated with the first workout affordance from the plurality of workout affordances corresponds to a predefined list of audio items that includes a first audio item and a second audio item, and wherein the predefined list of audio items was not selected by the user; and

causing recording of the one or more physical activity metrics at a second frequency greater than the first frequency.

2. The computer system of claim 1 , wherein the audio associated with the first type of workout has a duration based on an amount of time required to complete the first type of workout.

3. The computer system of claim 1 , wherein the audio associated with the first type of workout includes an audio indication configured to be output at the audio output device at a predefined time during playback of the audio associated with the first type of workout.

4. The computer system of claim 1 , wherein the audio associated with the first type of workout corresponds to one or more visual content items that are configured to be output during playback of the audio associated with the first type of workout.

5. The computer system of claim 4 , wherein the one or more programs further include instructions for:

while causing audio playback of the audio associated with the first type of workout:

displaying, via the display generation component, the one or more visual content items; and

generating tactile output, wherein the tactile output is provided concurrently with display of the one or more visual content items.

6. The computer system of claim 4 , wherein the one or more programs further include instructions for:

after completion of the first type of workout, displaying, via the display generation component, a first workout summary user interface that includes the one or more visual content items configured to be output during playback of the audio associated with the first type of workout.

7. The computer system of claim 4 , wherein:

each visual content item of the one or more visual content items is configured to be output at a respective predetermined time during playback of the audio associated with the first type of workout, including a first visual content item configured to be output at a first predetermined time during playback of the audio associated with the first type of workout; and

the one or more programs further include instructions for:

displaying, via the display generation component, a workout summary user interface that includes one or more graphical representations of the first type of workout, wherein:

in accordance with a determination that the first visual content item was output during playback of the audio associated with the first type of workout, the workout summary user interface includes the first visual content item, and

in accordance with a determination that the first visual content item was not output during playback of the audio associated with the first type of workout, the workout summary user interface does not include the first visual content item.

8. The computer system of claim 1 , wherein the one or more programs further include instructions for:

in accordance with a determination that audio playback of the audio associated with the first type of workout has completed, causing, at the audio output device, audio playback of the predefined list of audio items that includes the first audio item and the second audio item.

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

in response to detecting the set of one or more user inputs that includes the input directed to the first workout affordance, displaying, via the display generation component, a first set of playback controls for modifying the audio playback of the audio associated with the first type of workout; and

in response to causing audio playback of the predefined list of audio items, displaying, via the display generation component, a second set of playback controls for modifying audio playback of the predefined list of audio items, wherein the second set of playback controls is different than the first set of playback controls.

10. The computer system of claim 1 , wherein the one or more programs further include instructions for:

after audio playback of the audio associated with the first type of workout has completed, causing, at the audio output device, audio playback of the first audio item of the predefined list of audio items;

after causing the audio playback of the first audio item, detecting one or more user inputs corresponding to the first audio item; and

in response to detecting the one or more user inputs corresponding to the first audio item, performing an operation for the first audio item based on the detected one or more user inputs without performing the operation for the second audio item.

11. The computer system of claim 1 , wherein the one or more programs further include instructions for:

in response to detecting the set of one or more user inputs that includes the input directed to the first workout affordance:

displaying, via the display generation component, a workout user interface comprising a playback progress indicator, wherein the playback progress indicator visually indicates progress of playback of audio content, wherein the audio content includes the audio associated with the first type of workout and the predefined list of audio items.

12. The computer system of claim 1 , wherein:

the audio associated with the first type of workout corresponds to a predefined set of one or more physical locations, and

the audio associated with the first type of workout corresponds to one or more visual content items that are configured to be output during playback of the audio associated with the first type of workout.

13. The computer system of claim 1 , wherein the one or more programs further include instructions for:

after completion of the first type of workout, displaying, via the display generation component, a second workout summary user interface that includes one or more graphical representations of the first type of workout.

14. The computer system of claim 1 , wherein:

the computer system is in communication with a first external device,

the first external device is configured to output a selectable user interface object for adding a new workout, and

the one or more programs further include instructions for:

in response to a determination that a sequence of one or more user inputs have been detected by the first external device corresponding to selection of the selectable user interface object for adding the new workout, initiating a process for adding the new workout to the computer system.

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

causing recording of one or more physical activity metrics at a first frequency, wherein the physical activity metrics are recorded by one or more sensors that are monitoring an activity level of a user of the computer system;

while causing recording of the one or more physical activity metrics at the first frequency, displaying, via the display generation component, a workout user interface that includes a plurality of workout affordances, wherein the plurality of workout affordances includes a first workout affordance;

while displaying the first workout affordance from the plurality of workout affordances, detecting, via the one or more input devices, a set of one or more user inputs that includes an input directed to the first workout affordance; and

in response to detecting the set of one or more user inputs that includes the input directed to the first workout affordance:

causing audio playback of audio associated with a first type of workout at an audio output device that is in communication with the computer system, wherein the audio associated with the first workout affordance from the plurality of workout affordances corresponds to a predefined list of audio items that includes a first audio item and a second audio item, and wherein the predefined list of audio items was not selected by the user; and

causing recording of the one or more physical activity metrics at a second frequency greater than the first frequency.

16. A method, comprising:

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

causing recording of one or more physical activity metrics at a first frequency, wherein the physical activity metrics are recorded by one or more sensors that are monitoring an activity level of a user of the computer system;

while causing recording of the one or more physical activity metrics at the first frequency, displaying, via the display generation component, a workout user interface that includes a plurality of workout affordances, wherein the plurality of workout affordances includes a first workout affordance;

while displaying the first workout affordance from the plurality of workout affordances, detecting, via the one or more input devices, a set of one or more user inputs that includes an input directed to the first workout affordance; and

in response to detecting the set of one or more user inputs that includes the input directed to the first workout affordance:

causing audio playback of audio associated with a first type of workout at an audio output device that is in communication with the computer system, wherein the audio associated with the first workout affordance from the plurality of workout affordances corresponds to a predefined list of audio items that includes a first audio item and a second audio item, and wherein the predefined list of audio items was not selected by the user; and

causing recording of the one or more physical activity metrics at a second frequency greater than the first frequency.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the audio associated with the first type of workout has a duration based on an amount of time required to complete the first type of workout.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the audio associated with the first type of workout includes an audio indication configured to be output at the audio output device at a predefined time during playback of the audio associated with the first type of workout.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the audio associated with the first type of workout corresponds to one or more visual content items that are configured to be output during playback of the audio associated with the first type of workout.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the one or more programs further include instructions for:

while causing audio playback of the audio associated with the first type of workout:

displaying, via the display generation component, the one or more visual content items; and

generating tactile output, wherein the tactile output is provided concurrently with display of the one or more visual content items.

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

after completion of the first type of workout, displaying, via the display generation component, a first workout summary user interface that includes the one or more visual content items configured to be output during playback of the audio associated with the first type of workout.

22. The non-transitory computer-readable storage medium of claim 19 , wherein:

each visual content item of the one or more visual content items is configured to be output at a respective predetermined time during playback of the audio associated with the first type of workout, including a first visual content item configured to be output at a first predetermined time during playback of the audio associated with the first type of workout; and

the one or more programs further include instructions for:

displaying, via the display generation component, a workout summary user interface that includes one or more graphical representations of the first type of workout, wherein:

in accordance with a determination that the first visual content item was output during playback of the audio associated with the first type of workout, the workout summary user interface includes the first visual content item, and

in accordance with a determination that the first visual content item was not output during playback of the audio associated with the first type of workout, the workout summary user interface does not include the first visual content item.

23. The non-transitory computer-readable storage medium of claim 15 , wherein the one or more programs further include instructions for:

in accordance with a determination that audio playback of the audio associated with the first type of workout has completed, causing, at the audio output device, audio playback of the predefined list of audio items that includes the first audio item and the second audio item.

24. The non-transitory computer-readable storage medium of claim 15 , wherein the one or more programs further include instructions for:

in response to detecting the set of one or more user inputs that includes the input directed to the first workout affordance, displaying, via the display generation component, a first set of playback controls for modifying the audio playback of the audio associated with the first type of workout; and

in response to causing audio playback of the predefined list of audio items, displaying, via the display generation component, a second set of playback controls for modifying audio playback of the predefined list of audio items, wherein the second set of playback controls is different than the first set of playback controls.

25. The non-transitory computer-readable storage medium of claim 15 , wherein the one or more programs further include instructions for:

after audio playback of the audio associated with the first type of workout has completed, causing, at the audio output device, audio playback of the first audio item of the predefined list of audio items;

after causing the audio playback of the first audio item, detecting one or more user inputs corresponding to the first audio item; and

in response to detecting the one or more user inputs corresponding to the first audio item, performing an operation for the first audio item based on the detected one or more user inputs without performing the operation for the second audio item.

26. The non-transitory computer-readable storage medium of claim 15 , wherein the one or more programs further include instructions for:

in response to detecting the set of one or more user inputs that includes the input directed to the first workout affordance:

displaying, via the display generation component, a workout user interface comprising a playback progress indicator, wherein the playback progress indicator visually indicates progress of playback of audio content, wherein the audio content includes the audio associated with the first type of workout and the predefined list of audio items.

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

the audio associated with the first type of workout corresponds to a predefined set of one or more physical locations, and

the audio associated with the first type of workout corresponds to one or more visual content items that are configured to be output during playback of the audio associated with the first type of workout.

28. The non-transitory computer-readable storage medium of claim 15 , wherein the one or more programs further include instructions for:

after completion of the first type of workout, displaying, via the display generation component, a second workout summary user interface that includes one or more graphical representations of the first type of workout.

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

the computer system is in communication with a first external device,

the first external device is configured to output a selectable user interface object for adding a new workout, and

the one or more programs further include instructions for:

in response to a determination that a sequence of one or more user inputs have been detected by the first external device corresponding to selection of the selectable user interface object for adding the new workout, initiating a process for adding the new workout to the computer system.

30. The method of claim 16 , wherein the audio associated with the first type of workout has a duration based on an amount of time required to complete the first type of workout.

31. The method of claim 16 , wherein the audio associated with the first type of workout includes an audio indication configured to be output at the audio output device at a predefined time during playback of the audio associated with the first type of workout.

32. The method of claim 16 , wherein the audio associated with the first type of workout corresponds to one or more visual content items that are configured to be output during playback of the audio associated with the first type of workout.

33. The method of claim 32 , further comprising:

while causing audio playback of the audio associated with the first type of workout:

displaying, via the display generation component, the one or more visual content items; and

generating tactile output, wherein the tactile output is provided concurrently with display of the one or more visual content items.

34. The method of claim 32 , further comprising:

after completion of the first type of workout, displaying, via the display generation component, a first workout summary user interface that includes the one or more visual content items configured to be output during playback of the audio associated with the first type of workout.

35. The method of claim 32 , wherein:

each visual content item of the one or more visual content items is configured to be output at a respective predetermined time during playback of the audio associated with the first type of workout, including a first visual content item configured to be output at a first predetermined time during playback of the audio associated with the first type of workout; and

the method further comprising:

displaying, via the display generation component, a workout summary user interface that includes one or more graphical representations of the first type of workout, wherein:

in accordance with a determination that the first visual content item was output during playback of the audio associated with the first type of workout, the workout summary user interface includes the first visual content item, and

in accordance with a determination that the first visual content item was not output during playback of the audio associated with the first type of workout, the workout summary user interface does not include the first visual content item.

36. The method of claim 16 , further comprising:

in accordance with a determination that audio playback of the audio associated with the first type of workout has completed, causing, at the audio output device, audio playback of the predefined list of audio items that includes the first audio item and the second audio item.

37. The method of claim 16 , further comprising:

in response to detecting the set of one or more user inputs that includes the input directed to the first workout affordance, displaying, via the display generation component, a first set of playback controls for modifying the audio playback of the audio associated with the first type of workout; and

in response to causing audio playback of the predefined list of audio items, displaying, via the display generation component, a second set of playback controls for modifying audio playback of the predefined list of audio items, wherein the second set of playback controls is different than the first set of playback controls.

38. The method of claim 16 , further comprising:

after audio playback of the audio associated with the first type of workout has completed, causing, at the audio output device, audio playback of the first audio item of the predefined list of audio items;

after causing the audio playback of the first audio item, detecting one or more user inputs corresponding to the first audio item; and

in response to detecting the one or more user inputs corresponding to the first audio item, performing an operation for the first audio item based on the detected one or more user inputs without performing the operation for the second audio item.

39. The method of claim 16 , further comprising:

in response to detecting the set of one or more user inputs that includes the input directed to the first workout affordance:

displaying, via the display generation component, a workout user interface comprising a playback progress indicator, wherein the playback progress indicator visually indicates progress of playback of audio content, wherein the audio content includes the audio associated with the first type of workout and the predefined list of audio items.

40. The method of claim 16 , wherein:

the audio associated with the first type of workout corresponds to a predefined set of one or more physical locations, and

the audio associated with the first type of workout corresponds to one or more visual content items that are configured to be output during playback of the audio associated with the first type of workout.

41. The method of claim 16 , further comprising:

after completion of the first type of workout, displaying, via the display generation component, a second workout summary user interface that includes one or more graphical representations of the first type of workout.

42. The method of claim 16 , wherein:

the computer system is in communication with a first external device,

the first external device is configured to output a selectable user interface object for adding a new workout, and

the method further comprising:

in response to a determination that a sequence of one or more user inputs have been detected by the first external device corresponding to selection of the selectable user interface object for adding the new workout, initiating a process for adding the new workout to the computer system.

Continuity (6)
Continuation 17951976 · Sep 23, 2022
Continuation 17030337 · Sep 23, 2020
Provisional Application 63078311 · Sep 14, 2020
Provisional Application 63036374 · Jun 8, 2020
Provisional Application 62977076 · Feb 14, 2020
Related Publication 20240397323A1 · Nov 28, 2024
References Cited (400)
US 3480943A · Manber · 1969 [cited by applicant]
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 5463725A · Henckel et al. · 1995 [cited by applicant]
US 5474077A · Suga · 1995 [cited by applicant]
US 5583542A · Capps et al. · 1996 [cited by applicant]
US 5602981A · Hargrove · 1997 [cited by applicant]
US 5642731A · Kehr · 1997 [cited by applicant]
US 5677708A · Matthews et al. · 1997 [cited by applicant]
US 5685723A · Ladin et al. · 1997 [cited by applicant]
US 5712995A · Cohn · 1998 [cited by applicant]
US 5724985A · Snell et al. · 1998 [cited by applicant]
US 5730141A · Fain et al. · 1998 [cited by applicant]
US 5767835A · Obbink et al. · 1998 [cited by applicant]
US 5788655A · Yoshimura et al. · 1998 [cited by applicant]
US 5812983A · Kumagai · 1998 [cited by applicant]
US 5825349A · Meier et al. · 1998 [cited by applicant]
US 5845122A · Nielsen et al. · 1998 [cited by applicant]
US 5845235A · Luukkanen et al. · 1998 [cited by applicant]
US 5864868A · Contois · 1999 [cited by applicant]
US 5886697A · Naughton et al. · 1999 [cited by applicant]
US 5944633A · Wittrock · 1999 [cited by applicant]
US 5969283A · Looney et al. · 1999 [cited by applicant]
US 6013008A · Fukushima · 2000 [cited by applicant]
US 6055543A · Christensen et al. · 2000 [cited by applicant]
US 6061592A · Nigam · 2000 [cited by applicant]
US 6088649A · Kadaba et al. · 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 6118450A · Proehl et al. · 2000 [cited by applicant]
US 6141007A · Elterman et al. · 2000 [cited by applicant]
US 6154210A · Anderson · 2000 [cited by applicant]
US 6160551A · Naughton et al. · 2000 [cited by applicant]
US 6167469A · Safai et al. · 2000 [cited by applicant]
US 6199012B1 · Hasegawa · 2001 [cited by applicant]
US 6237010B1 · Hui et al. · 2001 [cited by applicant]
US 6244988B1 · Delman · 2001 [cited by applicant]
US 6245982B1 · Suzuki et al. · 2001 [cited by applicant]
US 6248946B1 · Dwek · 2001 [cited by applicant]
US 6292273B1 · Dow et al. · 2001 [cited by applicant]
US 6301586B1 · Yang et al. · 2001 [cited by applicant]
US 6302789B2 · Harada et al. · 2001 [cited by applicant]
US 6317784B1 · Mackintosh et al. · 2001 [cited by applicant]
US 6334025B1 · Yamagami et al. · 2001 [cited by applicant]
US 6346951B1 · Mastronardi · 2002 [cited by applicant]
US 6356971B1 · Katz et al. · 2002 [cited by applicant]
US 6374177B1 · Lee et al. · 2002 [cited by applicant]
US 6380947B1 · Stead · 2002 [cited by applicant]
US 6416471B1 · Kumar et al. · 2002 [cited by applicant]
US 6462760B1 · Cox et al. · 2002 [cited by applicant]
US 6564213B1 · Ortega et al. · 2003 [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 6713312B2 · Blalock et al. · 2004 [cited by applicant]
US 6731312B2 · Robbin · 2004 [cited by applicant]
US 6784925B1 · Tomat et al. · 2004 [cited by applicant]
US 6837827B1 · Lee et al. · 2005 [cited by applicant]
US 6866613B1 · Brown et al. · 2005 [cited by applicant]
US 6920619B1 · Milekic · 2005 [cited by applicant]
US 6950989B2 · Rosenzweig et al. · 2005 [cited by applicant]
US 7020514B1 · Wiesel · 2006 [cited by applicant]
US 7128693B2 · Brown et al. · 2006 [cited by applicant]
US 7164410B2 · Kupka · 2007 [cited by applicant]
US 7251454B2 · White · 2007 [cited by applicant]
US 7286256B2 · Herbert · 2007 [cited by applicant]
US 7302272B2 · Ackley · 2007 [cited by applicant]
US 7380212B2 · Cody et al. · 2008 [cited by applicant]
US 7437005B2 · Drucker et al. · 2008 [cited by applicant]
US 7444390B2 · Tadayon et al. · 2008 [cited by applicant]
US 7453444B2 · Geaghan · 2008 [cited by applicant]
US 7534206B1 · Lovitt et al. · 2009 [cited by applicant]
US 7559034B1 · Paperny et al. · 2009 [cited by applicant]
US 7627828B1 · Collison et al. · 2009 [cited by applicant]
US 7662065B1 · Kahn et al. · 2010 [cited by applicant]
US 7695406B2 · Waters · 2010 [cited by applicant]
US 7724242B2 · Hillis et al. · 2010 [cited by applicant]
US 7739148B2 · Suzuki et al. · 2010 [cited by applicant]
US 7779358B1 · Gupta et al. · 2010 [cited by applicant]
US 7791755B2 · Mori · 2010 [cited by applicant]
US 7823080B2 · Miyajima 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 7970240B1 · Chao et al. · 2011 [cited by applicant]
US 7996788B2 · Carmichael · 2011 [cited by applicant]
US 8024658B1 · Fagans 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 8106856B2 · Matas et al. · 2012 [cited by applicant]
US 8132116B1 · Schendel · 2012 [cited by applicant]
US 8152640B2 · Shirakawa et al. · 2012 [cited by applicant]
US 8200323B2 · Dibenedetto et al. · 2012 [cited by applicant]
US 8259132B2 · Buchheit · 2012 [cited by applicant]
US 8305355B2 · Forstall et al. · 2012 [cited by applicant]
US 8321006B1 · Snyder et al. · 2012 [cited by applicant]
US 8339420B2 · Hiraoka et al. · 2012 [cited by applicant]
US 8341557B2 · Pisula et al. · 2012 [cited by applicant]
US 8386934B2 · Takakura et al. · 2013 [cited by applicant]
US 8418075B2 · Gallo et al. · 2013 [cited by applicant]
US 8456431B2 · Victor · 2013 [cited by applicant]
US 8458617B2 · Victor et al. · 2013 [cited by applicant]
US 8464173B2 · Victor et al. · 2013 [cited by applicant]
US 8475339B2 · Hwang et al. · 2013 [cited by applicant]
US 8487885B2 · Relyea 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 8780069B2 · Victor 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 8863016B2 · Victor et al. · 2014 [cited by applicant]
US 8934963B1 · Farazi · 2015 [cited by applicant]
US 8947239B1 · Park · 2015 [cited by applicant]
US 8957865B2 · Cieplinski et al. · 2015 [cited by applicant]
US 8966399B2 · Chiang et al. · 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 9310907B2 · Victor et al. · 2016 [cited by applicant]
US 9449365B2 · Roberts · 2016 [cited by applicant]
US 9459792B2 · Matas et al. · 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 · Lerner 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 10282070B2 · Victor · 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 10973422B2 · Pantelopoulos 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 11334229B2 · Victor · 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 11514813B2 · Bell et al. · 2022 [cited by applicant]
US 11529074B2 · Vaterlaus · 2022 [cited by applicant]
US 11801423B2 · Bissonnette et al. · 2023 [cited by applicant]
US 20010014184A1 · Bubie et al. · 2001 [cited by applicant]
US 20010049470A1 · Mault et al. · 2001 [cited by applicant]
US 20020000998A1 · Scott et al. · 2002 [cited by applicant]
US 20020008763A1 · Kawamura et al. · 2002 [cited by applicant]
US 20020015064A1 · Robotham et al. · 2002 [cited by applicant]
US 20020018051A1 · Singh · 2002 [cited by applicant]
US 20020021758A1 · Chui et al. · 2002 [cited by applicant]
US 20020045960A1 · Phillips et al. · 2002 [cited by applicant]
US 20020054233A1 · Juen · 2002 [cited by applicant]
US 20020057292A1 · Holtz · 2002 [cited by applicant]
US 20020057461A1 · Dow et al. · 2002 [cited by applicant]
US 20020070982A1 · Hill et al. · 2002 [cited by applicant]
US 20020086774A1 · Warner · 2002 [cited by applicant]
US 20020106199A1 · Ikeda · 2002 [cited by applicant]
US 20020118121A1 · Lehrman et al. · 2002 [cited by applicant]
US 20020135621A1 · Angiulo et al. · 2002 [cited by applicant]
US 20020196357A1 · Battles et al. · 2002 [cited by applicant]
US 20030023178A1 · Bischoff et al. · 2003 [cited by applicant]
US 20030048291A1 · Dieberger · 2003 [cited by applicant]
US 20030064860A1 · Yamashita et al. · 2003 [cited by applicant]
US 20030081135A1 · Boll · 2003 [cited by applicant]
US 20030108241A1 · Colmenarez et al. · 2003 [cited by applicant]
US 20030122787A1 · Zimmerman et al. · 2003 [cited by applicant]
US 20030128192A1 · Van Os · 2003 [cited by applicant]
US 20030128241A1 · Watanabe et al. · 2003 [cited by applicant]
US 20030134714A1 · Oishi et al. · 2003 [cited by applicant]
US 20030149990A1 · Anttila et al. · 2003 [cited by applicant]
US 20030160824A1 · Szumla · 2003 [cited by applicant]
US 20030161003A1 · Herbert · 2003 [cited by applicant]
US 20030169288A1 · Misawa · 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 20030197687A1 · Shetter · 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 20040046886A1 · Ambiru et al. · 2004 [cited by applicant]
US 20040077462A1 · Brown et al. · 2004 [cited by applicant]
US 20040085316A1 · Malik · 2004 [cited by applicant]
US 20040119758A1 · Grossman et al. · 2004 [cited by applicant]
US 20040128286A1 · Yasushi et al. · 2004 [cited by applicant]
US 20040135904A1 · Shiota et al. · 2004 [cited by applicant]
US 20040158555A1 · Seedman et al. · 2004 [cited by applicant]
US 20040183830A1 · Cody et al. · 2004 [cited by applicant]
US 20040205504A1 · Phillips · 2004 [cited by applicant]
US 20040207722A1 · Koyama 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 20050041035A1 · Nagatomo et al. · 2005 [cited by applicant]
US 20050062130A1 · Ciancio et al. · 2005 [cited by applicant]
US 20050071767A1 · Kirkland et al. · 2005 [cited by applicant]
US 20050073601A1 · Battles et al. · 2005 [cited by applicant]
US 20050075214A1 · Brown et al. · 2005 [cited by applicant]
US 20050076307A1 · Robbin · 2005 [cited by applicant]
US 20050079905A1 · Martens · 2005 [cited by applicant]
US 20050083406A1 · Cozier · 2005 [cited by applicant]
US 20050088418A1 · Nguyen · 2005 [cited by applicant]
US 20050102635A1 · Jiang et al. · 2005 [cited by applicant]
US 20050104848A1 · Yamaguchi et al. · 2005 [cited by applicant]
US 20050108253A1 · Metsatahti et al. · 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 20050134719A1 · Beck · 2005 [cited by applicant]
US 20050139852A1 · Chen et al. · 2005 [cited by applicant]
US 20050160377A1 · Sciammarella 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 20050183026A1 · Amano et al. · 2005 [cited by applicant]
US 20050188326A1 · Ikeda · 2005 [cited by applicant]
US 20050190059A1 · Wehrenberg · 2005 [cited by applicant]
US 20050192924A1 · Drucker et al. · 2005 [cited by applicant]
US 20050195221A1 · Berger et al. · 2005 [cited by applicant]
US 20050197063A1 · White et al. · 2005 [cited by applicant]
US 20050198024A1 · Sakata et al. · 2005 [cited by applicant]
US 20050210399A1 · Filner 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 20060001652A1 · Chiu et al. · 2006 [cited by applicant]
US 20060004685A1 · Pyhalammi et al. · 2006 [cited by applicant]
US 20060017692A1 · Wehrenberg et al. · 2006 [cited by applicant]
US 20060020174A1 · Matsumura et al. · 2006 [cited by applicant]
US 20060022961A1 · Kaminaga · 2006 [cited by applicant]
US 20060025218A1 · Hotta · 2006 [cited by applicant]
US 20060026521A1 · Hotelling et al. · 2006 [cited by applicant]
US 20060026535A1 · Hotelling et al. · 2006 [cited by applicant]
US 20060026536A1 · Hotelling 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 20060061663A1 · Park · 2006 [cited by applicant]
US 20060072028A1 · Hong · 2006 [cited by applicant]
US 20060077266A1 · Nurmi et al. · 2006 [cited by applicant]
US 20060080386A1 · Roykkee et al. · 2006 [cited by applicant]
US 20060088228A1 · Marriott et al. · 2006 [cited by applicant]
US 20060098109A1 · Ooki · 2006 [cited by applicant]
US 20060106741A1 · Janarthanan · 2006 [cited by applicant]
US 20060112335A1 · Hofmeister et al. · 2006 [cited by applicant]
US 20060117014A1 · Qi · 2006 [cited by applicant]
US 20060125799A1 · Hillis et al. · 2006 [cited by applicant]
US 20060136246A1 · Tu · 2006 [cited by applicant]
US 20060136449A1 · Parker et al. · 2006 [cited by applicant]
US 20060136839A1 · Makela et al. · 2006 [cited by applicant]
US 20060156228A1 · Gallo et al. · 2006 [cited by applicant]
US 20060160090A1 · Macina et al. · 2006 [cited by applicant]
US 20060164535A1 · Oyama · 2006 [cited by applicant]
US 20060170669A1 · Walker et al. · 2006 [cited by applicant]
US 20060184800A1 · Rosenberg · 2006 [cited by applicant]
US 20060184966A1 · Hunleth et al. · 2006 [cited by applicant]
US 20060233536A1 · Shuhami · 2006 [cited by applicant]
US 20060240959A1 · Huang · 2006 [cited by applicant]
US 20060250524A1 · Roche · 2006 [cited by applicant]
US 20060279532A1 · Olszewski et al. · 2006 [cited by applicant]
US 20070016091A1 · Butt et al. · 2007 [cited by applicant]
US 20070016868A1 · Nurmi · 2007 [cited by applicant]
US 20070021269A1 · Shum · 2007 [cited by applicant]
US 20070031115A1 · Oshikiri et al. · 2007 [cited by applicant]
US 20070032733A1 · Burton · 2007 [cited by applicant]
US 20070033069A1 · Rao et al. · 2007 [cited by applicant]
US 20070040810A1 · Dowe et al. · 2007 [cited by applicant]
US 20070050726A1 · Wakai et al. · 2007 [cited by applicant]
US 20070055940A1 · Moore et al. · 2007 [cited by applicant]
US 20070056727A1 · Newman · 2007 [cited by applicant]
US 20070061748A1 · Hirose · 2007 [cited by applicant]
US 20070071256A1 · Ito · 2007 [cited by applicant]
US 20070081740A1 · Ciudad et al. · 2007 [cited by applicant]
US 20070097151A1 · Rosenberg · 2007 [cited by applicant]
US 20070097421A1 · Sorensen et al. · 2007 [cited by applicant]
US 20070113726A1 · Oliver et al. · 2007 [cited by applicant]
US 20070136093A1 · Rankin et al. · 2007 [cited by applicant]
US 20070136778A1 · Birger et al. · 2007 [cited by applicant]
US 20070143433A1 · Daigle · 2007 [cited by applicant]
US 20070150839A1 · Danninger · 2007 [cited by applicant]
US 20070160345A1 · Sakai et al. · 2007 [cited by applicant]
US 20070169614A1 · Sasaki et al. · 2007 [cited by applicant]
US 20070179938A1 · Ikeda et al. · 2007 [cited by applicant]
US 20070186154A1 · Anthony et al. · 2007 [cited by applicant]
US 20070188518A1 · Vale et al. · 2007 [cited by applicant]
US 20070192741A1 · Yoritate et al. · 2007 [cited by applicant]
US 20070204225A1 · Berkowitz et al. · 2007 [cited by applicant]
US 20070209004A1 · Layard · 2007 [cited by applicant]
US 20070229471A1 · Kim et al. · 2007 [cited by applicant]
US 20070229678A1 · Barrus et al. · 2007 [cited by applicant]
US 20070236475A1 · Wherry · 2007 [cited by applicant]
US 20070245236A1 · Lee et al. · 2007 [cited by applicant]
US 20070245257A1 · Chan et al. · 2007 [cited by applicant]
US 20070249949A1 · Hadley · 2007 [cited by applicant]
US 20070253025A1 · Terayoko · 2007 [cited by applicant]
US 20070262964A1 · Zotov et al. · 2007 [cited by applicant]
US 20070271065A1 · Gupta et al. · 2007 [cited by applicant]
US 20080019591A1 · Iwayama et al. · 2008 [cited by applicant]
US 20080020803A1 · Rios et al. · 2008 [cited by applicant]
US 20080027673A1 · Trumm · 2008 [cited by applicant]
US 20080030456A1 · Asadi et al. · 2008 [cited by applicant]
US 20080036743A1 · Westerman et al. · 2008 [cited by applicant]
US 20080040668A1 · Ala-Rantala · 2008 [cited by applicant]
US 20080051919A1 · Sakai et al. · 2008 [cited by applicant]
US 20080052945A1 · Matas et al. · 2008 [cited by applicant]
US 20080057941A1 · Scott et al. · 2008 [cited by applicant]
US 20080058626A1 · Miyata et al. · 2008 [cited by applicant]
US 20080059888A1 · Dunko · 2008 [cited by applicant]
US 20080066010A1 · Brodersen 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 20080133697A1 · Stewart et al. · 2008 [cited by applicant]
US 20080134070A1 · Kobayashi et al. · 2008 [cited by applicant]
US 20080141135A1 · Mason et al. · 2008 [cited by applicant]
US 20080147664A1 · Fujiwara et al. · 2008 [cited by applicant]
US 20080150731A1 · Laukkanen et al. · 2008 [cited by applicant]
US 20080155474A1 · Duhig et al. · 2008 [cited by applicant]
US 20080155478A1 · Stross · 2008 [cited by applicant]
US 20080161161A1 · Pipinich et al. · 2008 [cited by applicant]
US 20080161707A1 · Farringdon et al. · 2008 [cited by applicant]
US 20080165141A1 · Christie · 2008 [cited by applicant]
US 20080177569A1 · Chen et al. · 2008 [cited by applicant]
US 20080180404A1 · Han et al. · 2008 [cited by applicant]
US 20080195600A1 · Deakter · 2008 [cited by applicant]
US 20080200312A1 · Tagliabue · 2008 [cited by applicant]
US 20080216022A1 · Lorch et al. · 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 20080297482A1 · Weiss · 2008 [cited by applicant]
US 20080300110A1 · Smith et al. · 2008 [cited by applicant]
US 20080307343A1 · Robert et al. · 2008 [cited by applicant]
US 20080320419A1 · Matas 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 20090013350A1 · Ohlfs et al. · 2009 [cited by applicant]
US 20090021576A1 · Linder et al. · 2009 [cited by applicant]
US 20090037605A1 · Li · 2009 [cited by applicant]
US 20090047645A1 · Dibenedetto et al. · 2009 [cited by applicant]
US 20090051946A1 · Hibi · 2009 [cited by applicant]
US 20090055748A1 · Dieberger et al. · 2009 [cited by applicant]
US 20090058821A1 · Chaudhri 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 20090128516A1 · Rimon et al. · 2009 [cited by applicant]
US 20090140997A1 · Jeong 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 20090158326A1 · Hunt 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]