US2024399209A1PendingUtilityA1

Methods and user interfaces for accessing and managing workout content and information

Assignee: APPLE INCPriority: Jun 4, 2023Filed: Jul 30, 2024Published: Dec 5, 2024
Est. expiryJun 4, 2043(~16.9 yrs left)· nominal 20-yr term from priority
A63B 2230/062A63B 24/0075A63B 24/0062A63B 71/0622
69
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present disclosure generally relates to methods and user interfaces for providing and accessing workout content and methods and user interfaces for providing and modifying workout metrics.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer system configured to communicate with one or more display generation components 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:
 receiving workout information corresponding to a plurality of workout sessions associated with a first user, including:
 a first set of workout information corresponding to a first workout session; and 
 a second set of workout information corresponding to a second workout session that is separate from and different from the first workout session; and 
 
 in accordance with a determination that the workout information corresponding to the plurality of workout sessions, including the first set of workout information and the second set of workout information, satisfies a set of FTP estimation criteria, displaying, via the one or more display generation components, an estimated functional threshold power for the first user based on the first set of workout information and the second set of workout information, wherein:
 the first set of workout information does not satisfy the set of FTP estimation criteria, and 
 the second set of workout information does not satisfy the set of FTP estimation criteria, and 
 the workout information corresponding to the plurality of workout sessions cumulatively satisfy the set of FTP estimation criteria. 
 
   
     
     
         2 . The computer system of  claim 1 , the one or more programs further including instructions for:
 determining, based on the estimated functional threshold power for the first user, power zone ranges for a plurality of power zones, including:
 a first maximum power zone value and a first minimum power zone value for a first power zone of the plurality of power zones; and 
 a second maximum power zone value and a second minimum power zone value for a second power zone of the plurality of power zones, wherein the second power zone is different from the first power zone. 
   
     
     
         3 . The computer system of  claim 1 , wherein the FTP estimation criteria include a first criterion that is satisfied when the plurality of workout sessions cumulatively exceed a threshold workout duration. 
     
     
         4 . The computer system of  claim 1 , wherein the FTP estimation criteria include a second criterion that is satisfied when the plurality of workout sessions cumulatively exceed a threshold duration of time above a threshold level of intensity. 
     
     
         5 . The computer system of  claim 1 , the one or more programs further including instructions for:
 subsequent to displaying the estimated functional threshold power for the first user, receiving workout information corresponding to a second plurality of workout sessions different from the plurality of workout sessions; and   in accordance with a determination that the workout information corresponding to the second plurality of workout sessions satisfies the FTP estimation criteria, displaying, via the one or more display generation components, a second estimated functional threshold power for the first user different from the estimated functional threshold power, wherein the second estimated functional threshold power is determined based on the workout information corresponding to the second plurality of workout sessions.   
     
     
         6 . The computer system of  claim 5 , the one or more programs further including instructions for:
 in accordance with a determination that the second estimated functional threshold power is different from the estimated functional threshold power, displaying, via the one or more display generation components, a first object that is selectable to update a current functional threshold power for the user to the second estimated functional threshold power.   
     
     
         7 . The computer system of  claim 6 , the one or more programs further including instructions for:
 while displaying the first object, receiving, via the one or more input devices, a selection input corresponding to selection of the first object; and   in response to receiving the selection input corresponding to selection of the first object, updating power values corresponding to a plurality of power zones based on the second estimated functional threshold power, including:
 updating a first maximum power value and a first minimum power value corresponding to a first power zone; and 
 updating a second maximum power value and second minimum power value corresponding to a second power zone different from the first power zone. 
   
     
     
         8 . The computer system of  claim 1 , the one or more programs further including instructions for:
 while a current functional threshold power for the first user is set to a first value, receiving, via the one or more input devices, a first set of user inputs corresponding to a user request to change the current functional threshold power for the first user to a second value different from the first value; and   in response to receiving the first set of user inputs, changing the current functional threshold power for the first user to the second value.   
     
     
         9 . The computer system of  claim 8 , the one or more programs further including instructions for:
 in response to receiving the first set of user inputs, displaying, via the one or more display generation components, a first option that is selectable to update power values corresponding to a plurality of power zones.   
     
     
         10 . The computer system of  claim 1 , the one or more programs further including instructions for:
 displaying, via the one or more display generation components, at a first time, a first user interface that includes:
 an indication of a current functional threshold power for the user that indicates that the current functional threshold power for the user is a first value at the first time; 
 a representation of a first power zone, including a first maximum power zone value and a first minimum power zone value corresponding to the first power zone; and 
 a representation of a second power zone, including a second maximum power zone value and a second minimum power zone value corresponding to the second power zone; and 
   at a second time subsequent to the first time, re-displaying the first user interface, including:
 the indication of the current functional threshold power for the user that indicates that the current functional threshold power for the user is a second value at the second time, wherein the second value is different from the first value, and the second value was entered by a user on a first external device different from the computer system 
 the representation of the first power zone, wherein the representation of the first power zone is updated to have a first updated maximum power zone value different from the first maximum power zone value and a first updated minimum power zone value different from the first minimum power zone value, wherein the first updated maximum power zone value and the first updated minimum power zone value were entered by the user on the first external device; and 
 the representation of the second power zone, wherein the representation of the second power zone is updated to have a second updated maximum power zone value different from the second maximum power zone value and a second updated minimum power zone value different from the second minimum power zone value, wherein the second updated maximum power zone value and the second updated minimum power zone value were entered by a user on the first external device. 
   
     
     
         11 . 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 one or more display generation components and one or more input devices, the one or more programs including instructions for:
 receiving workout information corresponding to a plurality of workout sessions associated with a first user, including:
 a first set of workout information corresponding to a first workout session; and 
 a second set of workout information corresponding to a second workout session that is separate from and different from the first workout session; and 
   in accordance with a determination that the workout information corresponding to the plurality of workout sessions, including the first set of workout information and the second set of workout information, satisfies a set of FTP estimation criteria, displaying, via the one or more display generation components, an estimated functional threshold power for the first user based on the first set of workout information and the second set of workout information, wherein:
 the first set of workout information does not satisfy the set of FTP estimation criteria, and 
 the second set of workout information does not satisfy the set of FTP estimation criteria, and 
 the workout information corresponding to the plurality of workout sessions cumulatively satisfy the set of FTP estimation criteria. 
   
     
     
         12 . The non-transitory computer-readable storage medium of  claim 11 , the one or more programs further including instructions for:
 determining, based on the estimated functional threshold power for the first user, power zone ranges for a plurality of power zones, including:
 a first maximum power zone value and a first minimum power zone value for a first power zone of the plurality of power zones; and 
 a second maximum power zone value and a second minimum power zone value for a second power zone of the plurality of power zones, wherein the second power zone is different from the first power zone. 
   
     
     
         13 . The non-transitory computer-readable storage medium of  claim 11 , wherein the FTP estimation criteria include a first criterion that is satisfied when the plurality of workout sessions cumulatively exceed a threshold workout duration. 
     
     
         14 . The non-transitory computer-readable storage medium of  claim 11 , wherein the FTP estimation criteria include a second criterion that is satisfied when the plurality of workout sessions cumulatively exceed a threshold duration of time above a threshold level of intensity. 
     
     
         15 . The non-transitory computer-readable storage medium of  claim 11 , the one or more programs further including instructions for:
 subsequent to displaying the estimated functional threshold power for the first user, receiving workout information corresponding to a second plurality of workout sessions different from the plurality of workout sessions; and   in accordance with a determination that the workout information corresponding to the second plurality of workout sessions satisfies the FTP estimation criteria, displaying, via the one or more display generation components, a second estimated functional threshold power for the first user different from the estimated functional threshold power, wherein the second estimated functional threshold power is determined based on the workout information corresponding to the second plurality of workout sessions.   
     
     
         16 . The non-transitory computer-readable storage medium of  claim 15 , the one or more programs further including instructions for:
 in accordance with a determination that the second estimated functional threshold power is different from the estimated functional threshold power, displaying, via the one or more display generation components, a first object that is selectable to update a current functional threshold power for the user to the second estimated functional threshold power.   
     
     
         17 . The non-transitory computer-readable storage medium of  claim 16 , the one or more programs further including instructions for:
 while displaying the first object, receiving, via the one or more input devices, a selection input corresponding to selection of the first object; and   in response to receiving the selection input corresponding to selection of the first object, updating power values corresponding to a plurality of power zones based on the second estimated functional threshold power, including:
 updating a first maximum power value and a first minimum power value corresponding to a first power zone; and 
 updating a second maximum power value and second minimum power value corresponding to a second power zone different from the first power zone. 
   
     
     
         18 . The non-transitory computer-readable storage medium of  claim 11 , the one or more programs further including instructions for:
 while a current functional threshold power for the first user is set to a first value, receiving, via the one or more input devices, a first set of user inputs corresponding to a user request to change the current functional threshold power for the first user to a second value different from the first value; and   in response to receiving the first set of user inputs, changing the current functional threshold power for the first user to the second value.   
     
     
         19 . The non-transitory computer-readable storage medium of  claim 18 , the one or more programs further including instructions for:
 in response to receiving the first set of user inputs, displaying, via the one or more display generation components, a first option that is selectable to update power values corresponding to a plurality of power zones.   
     
     
         20 . The non-transitory computer-readable storage medium of  claim 11 , the one or more programs further including instructions for:
 displaying, via the one or more display generation components, at a first time, a first user interface that includes:
 an indication of a current functional threshold power for the user that indicates that the current functional threshold power for the user is a first value at the first time; 
 a representation of a first power zone, including a first maximum power zone value and a first minimum power zone value corresponding to the first power zone; and 
 a representation of a second power zone, including a second maximum power zone value and a second minimum power zone value corresponding to the second power zone; and 
   at a second time subsequent to the first time, re-displaying the first user interface, including:
 the indication of the current functional threshold power for the user that indicates that the current functional threshold power for the user is a second value at the second time, wherein the second value is different from the first value, and the second value was entered by a user on a first external device different from the computer system 
 the representation of the first power zone, wherein the representation of the first power zone is updated to have a first updated maximum power zone value different from the first maximum power zone value and a first updated minimum power zone value different from the first minimum power zone value, wherein the first updated maximum power zone value and the first updated minimum power zone value were entered by the user on the first external device; and 
 the representation of the second power zone, wherein the representation of the second power zone is updated to have a second updated maximum power zone value different from the second maximum power zone value and a second updated minimum power zone value different from the second minimum power zone value, wherein the second updated maximum power zone value and the second updated minimum power zone value were entered by a user on the first external device. 
   
     
     
         21 . A method, comprising:
 at a computer system that is in communication with one or more display generation components and one or more input devices:
 receiving workout information corresponding to a plurality of workout sessions associated with a first user, including:
 a first set of workout information corresponding to a first workout session; and 
 a second set of workout information corresponding to a second workout session that is separate from and different from the first workout session; and 
 
 in accordance with a determination that the workout information corresponding to the plurality of workout sessions, including the first set of workout information and the second set of workout information, satisfies a set of FTP estimation criteria, displaying, via the one or more display generation components, an estimated functional threshold power for the first user based on the first set of workout information and the second set of workout information, wherein:
 the first set of workout information does not satisfy the set of FTP estimation criteria, and 
 the second set of workout information does not satisfy the set of FTP estimation criteria, and 
 the workout information corresponding to the plurality of workout sessions cumulatively satisfy the set of FTP estimation criteria. 
 
   
     
     
         22 . The method of  claim 21 , further comprising:
 determining, based on the estimated functional threshold power for the first user, power zone ranges for a plurality of power zones, including:
 a first maximum power zone value and a first minimum power zone value for a first power zone of the plurality of power zones; and 
 a second maximum power zone value and a second minimum power zone value for a second power zone of the plurality of power zones, wherein the second power zone is different from the first power zone. 
   
     
     
         23 . The method of  claim 21 , wherein the FTP estimation criteria include a first criterion that is satisfied when the plurality of workout sessions cumulatively exceed a threshold workout duration. 
     
     
         24 . The method of  claim 21 , wherein the FTP estimation criteria include a second criterion that is satisfied when the plurality of workout sessions cumulatively exceed a threshold duration of time above a threshold level of intensity. 
     
     
         25 . The method of  claim 21 , further comprising:
 subsequent to displaying the estimated functional threshold power for the first user, receiving workout information corresponding to a second plurality of workout sessions different from the plurality of workout sessions; and   in accordance with a determination that the workout information corresponding to the second plurality of workout sessions satisfies the FTP estimation criteria, displaying, via the one or more display generation components, a second estimated functional threshold power for the first user different from the estimated functional threshold power, wherein the second estimated functional threshold power is determined based on the workout information corresponding to the second plurality of workout sessions.   
     
     
         26 . The method of  claim 25 , further comprising:
 in accordance with a determination that the second estimated functional threshold power is different from the estimated functional threshold power, displaying, via the one or more display generation components, a first object that is selectable to update a current functional threshold power for the user to the second estimated functional threshold power.   
     
     
         27 . The method of  claim 26 , further comprising:
 while displaying the first object, receiving, via the one or more input devices, a selection input corresponding to selection of the first object; and   in response to receiving the selection input corresponding to selection of the first object, updating power values corresponding to a plurality of power zones based on the second estimated functional threshold power, including:
 updating a first maximum power value and a first minimum power value corresponding to a first power zone; and 
 updating a second maximum power value and second minimum power value corresponding to a second power zone different from the first power zone. 
   
     
     
         28 . The method of  claim 21 , further comprising:
 while a current functional threshold power for the first user is set to a first value, receiving, via the one or more input devices, a first set of user inputs corresponding to a user request to change the current functional threshold power for the first user to a second value different from the first value; and   in response to receiving the first set of user inputs, changing the current functional threshold power for the first user to the second value.   
     
     
         29 . The method of  claim 28 , further comprising:
 in response to receiving the first set of user inputs, displaying, via the one or more display generation components, a first option that is selectable to update power values corresponding to a plurality of power zones.   
     
     
         30 . The method of  claim 21 , further comprising:
 displaying, via the one or more display generation components, at a first time, a first user interface that includes:
 an indication of a current functional threshold power for the user that indicates that the current functional threshold power for the user is a first value at the first time; 
 a representation of a first power zone, including a first maximum power zone value and a first minimum power zone value corresponding to the first power zone; and 
 a representation of a second power zone, including a second maximum power zone value and a second minimum power zone value corresponding to the second power zone; and 
   at a second time subsequent to the first time, re-displaying the first user interface, including:
 the indication of the current functional threshold power for the user that indicates that the current functional threshold power for the user is a second value at the second time, wherein the second value is different from the first value, and the second value was entered by a user on a first external device different from the computer system 
 the representation of the first power zone, wherein the representation of the first power zone is updated to have a first updated maximum power zone value different from the first maximum power zone value and a first updated minimum power zone value different from the first minimum power zone value, wherein the first updated maximum power zone value and the first updated minimum power zone value were entered by the user on the first external device; and 
 the representation of the second power zone, wherein the representation of the second power zone is updated to have a second updated maximum power zone value different from the second maximum power zone value and a second updated minimum power zone value different from the second minimum power zone value, wherein the second updated maximum power zone value and the second updated minimum power zone value were entered by a user on the first external device.

Join the waitlist — get patent alerts

Track US2024399209A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.