Flight time
First Claim
1. A system for monitoring an athletic performance, comprising:
- an input system for;
receiving right foot launch input data from a right foot sensor system relating to a plurality of right foot launch events, wherein the right foot launch input data includes at least a timestamp associated with each right foot launch event indicating a time that respective right foot launch event occurred;
receiving left foot launch input data from a left foot sensor system relating to a plurality of left foot launch events, wherein the left foot launch input data includes at least a timestamp associated with each left foot launch event indicating a time that respective left foot launch event occurred;
receiving right foot strike input data from the right foot sensor system relating to a plurality of right foot strike events, wherein the right foot strike input data includes at least a timestamp associated with each right foot strike event indicating a time that respective right foot strike event occurred; and
receiving left foot strike input data from the left foot sensor system relating to a plurality of left foot strike events, wherein the left foot strike input data includes at least a timestamp associated with each left foot strike event indicating a time that respective left foot strike event occurred; and
a processor system programmed and adapted to;
define a first set of disqualifying events;
discard, based on the first set of disqualifying events and at least one of the received launch events, one or more portions of the right foot launch, left foot launch, right foot strike, or left foot strike input data, resulting in filtered input data; and
identify, based on the filtered input data, a first set of timestamps, wherein the first set of timestamps includes temporally adjacent right foot launch, left foot launch, right foot strike, and left foot strike events;
determine if at least timestamp information associated with the first set of timestamps corresponds to one or more templates, of a predetermined set of templates, the templates corresponding to different types of activity;
determine that a first template is associated with at least the timestamp information based on one or more other athletic activity events detected within a predetermined temporal proximity to the timestamp information; and
determine a first flight time associated with the first set of timestamps based on the first template, wherein the first flight time is based at least in part on a first time duration included by the first set of timestamps when both the left foot and the right foot are simultaneously not in contact with a surface; and
an output system that outputs output data including information containing or derived from the first flight time.
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
37 Claims
-
1. A system for monitoring an athletic performance, comprising:
-
an input system for; receiving right foot launch input data from a right foot sensor system relating to a plurality of right foot launch events, wherein the right foot launch input data includes at least a timestamp associated with each right foot launch event indicating a time that respective right foot launch event occurred; receiving left foot launch input data from a left foot sensor system relating to a plurality of left foot launch events, wherein the left foot launch input data includes at least a timestamp associated with each left foot launch event indicating a time that respective left foot launch event occurred; receiving right foot strike input data from the right foot sensor system relating to a plurality of right foot strike events, wherein the right foot strike input data includes at least a timestamp associated with each right foot strike event indicating a time that respective right foot strike event occurred; and receiving left foot strike input data from the left foot sensor system relating to a plurality of left foot strike events, wherein the left foot strike input data includes at least a timestamp associated with each left foot strike event indicating a time that respective left foot strike event occurred; and a processor system programmed and adapted to; define a first set of disqualifying events; discard, based on the first set of disqualifying events and at least one of the received launch events, one or more portions of the right foot launch, left foot launch, right foot strike, or left foot strike input data, resulting in filtered input data; and identify, based on the filtered input data, a first set of timestamps, wherein the first set of timestamps includes temporally adjacent right foot launch, left foot launch, right foot strike, and left foot strike events; determine if at least timestamp information associated with the first set of timestamps corresponds to one or more templates, of a predetermined set of templates, the templates corresponding to different types of activity; determine that a first template is associated with at least the timestamp information based on one or more other athletic activity events detected within a predetermined temporal proximity to the timestamp information; and determine a first flight time associated with the first set of timestamps based on the first template, wherein the first flight time is based at least in part on a first time duration included by the first set of timestamps when both the left foot and the right foot are simultaneously not in contact with a surface; and an output system that outputs output data including information containing or derived from the first flight time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 21)
-
-
14. A system for monitoring an athletic performance, comprising:
-
an input system for;
(a) receiving right foot launch input data from a right foot sensor system relating to a plurality of right foot launch events, wherein the right foot launch input data includes at least a timestamp associated with each right foot launch event indicating a time that respective right foot launch event occurred;
(b) receiving left foot launch input data from a left foot sensor system relating to a plurality of left foot launch events, wherein the left foot launch input data includes at least a timestamp associated with each left foot launch event indicating a time that respective left foot launch event occurred;
(c) receiving right foot strike input data from the right foot sensor system relating to a plurality of right foot strike events, wherein the right foot strike input data includes at least a timestamp associated with each right foot strike event indicating a time that respective right foot strike event occurred; and
(d) receiving left foot strike input data from the left foot sensor system relating to a plurality of left foot strike events, wherein the left foot strike input data includes at least a timestamp associated with each left foot strike event indicating a time that respective left foot strike event occurred;a processor system programmed and adapted to;
(a) identify a plurality of sets of event timestamps, wherein the plurality of sets of event timestamps include temporally adjacent right foot launch, left foot launch, right foot strike, and left foot strike events;
(b) determine if at least timestamp information associated with individual sets of event timestamps from the plurality of sets of event timestamps corresponds to a plurality of templates;
(c) determine, based on one or more other athletic activity events detected within a predetermined temporal proximity to the timestamp information, that a first template of the plurality of templates is associated with at least the timestamp information, wherein the one or more other athletic activity events does not comprise the temporally adjacent right foot launch, left foot launch, right foot strike, and left foot strike events; and
(d) determine flight times associated with at least some of the individual sets of event timestamps based on the first template, wherein the flight times for the individual sets of event timestamps are based at least in part on a time duration covered by the timestamps in the individual sets of event timestamps when both the left foot and the right foot are simultaneously not in contact with a surface; andan output system that outputs output data including information containing or derived from the flight times. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
22. A method of monitoring an athletic performance, comprising:
-
receiving, by a computing device, right foot launch input data from a right foot sensor system relating to a plurality of right foot launch events, wherein the right foot launch input data includes at least a timestamp associated with each right foot launch event indicating a time that respective right foot launch event occurred; receiving, by the computing device, left foot launch input data from a left foot sensor system relating to a plurality of left foot launch events, wherein the left foot launch input data includes at least a timestamp associated with each left foot launch event indicating a time that respective left foot launch event occurred; receiving, by the computing device, right foot strike input data from the right foot sensor system relating to a plurality of right foot strike events, wherein the right foot strike input data includes at least a timestamp associated with each right foot strike event indicating a time that respective right foot strike event occurred; and receiving, by the computing device, left foot strike input data from the left foot sensor system relating to a plurality of left foot strike events, wherein the left foot strike input data includes at least a timestamp associated with each left foot strike event indicating a time that respective left foot strike event occurred; and defining, by the computing device, a first set of disqualifying events; discarding, by the computing device and based on the first set of disqualifying events and at least one of the received launch events, one or more portions of the right foot launch, left foot launch, right foot strike, or left foot strike input data, resulting in filtered input data; and identifying, by the computing device and based on the filtered input data, a first set of timestamps, 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 computing device, if at least timestamp information associated with the first set of timestamps corresponds to one or more templates, of a predetermined set of templates, the templates corresponding to different types of activity; determining, by the computing device, that a first template is associated with at least the timestamp information based on one or more other athletic activity events detected within a predetermined temporal proximity to the timestamp information; and determining, by the computing device, a first flight time associated with the first set of timestamps based on the first template, wherein the first flight time is based at least in part on a first time duration included by the first set of timestamps when both the left foot and the right foot are simultaneously not in contact with a surface; and outputting, by the computing device, output data including information containing or derived from the first flight time. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for monitoring an athletic performance, comprising:
-
receiving, by a computing device, right foot launch input data from a right foot sensor system relating to a plurality of right foot launch events, wherein the right foot launch input data includes at least a timestamp associated with each right foot launch event indicating a time that respective right foot launch event occurred; receiving, by the computing device, left foot launch input data from a left foot sensor system relating to a plurality of left foot launch events, wherein the left foot launch input data includes at least a timestamp associated with each left foot launch event indicating a time that respective left foot launch event occurred; receiving, by the computing device, right foot strike input data from the right foot sensor system relating to a plurality of right foot strike events, wherein the right foot strike input data includes at least a timestamp associated with each right foot strike event indicating a time that respective right foot strike event occurred; and receiving, by the computing device, left foot strike input data from the left foot sensor system relating to a plurality of left foot strike events, wherein the left foot strike input data includes at least a timestamp associated with each left foot strike event indicating a time that respective left foot strike event occurred; identifying, by the computing device, a plurality of sets of event timestamps, wherein the plurality of sets of event timestamps include temporally adjacent right foot launch, left foot launch, right foot strike, and left foot strike events; determining, by the computing device, if at least timestamp information associated with individual sets of event timestamps from the plurality of sets of event timestamps corresponds to a plurality of templates; determining, by the computing device and based on one or more other athletic activity events detected within a predetermined temporal proximity to the timestamp information, that a first template of the plurality of templates is associated with at least the timestamp information, wherein the one or more other athletic activity events does not comprise the temporally adjacent right foot launch, left foot launch, right foot strike, and left foot strike events; and determining, by the computing device, flight times associated with at least some of the individual sets of event timestamps based on the first template, wherein the flight times for the individual sets of event timestamps are based at least in part on a time duration covered by the timestamps in the individual sets of event timestamps when both the left foot and the right foot are simultaneously not in contact with a surface; and outputting, by the computing device, output data including information containing or derived from the flight times. - View Dependent Claims (35, 36, 37)
-
Specification