IP Library Granted Patent US 8,533,001
Granted Patent B2
US 8,533,001 · App. 12/079,949 · Granted Sep 10, 2013

System and method for computing athletic performance

Inventor: Philip Skiba (Clark, NJ)
Assignee: PhysFarm Training Systems, LLC
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 8,533,001
App. No.
12/079,949
Granted
Sep 10, 2013
Kind
B2
Abstract

A system and method of calculating athlete performance, may include receiving information relating to at least one date of performance of physical activity and generating a proposed training schedule, including one or more training sessions, corresponding to the at least one date of performance of physical activity. Further, the system and method may include receiving information relating to records of the athlete's prior performances, and determining a performance model including predicted athlete performance based on the calculated training schedule and the prior performances.

Claims (48)

1. A computer-implemented method of calculating athlete performance, comprising:

receiving at the processor information relating to records of the athlete's prior training sessions and prior performances;

calculating, using the processor, training stresses associated with each of the prior training sessions, wherein the training stress accounts for a duration and intensity of the training session;

calculating, using the processor, a positive training effect and a negative training effect associated with each of the prior training sessions according to the equations:

t

Positive training effect=∫( k 1 ·w ( u )· e −(t·u)/τ1 )

0

t

Negative training effect=∫( k 2 ·w ( u )· e −(t·u)/τ2 )

0

wherein k 1 and k 2 are constants, τ 1 and τ 2 are exponential decay constants, (t-u) is a time between training sessions, and w(u) is the training stress for that prior training session;

deriving a past performance value for each prior training session, wherein the past performance value equals the positive training effect minus the negative training effect;

calculating, using the processor, a predicted positive training effect and a predicted negative training effect for at least one time in the future;

deriving a predicted performance value for the at least one time in the future by subtracting the predicted negative training effect from the predicted positive training effect;

converting the predicted performance value into a percentile (PPP) by computing:

PPP=(((PP+((|MinPP|)+(SCALEFACTOR)/(|MinPP|+(SCALEFACTOR)+(MaxPP)))

wherein PP is the predicted performance value for the at least one time in the future, |MinPP| is the absolute value of a lowest predicted performance value, SCALEFACTOR is a constant, and MaxPP is a highest predicted performance value.

2. The method of computing physical performance according to claim 1 , wherein a brute force method or other optimization routine is used to determine the constants.

3. A system for predicting athlete performance, comprising:

an interface for inputting information relating to records of the athlete's prior training sessions and prior performances;

a processor; and

a memory storing the information relating to the records of the athlete's prior training sessions and prior performances and instructions executable by the processor for computing a predicted athlete performance based on the information relating to the prior training data, the instructions comprising:

calculating training stresses associated with each of the prior training sessions, wherein the training stress accounts for a duration and intensity of the training session,

calculating a positive training effect and a negative training effect associated with each of the prior training sessions according to the equations:

t

Positive training effect=∫( k 1 ·w ( u )· e −(t·u)/τ1 )

0

t

Negative training effect=∫( k 2 ·w ( u )· e −(t·u)/τ2 )

0

wherein k 1 and k 2 are constants, τ 1 and τ 2 are exponential decay constants, (t-u) is a time between training sessions, and w(u) is the training stress for that prior training session;

deriving a past performance value for each prior training session, wherein the past performance value equals the positive training effect minus the negative training effect;

calculating, using the processor, a predicted positive training effect and a predicted negative training effect for at least one time in the future;

deriving a predicted performance value for the at least one time in the future by subtracting the predicted negative training effect from the predicted positive training effect;

converting the predicted performance value into a percentile (PPP) by computing:

PPP=(((PP+((|MinPP|)+(SCALEFACTOR)/(|MinPP|+(SCALEFACTOR)+(MaxPP)))

wherein PP is the predicted performance value for the at least one time in the future, |MinPP| is the absolute value of a lowest predicted performance value, SCALEFACTOR is a constant, and MaxPP is a highest predicted performance value;

receiving at the processor information related to at least one test athlete performance.

4. The system for predicting athlete performance according to claim 3 , further comprising a display for outputting the predicted performance percentile.

5. The system for predicting athlete performance according to claim 3 , wherein the interface for inputting information comprises a power meter electrically coupled to the processor.

6. The method of claim 1 , further comprising:

receiving at the processor information related to at least one test athlete performance;

converting the information related to the at least one test athlete performance into a percentile (TPP) using the equation:

TPP =TP/MaxTP

wherein TP is the test performance and MaxTP is a highest prior performance; and

modifying PPP by:

adjusting k 1 , k 2 , τ 1 , and τ 2 until a sum of squares of a difference between PPP and TPP is minimized; and

iteratively varying SCALEFACTOR until a lowest possible sum of squares is achieved.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2022
From: PHYSFARM TRAINING SYSTEMS, LLC
To: NIKE, INC.
Reel/Frame 061123/0070 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2008
From: SKIBA, PHILIP
To: PHYSFARM TRAINING SYSTEMS, LLC
Reel/Frame 021167/0618 →
Continuity (2)
Provisional Application 60920646 · Mar 28, 2007
Related Publication 20080261776A1 · Oct 23, 2008