Adaptive athletic activity prescription systems

US12444500B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12444500-B2
Application numberUS-202318200491-A
CountryUS
Kind codeB2
Filing dateMay 22, 2023
Priority dateMar 15, 2016
Publication dateOct 14, 2025
Grant dateOct 14, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for prescribing athletic activity to be performed by a user, and for adapting the prescribed athletic activity based on completed (e.g. ongoing) athletic performances by the user. A coaching plan may be automatically created that prescribes personalized athletic activities as a user trains towards a goal date. The athletic information may be received from one or more sensor devices associated with a user, and the coaching plan may be continuously or intermittently updated based on the received sensor data.

First claim

Opening claim text (preview).

We claim: 1. An apparatus, comprising: a processor; a user interface; a sensor configured to capture data indicative of motion of a user; and a non-transitory computer-readable medium comprising computer-executable instructions that when executed by the processor are configured to perform at least: transmitting, using the user interface, a request for the user to complete a benchmark running test; receiving motion data from the sensor as the user performs the benchmark running test at an identified intensity for an identified distance or an identified duration; classifying, based upon at least one of: the received motion data or biographic data of the user, the user into one of a plurality of running experience classifications; calculating with the processor, and using the received motion data, a critical velocity and a finite work capacity of the user; calculating and updating, with the processor, an adaptive running activity prescription for the user, wherein the adaptive running activity prescription is calculated based upon the critical velocity and the finite work capacity, and goal data from the user, wherein the adaptive running activity prescription for the user includes a daily training impulse (totalDayTRIMP) calculated using sensor data received from a heart rate sensor, an activity duration (activityDuration), an average heart rate (avgHeartRate), a resting heart rate (restHeartRate), and a maximum heart rate (maxHeartRate); based on receiving subsequent motion data from the sensor, adapting and outputting, to the user interface, the calculated adaptive running activity prescription for the user while performing a current run, wherein adapting the calculated adaptive running activity prescription to the user includes providing and displaying adaptive running activity information specific to the current run; based the calculated daily training impulse, identifying a plurality of activity options calculated to fulfill a daily training impulse goal; based on user classification data and the calculated daily training impulse, determining a likelihood that the user will complete a respective activity of the plurality of activity options and ranking the plurality of activity options in order of likelihood that the user will complete a respective activity; and outputting, to the user interface, the plurality of activity options ranked in order of the likelihood that the user will complete a respective activity. 2. The apparatus of claim 1 , wherein the adapting and outputting the calculated adaptive running activity prescription for the user further comprises: calculating a new critical velocity and a new finite work capacity of the user using the subsequent motion data; and calculating a new adaptive running activity prescription using the new critical velocity and the new finite work capacity of the user. 3. The apparatus of claim 1 , wherein the daily training impulse (totalDayTRIMP) is calculated as: totalDayTRIMP+=(activityDuration)*((avgHeartRate−restHeartRate)/(maxHeartRate−restHeartRate))* k*e {circumflex over ( )}(((avgHeartRate−restHeartRate)/(maxHeartRate−restHeartRate))* b ), wherein b and k are gender-specific constants. 4. The apparatus of claim 1 , wherein the benchmark running test includes an instruction for the user to run as far as possible within an indicated time interval or an instruction for a user to run an indicated distance as fast as possible. 5. The apparatus of claim 1 , wherein the motion data received from the benchmark running test is used to determine a distance covered during the benchmark running test and a time taken to run the distance covered, and wherein the critical velocity of the user is calculated based on the distance covered and the time taken to run the distance covered. 6. The apparatus of claim 5 , wherein the motion data received from the benchmark running test is used to calculate the finite work capacity of the user as: finite work capacity=(distance covered during the benchmark running test)−(critical velocity*time taken to complete benchmark running test). 7. The apparatus of claim 1 , wherein the computer-readable medium further comprises computer-executable instructions that when executed by the processor perform at least: receiving motion data from the sensor during a prior running activity undertaken by the user; determining whether the prior running activity is a tempo run or a long run; and calculating the critical velocity based on an average velocity of the user during the prior running activity and a running constant, wherein a running constant for a long run is greater than a running constant for a tempo run. 8. The apparatus of claim 7 , wherein the computer-readable medium further comprises computer-executable instructions that when executed by the processor perform at least: determining that the prior running activity is valid based on determining that the prior running activity was undertaken by the user within an eligibility window. 9. The apparatus of claim 8 , wherein the eligibility window is a period of time from the user performing the benchmark running test. 10. The apparatus of claim 7 , wherein calculating the adaptive running activity prescription for the user further comprises: calculating, from the received motion data for the prior running activity undertaken by the user, a relative intensity of the user as: relative intensity=(average velocity of user during prior running activity)/(critical velocity of the user). 11. The apparatus of claim 10 , wherein the calculating the adaptive running activity prescription for the user further comprises: calculating a training impulse from the received motion data. 12. The apparatus of claim 11 , wherein the received motion data includes one or more of heart rate data and a rate of perceived exertion of the user. 13. The apparatus of claim 11 , wherein the training impulse is calculated as: training impulse=(relative intensity)*(activity duration). 14. The apparatus of claim 1 , wherein the computer-readable medium further comprises computer-executable instructions that when executed by the processor perform at least: assigning athletic constant to the user based on a selected running experience clarification, wherein each running experience classification is associated with a plurality of athletic constants, and wherein the athletic constants include a fitness gain (K1), a fatigue gain (K2), a fitness decay (T1), and a fatigue decay (T2). 15. The apparatus of claim 14 , wherein calculating the adaptive running activity prescription for the user further comprises: calculating a microcycle length of the adaptive running activity prescription as: microcycle length=(T1*T2)/(T1−T2)*ln(K2/K1). 16. The apparatus of claim 15 , wherein calculating the adaptive running activity prescription for the user further comprises: calculating a maximum training impulse for each microcycle in the adaptive running activity prescription, wherein a first maximum training impulse is selected from a stored lookup table based on the biographic data of the user. 17. A method comprising: transmitting, using a user interface, a request for a user to complete a benchmark running test; receiving, from a sensor configured to capture data indicative of motion of the user, motion data as the user performs the benchmark running test at an identified intensity for an identified distance or an identified duration; classifying, based upon at least one of: the received motion data or biographic data of the user, the user into one of a plurality of run

Assignees

Inventors

Classifications

  • Learning methods · CPC title

  • Architecture, e.g. interconnection topology · CPC title

  • Probabilistic or stochastic networks · CPC title

  • Force related parameters · CPC title

  • adapted to accommodate electronic equipment (patients' garments for medical monitoring A41D13/1281; luminous ornaments A41D27/085) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12444500B2 cover?
Systems and methods for prescribing athletic activity to be performed by a user, and for adapting the prescribed athletic activity based on completed (e.g. ongoing) athletic performances by the user. A coaching plan may be automatically created that prescribes personalized athletic activities as a user trains towards a goal date. The athletic information may be received from one or more sensor …
Who is the assignee on this patent?
Nike Inc
What technology area does this patent fall under?
Primary CPC classification G16H40/67. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 14 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).