Sports monitoring system using GPS with location beacon correction
First Claim
1. A method of monitoring the performance of a participant engaged in a fitness activity, comprising:
- receiving a GPS signal during the fitness activity at a portable fitness device used by the participant;
determining participant performance data based on the received GPS signal;
at a stationary position beacon, transmitting location data associated with the location of the stationary position beacon;
at a mobile participant receiver supported by the participant, receiving the location data from the stationary position beacon;
performing at least one calculation based on the location data from the stationary position beacon and the participant performance data based on the received GPS signal; and
modifying the participant performance data based on the at least one calculation,wherein each of the steps is executed using at least one processor,wherein the stationary position beacon location data is distinct from the received GPS signal, andwherein performing at least one calculation comprises calculating at least one adjusted value between the participant performance data and participant performance data based on the location data.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus, systems, and methods for monitoring the performance of an individual during a fitness activity are disclosed. A method of monitoring the performance of a participant engaged in a fitness activity includes receiving a GPS signal during the fitness activity at a portable fitness device used by the participant; determining participant performance data based on the received GPS signal; at a stationary position beacon, transmitting location data associated with the location of the stationary position beacon; at a mobile participant receiver supported by the participant, receiving the location data from the stationary position beacon; and modifying the participant performance data based on the data received from the stationary position beacon.
64 Citations
53 Claims
-
1. A method of monitoring the performance of a participant engaged in a fitness activity, comprising:
-
receiving a GPS signal during the fitness activity at a portable fitness device used by the participant; determining participant performance data based on the received GPS signal; at a stationary position beacon, transmitting location data associated with the location of the stationary position beacon; at a mobile participant receiver supported by the participant, receiving the location data from the stationary position beacon; performing at least one calculation based on the location data from the stationary position beacon and the participant performance data based on the received GPS signal; and modifying the participant performance data based on the at least one calculation, wherein each of the steps is executed using at least one processor, wherein the stationary position beacon location data is distinct from the received GPS signal, and wherein performing at least one calculation comprises calculating at least one adjusted value between the participant performance data and participant performance data based on the location data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of monitoring the performance of a participant engaged in a race having a predetermined route, comprising:
-
determining participant performance data based on a GPS signal received by a portable fitness device used by the participant during the race; from a stationary position beacon positioned at a predetermined location along the route, transmitting location data associated with the location of the stationary position beacon; at a mobile participant receiver supported by the participant, receiving the location data from the stationary position beacon; determining participant performance data based on the location data from the stationary position beacon; calculating an average of the beacon-based participant performance data and the GPS-based participant performance data; and modifying the GPS-based participant performance data based on the average, wherein each of the steps is executed using at least one processor, and wherein the stationary position beacon location data is distinct from the GPS signal. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system for monitoring the performance of a participant engaged in a competitive race having a predetermined route, comprising:
-
a plurality of stationary position beacons positioned at predetermined locations along the route each comprising a transmitter wirelessly transmitting time-stamped location data associated with the competitive race; a portable fitness device usable by the participant during the race for; determining participant performance data based on a GPS signal received by the portable fitness device, and modifying the performance data based at least on the time-stamped location data received from at least one of the stationary position beacons, and the received GPS signal; and a designated race controller, wherein the designated race controller is configured to communicate timing data to at least one of the plurality of stationary position beacons, wherein the time-stamped location data is determined based on the timing data received from the designated race controller, and wherein at least one of the plurality of stationary position beacons is configured to communicate the time-stamped location data to the portable fitness device. - View Dependent Claims (36)
-
-
37. A computer-implemented method of monitoring the performance of a participant engaged in a fitness activity, preferably a race, wherein the method comprises:
-
receiving a GPS signal during the fitness activity at a portable fitness device used by the participant; determining participant performance data based on the received GPS signal; from a stationary position beacon, receiving location data associated with the location of the stationary position beacon, wherein the location data is time-stamped based on timing data received at the stationary position beacon from a designated race controller; and modifying the participant performance data based on the data received from the stationary position beacon, the designated race controller, and the received GPS signal, wherein each of the steps is executed using at least one processor. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A computer program product comprising a non-transitory computer useable medium having computer program logic stored therein for causing one or more processors to monitor the performance of a participant engaged in a fitness activity, the computer program logic comprising instructions for implementing a method comprising:
-
receiving a GPS signal during the fitness activity at a portable fitness device used by the participant; determining participant performance data based on the received GPS signal; from a stationary position beacon, receiving location data associated with the location of the stationary position beacon, wherein the location data is time-stamped based on timing data received at the stationary position beacon from a designated race controller; and modifying the participant performance data based on the data received from the stationary position beacon, the designated race controller, and the received GPS signal, wherein each of the instructions is executed using at least one processor.
-
-
51. A method of monitoring the performance of a participant engaged in a fitness activity, comprising:
-
receiving a GPS signal during the fitness activity at a portable fitness device used by the participant; determining participant performance data based on the received GPS signal; at a stationary position beacon, transmitting location data associated with the location of the stationary position beacon; at a mobile participant receiver supported by the participant, receiving the location data from the stationary position beacon; performing at least one calculation based on the location data from the stationary position beacon and the participant performance data based on the received GPS signal; modifying the participant performance data based on the at least one calculation; at a stationary position beacon, transmitting time data; and at a mobile participant receiver supported by the participant, receiving the time data from the stationary position beacon, wherein each of the steps is executed using at least one processor, and wherein the stationary position beacon location data is distinct from the received GPS signal.
-
-
52. A method of monitoring the performance of a participant engaged in a fitness activity, comprising:
-
receiving a GPS signal during the fitness activity at a portable fitness device used by the participant; determining participant performance data based on the received GPS signal; at a stationary position beacon, transmitting location data associated with the location of the stationary position beacon; at a mobile participant receiver supported by the participant, receiving the location data from the stationary position beacon; performing at least one calculation based on the location data from the stationary position beacon and the participant performance data based on the received GPS signal; and modifying the participant performance data based on the at least one calculation, wherein each of the steps is executed using at least one processor, wherein the stationary position beacon location data is distinct from the received GPS signal, and wherein the stationary position beacon includes a mat.
-
-
53. A method of monitoring the performance of a participant engaged in a fitness activity, comprising:
-
receiving a GPS signal during the fitness activity at a portable fitness device used by the participant; determining participant performance data based on the received GPS signal; at a stationary position beacon, transmitting location data associated with the location of the stationary position beacon; at a mobile participant receiver supported by the participant, receiving the location data from the stationary position beacon; performing at least one calculation based on the location data from the stationary position beacon and the participant performance data based on the received GPS signal; and modifying the participant performance data based on the at least one calculation, wherein each of the steps is executed using at least one processor, wherein the stationary position beacon location data is distinct from the received GPS signal, wherein performing at least one calculation comprises determining an average of the participant performance data and participant performance data based on the location data, and wherein modifying the participant performance data based on the at least one calculation comprises replacing a portion of the participant performance data with a portion of the average of the participant performance data and the participant performance data based on the location data.
-
Specification