US2024399208A1PendingUtilityA1

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

67
Assignee: APPLE INCPriority: Jun 4, 2023Filed: Mar 20, 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
67
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 functional threshold power information corresponding to a user; 
 subsequent to receiving the function threshold power information corresponding to the user, receiving, via the one or more input devices, a first user input corresponding to a request to initiate a workout session corresponding to a first workout; and 
 in response to receiving the first user input:
 displaying, via the one or more display generation components, a first workout metrics user interface that includes a first set of workout metrics corresponding to the first workout wherein:
 the first workout metrics user interface includes representations of a plurality of power zones including a first power zone and a second power zone different from the first power zone; and 
 the first power zone is representative of a first range of power zone values, wherein: 
  in accordance with a determination that a first number of power zones is selected to be displayed in the first workout metrics user interface, a maximum value of the first range of power zone values is a first value, wherein the first value is determined based on the functional threshold power information corresponding to the user; and 
  in accordance with a determination that a second number of power zones different from the first number of power zones is selected to be displayed in the first workout metrics user interface, the maximum value of the first range of power zone values is a second value different from the first value, wherein the second value is determined based on the functional threshold power information corresponding to the user. 
 
 
   
     
     
         2 . The computer system of  claim 1 , wherein:
 the first value is calculated using the functional threshold power information according to a first formula; and   the second value is calculated using the functional threshold power information according to a second formula different from the first formula.   
     
     
         3 . The computer system of  claim 1 , wherein:
 the second power zone is representative of a second range of power values different from the first range of power zone values, wherein:
 in accordance with a determination that the first number of power zones is selected to be displayed in the first workout metrics user interface, a maximum value of the second range of power zone values is a third value different from the first value, wherein the third value is determined based on the functional threshold power information corresponding to the user; and 
 in accordance with a determination that the second number of power zones different from the first number of power zones is selected to be displayed in the first workout metrics user interface, the maximum value of the second range of power zone values is a fourth value different from the third value, wherein the fourth value is determined based on the functional threshold power information corresponding to the user. 
   
     
     
         4 . The computer system of  claim 1 , the one or more programs further including instructions for:
 while the first number of power zones is selected to be displayed, receiving, via the one or more input devices, one or more user inputs corresponding to a user request to display the second number of power zones; and   subsequent to receiving the one or more user inputs corresponding to the user request to display the second number of power zones, displaying, via the one or more display generation components, the first workout metrics user interface with the second number of power zones.   
     
     
         5 . The computer system of  claim 4 , the one or more programs further including instructions for:
 in response to receiving the one or more user inputs corresponding to the user request to display the second number of power zones, recalculating the first range of power zone values based on the user request to display the second number of power zones.   
     
     
         6 . The computer system of  claim 1 , the one or more programs further including instructions for:
 displaying, via the one or more display generation components, a power zone editing user interface, including displaying:
 a representation of the 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 the second power zone, including a second maximum power zone value and a second minimum power zone value corresponding to the second power zone; 
   while displaying the power zone editing user interface, receiving, via the one or more input devices, one or more user inputs corresponding to a user request to modify the first power zone; and   in response to receiving the one or more user inputs corresponding to the user request to modify the first power zone, modifying the first maximum power zone value and the first minimum power zone value.   
     
     
         7 . The computer system of  claim 6 , the one or more programs further including instructions for:
 in response to receiving the one or more user inputs corresponding to the user request to modify the first power zone, displaying, within the power zone editing user interface, a reset object that is selectable to recalculate the first maximum power zone value and the first minimum power zone value according to one or more predetermined formulas.   
     
     
         8 . The computer system of  claim 7 , the one or more programs further including instructions for:
 prior to receiving the one or more user inputs corresponding to the user request to modify the first power zone, displaying, within the power zone editing user interface, a non-selectable representation of the reset object.   
     
     
         9 . The computer system of  claim 7 , the one or more programs further including instructions for:
 prior to receiving the one or more user inputs corresponding to the user request to modify the first power zone, forgoing display of the reset object within the power zone editing user interface.   
     
     
         10 . The computer system of  claim 1 , wherein the functional threshold power information is user-entered functional threshold power information. 
     
     
         11 . The computer system of  claim 1 , wherein the functional threshold power information is automatically determined functional threshold power information. 
     
     
         12 . The computer system of  claim 11 , wherein the functional threshold power information is automatically determined based on user heartrate information and user power output information collected from the user during one or more previous workout sessions of the user. 
     
     
         13 . The computer system of  claim 11 , wherein the functional threshold power information is automatically determined based on a determination that the user has performed a threshold number of cycling workout sessions. 
     
     
         14 . The computer system of  claim 13 , wherein the functional threshold power information is automatically determined based on a determination that one or more previous cycling workout sessions performed by the user meet threshold duration criteria and meet threshold exertion criteria. 
     
     
         15 . The computer system of  claim 1 , the one or more programs further including instructions for:
 receiving user-entered functional threshold power information corresponding to the user; and   in response to receiving the user-entered functional threshold power information corresponding to the user, displaying, via the one or more display generation components, a first selectable option that is selectable to cause the computer system to re-calculate power zone ranges for a plurality of power zones based on the user-entered functional threshold power information.   
     
     
         16 . The computer system of  claim 1 , the one or more programs further including instructions for:
 receiving updated functional threshold power information corresponding to the user; and   in response to receiving the updated functional threshold power information corresponding to the user, re-calculating power zone ranges for a plurality of power zones based on the updated functional threshold power information.   
     
     
         17 . The computer system of  claim 16 , wherein re-calculating power zone ranges for the plurality of power zones based on the updated functional threshold power information comprises:
 in accordance with a determination that the power zone ranges for the plurality of power zones are default power zone ranges that were previously calculated using a set of default formulas and were not previously modified by a user, re-calculating the power zone ranges of the plurality of power zones based on the updated functional threshold power information and the set of default formulas; and   in accordance with a determination that the power zone ranges for the plurality of power zones are manually entered power zone ranges, re-calculating the power zone ranges based on a set of custom formulas different from the default formulas, wherein the set of custom formulas are determined based on the manually entered power zone ranges.   
     
     
         18 . The computer system of  claim 1 , the one or more programs further including instructions for:
 concurrently displaying, via the one or more display generation components, a current functional threshold power corresponding to the user and an estimated functional threshold power for the user separate from the current functional threshold power.   
     
     
         19 . The computer system of  claim 18 , the one or more programs further including instructions for:
 in accordance with a determination that the estimated functional threshold power is different from the current functional threshold power, displaying, via the one or more display generation components, a first object that is selectable to change the current functional threshold power to the estimated functional threshold power.   
     
     
         20 . The computer system of  claim 19 , wherein the first object is displayed in accordance with a determination that a first device setting is enabled. 
     
     
         21 . The computer system of  claim 20 , the one or more programs further including instructions for:
 in accordance with a determination that the first device setting is disabled, displaying the estimated functional threshold power without displaying the first object.   
     
     
         22 . The computer system of  claim 1 , the one or more programs further including instructions for:
 while a current functional threshold power corresponding to the user is set at a first value, the first power zone has a first maximum value, and the second power zone has a second maximum value:
 in accordance with a determination that a first set of criteria are satisfied, including a first criterion that is satisfied when automatic FTP updates are enabled:
 updating the current functional threshold power to a second value different from the first value; 
 updating the first maximum value to a first updated maximum value different from the first maximum value based on the second value; and 
 updating the second maximum value to a second updated maximum value different from the second maximum value based on the second value. 
 
   
     
     
         23 . The computer system of  claim 22 , wherein the first set of criteria includes a second criterion that is satisfied when a current date satisfies date criteria. 
     
     
         24 . The computer system of  claim 22 :
 updating the first maximum value to the first updated maximum value comprises:
 in accordance with a determination that the first number of power zones is selected to be displayed, the first updated maximum value is calculated according to a first formula; and 
 in accordance with a determination that the second number of power zones is selected to be displayed, the first updated maximum value is calculated according to a second formula different from the first formula; and 
   updating the second maximum value to the second updated maximum value comprises:
 in accordance with a determination that the first number of power zones is selected to be displayed, the second updated maximum value is calculated according to a third formula; and 
 in accordance with a determination that the second number of power zones is selected to be displayed, the second updated maximum value is calculated according to a fourth formula different from the third formula. 
   
     
     
         25 . 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:
 a representation of the 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 the 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 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 a user on a first external device different from the computer system; 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. 
   
     
     
         26 . 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 functional threshold power information corresponding to a user;   subsequent to receiving the function threshold power information corresponding to the user, receiving, via the one or more input devices, a first user input corresponding to a request to initiate a workout session corresponding to a first workout; and   in response to receiving the first user input:
 displaying, via the one or more display generation components, a first workout metrics user interface that includes a first set of workout metrics corresponding to the first workout wherein:
 the first workout metrics user interface includes representations of a plurality of power zones including a first power zone and a second power zone different from the first power zone; and 
 the first power zone is representative of a first range of power zone values, wherein:
 in accordance with a determination that a first number of power zones is selected to be displayed in the first workout metrics user interface, a maximum value of the first range of power zone values is a first value, wherein the first value is determined based on the functional threshold power information corresponding to the user; and 
 in accordance with a determination that a second number of power zones different from the first number of power zones is selected to be displayed in the first workout metrics user interface, the maximum value of the first range of power zone values is a second value different from the first value, wherein the second value is determined based on the functional threshold power information corresponding to the user. 
 
 
   
     
     
         27 . 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 functional threshold power information corresponding to a user; 
 subsequent to receiving the function threshold power information corresponding to the user, receiving, via the one or more input devices, a first user input corresponding to a request to initiate a workout session corresponding to a first workout; and 
 in response to receiving the first user input:
 displaying, via the one or more display generation components, a first workout metrics user interface that includes a first set of workout metrics corresponding to the first workout wherein:
 the first workout metrics user interface includes representations of a plurality of power zones including a first power zone and a second power zone different from the first power zone; and 
 the first power zone is representative of a first range of power zone values, wherein: 
  in accordance with a determination that a first number of power zones is selected to be displayed in the first workout metrics user interface, a maximum value of the first range of power zone values is a first value, wherein the first value is determined based on the functional threshold power information corresponding to the user; and 
  in accordance with a determination that a second number of power zones different from the first number of power zones is selected to be displayed in the first workout metrics user interface, the maximum value of the first range of power zone values is a second value different from the first value, wherein the second value is determined based on the functional threshold power information corresponding to the user.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.