Methods and apparatus for virtual competition
AssigneeFox Factory, Inc.
InventorsMario Galasso, Wesley E. Allinger, David M. Haugen, Robert David Kaswen, Mark Stephen Fitzsimmons
Life of this patent
Estimating the term…
Abstract
A system configured to be coupled with a participant of an activity. The system comprises: a participant activity monitoring unit configured for monitoring a performance of the activity by the participant; an activity information module configured for storing performance information corresponding to the activity; and a participant performance correlator configured for delivering comparative performance data based on the monitored performance of the activity by the participant and the stored performance information.
Claims21
A non-transitory computer readable storage medium having stored thereon computer-executable instructions that, when executed by a computer, cause said computer to perform a method for a virtual competition for a performance activity along a geographical route, the method comprising:
- receiving global navigation satellite system (GNSS) coordinate information from a GNSS receiver, and receiving data related to the geographical route and performance data of a first user's activity along the geographical route, wherein said geographical route of said first user's activity along said geographical route is generated utilizing said GNSS receiver to determine said geographical route of said first user's activity along said geographical route, wherein said performance data of a first user's activity along said geographical route includes each of elevation data, time stamps for said first user's activity along said geographical route, distance traveled during said first user's activity along said geographical route;
- receiving a tracked location of a second user along the geographical route;
- recording and displaying performance data of the second user's activity along the geographical route, and wherein said tracked location of said second user along said geographical route is generated utilizing said GNSS receiver;
- recreating a map of the geographical route, wherein the map displays the tracked location of the second user along the geographical route relative to a displayed simulated location of the first user along the geographical route, said performance data of said second user includes each of said second user's power output, said user's activity speed, said user's heart rate, said user's calories burned and said second user's blood oxygenation level, wherein said performance data of said second user includes each of said second user's gear positioning, cadence, velocity, suspension, power, braking, shock absorption, and cornering speed;
- and
- generating and displaying comparative performance metrics of the second user vis-à-vis the first user along the geographical route.
A non-transitory computer readable storage medium having stored thereon computer-executable instructions that, when executed by a computer, cause the computer to perform a method for a virtual competition in which a comparison is generated for performances of an activity along a geographical route, the method comprising:
- receiving global navigation satellite system (GNSS) coordinate information from a GNSS receiver, and receiving data related to the geographical route and performance data of a first performance of the activity along the geographical route, wherein said performance data of said first performance of said activity along said geographical route includes each of elevation data, time stamps for said first performance of said activity along said geographical route, distance traveled during said first performance of said activity along said geographical route;
- receiving a tracked location of a second performance of the activity along the geographical route;
- recording and displaying performance data of the second performance of the activity along the geographical route, wherein said performance data of said second performance of said activity includes each of said gear positioning, cadence, velocity, suspension, power, braking, shock absorption, and cornering speed for said second performance of said activity along said geographical route;
- recreating a map of the geographical route, wherein the map displays the tracked location of the second performance of the activity along the geographical route relative to the first performance of the activity along the geographical route;
- and
- generating and displaying comparative performance metrics between the second performance of the activity and the first performance of the activity along the geographical route.
A non-transitory computer readable storage medium having stored thereon computer-executable instructions that, when executed by a computer, cause the computer to perform a method for a virtual competition in which a comparison is generated for performances of an activity, the method comprising:
- receiving global navigation satellite system (GNSS) coordinate information from a GNSS receiver, and receiving data related to a first performance of an activity, said data including tracked location of said first performance of the activity along a geographical route, wherein said data including said tracked location of said first performance of said activity along said geographical route is generated utilizing said GNSS receiver, and, wherein said performance data of said first performance of said activity along said geographical route includes each of elevation data, time stamps for said first performance of said activity along said geographical route, distance traveled during said first performance of said activity along said geographical route;
- receiving data related to a second performance of the activity, said data including tracked location of said second performance of the activity along the geographical route, wherein said data including said tracked location of said second performance of said activity along said geographical route is generated utilizing said GNSS receiver, wherein said performance data of said second performance of said activity includes each of said gear positioning, cadence, velocity, suspension, power, braking, shock absorption, and cornering speed for said second performance of said activity along said geographical route;
- generating comparative performance data by comparing the data related to the first performance of the activity with the data related to the second performance of the activity, wherein said data related to said second performance of said activity includes at least one of power output and blood oxygenation level by a performer of said second performance of said activity;
- and
- providing the comparative performance data to a user.
A non-transitory computer readable storage medium having stored thereon computer-executable instructions that, when executed by a computer, cause said computer to perform a method for a virtual competition in which a comparison is generated for performances of an activity along a geographical route, the method comprising:
- receiving performance data and tracked locations of a first performance of an activity along the geographical route, wherein said data including said tracked locations of said first performance of said activity along said geographical route includes global navigation satellite system (GNSS) coordinate information received from a GNSS receiver, and wherein said performance data of said first performance of said activity along said geographical route includes each of elevation data, time stamps for said first performance of said activity along said geographical route, distance traveled during said first performance of said activity along said geographical route;
- receiving performance data and tracked locations of a second performance of the activity along the geographical route, wherein said data including said tracked locations of said second performance of said activity along said geographical route is generated utilizing said GNSS receiver, wherein said performance data of said second performance of said activity includes each of said gear positioning, cadence, velocity, suspension, power, braking, shock absorption, and cornering speed for said second performance of said activity along said geographical route;
- generating comparative performance data by comparing the performance data and/or the tracked locations of the first performance of the activity with the performance data and/or the tracked locations of the second performance of the activity, wherein said data related to said second performance of said activity includes at least one of power output and blood oxygenation level by a performer of said second performance of said activity;
- and
- providing the comparative performance data to a user.
Dependencies are inferred from the claim text.