Flight time
First Claim
1. An apparatus for analyzing an athletic performance, comprising:
- one or more processors;
at least one memory storing computer executable instructions that, when executed by the one or more processors, cause the apparatus to at least perform;
receiving, from a sensor system, launch input data indicating a plurality of foot launch events, wherein the launch input data includes at least a timestamp associated with each foot launch event indicating a time that a foot launch occurred;
receiving, from the sensor system, strike input data relating to a plurality of foot strike events, wherein the strike input data includes at least a timestamp associated with each foot strike event indicating a time that a foot strike event occurred;
identifying a first set of timestamps, of a plurality of timestamps, associated with each foot launch event and foot strike event, wherein the first set of timestamps includes temporally adjacent right foot launch, left foot launch, right foot strike, and left foot strike events;
determining a first flight time associated with the first set of timestamps;
determining that the first flight time exceeds a first valid flight time threshold;
receiving sensor data corresponding to the temporally adjacent right foot launch, left foot launch, right foot strike, and left foot strike events; and
adjusting the first flight time based on the received sensor data.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for monitoring athletic performances include determining “flight time,” e.g., the amount of time both feet are off the ground, and optionally “flight time” resulting from different types of activities, such as jogging, running, sprinting, jumping, etc. “Flight time” may help a player or coach better understand the effort the athlete is putting out, compare efforts of two or more players, gauge the athlete'"'"'s performance change over time, and/or identify conditioning needs and/or areas for improvement. Such systems and methods also may generate and display various athletic performance metrics, such as: instantaneous flight time; average flight time; cumulative flight time during an athletic performance or other time period; instantaneous jump height; average jump height; cumulative jump height during an athletic performance or other time period; and comparisons of any flight time and/or jump height metric(s) of one player against another player and/or against himself/herself; etc.
-
Citations
20 Claims
-
1. An apparatus for analyzing an athletic performance, comprising:
-
one or more processors; at least one memory storing computer executable instructions that, when executed by the one or more processors, cause the apparatus to at least perform; receiving, from a sensor system, launch input data indicating a plurality of foot launch events, wherein the launch input data includes at least a timestamp associated with each foot launch event indicating a time that a foot launch occurred; receiving, from the sensor system, strike input data relating to a plurality of foot strike events, wherein the strike input data includes at least a timestamp associated with each foot strike event indicating a time that a foot strike event occurred; identifying a first set of timestamps, of a plurality of timestamps, associated with each foot launch event and foot strike event, wherein the first set of timestamps includes temporally adjacent right foot launch, left foot launch, right foot strike, and left foot strike events; determining a first flight time associated with the first set of timestamps; determining that the first flight time exceeds a first valid flight time threshold; receiving sensor data corresponding to the temporally adjacent right foot launch, left foot launch, right foot strike, and left foot strike events; and adjusting the first flight time based on the received sensor data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, from a foot sensor system, launch input data relating to a plurality of foot launch events, wherein the launch input data includes at least a timestamp associated with each foot launch event indicating a time that a foot launch occurred; receiving, from the foot sensor system, strike input data relating to a plurality of foot strike events, wherein the strike input data includes at least a timestamp associated with each foot strike event indicating a time that a foot strike event occurred; identifying, by one or more processors, a first set of timestamps of a plurality of timestamps associated with each foot launch event and foot strike event, wherein the first set of timestamps includes temporally adjacent right foot launch, left foot launch, right foot strike, and left foot strike events; determining, by the one or more processors, a first flight time associated with the first set of timestamps; determining, by the one or more processors, that the first flight time exceeds a first valid flight time threshold; receiving, from a motion sensor system, sensor data corresponding to the temporally adjacent right foot launch, left foot launch, right foot strike, and left foot strike events; and adjusting the first flight time based on the received sensor data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, from a foot sensor system, launch input data relating to a plurality of launch events, wherein the launch input data includes at least a timestamp associated with each foot launch event indicating a time that a foot launch occurred; receiving, from the foot sensor system, strike input data relating to a plurality of foot strike events, wherein the strike input data includes at least a timestamp associated with each foot strike event indicating a time that a foot strike event occurred; identifying, by one or more processors, a plurality of timestamps associated with a plurality of temporally adjacent right foot launch, left foot launch, right foot strike, and left foot strike events; determining, by the one or more processors, a performance metric associated with one or more sets of timestamps indicating temporally adjacent right foot launch, left foot launch, right foot strike, and left foot strike events; determining, by the one or more processors, that the performance metric exceeds a first threshold value; receiving sensor data corresponding with the one or more sets of timestamps indicating temporally adjacent right foot launch, left foot launch, right foot strike, and left foot strike events; and adjusting the performance metric based on the received sensor data. - View Dependent Claims (18, 19, 20)
-
Specification