System and method for providing functionality to race other athletes asynchronously
AssigneeErgatta, Inc.
InventorsThomas Aulet, Alessandra Gotbaum, Prasanna Swaminathan
Life of this patent
Estimating the term…
Abstract
Systems and methods are described for providing asynchronous race functionality and simulation for users of exercise equipment. In some aspects fitness performance data may be obtained, corresponding to performance of a race course by a user using exercise equipment, where the fitness performance data is sampled at a sample rate selected based on a type of the exercise equipment. The fitness data may then be modified and used to simulate the user performing the race course by providing the movement data to and concurrently with a second user performing the race course using second exercise equipment.
Claims20
A fitness system comprising:
- a rowing machine;
- a processor in communication with the rowing machine;
- and
- memory that stores computer-executable instructions that, as a result of being executed by the one or more processors, cause the fitness system to:
- obtain fitness performance data corresponding to performance of a race course by a plurality of first users using the rowing machine or another rowing machine at a first time, the fitness performance data sampled at a sample rate selected based on movement characteristics of rowing;
- modify the obtained fitness performance data to generate movement data for each of the plurality of first users;
- and
- simulate each of the plurality of first users performing the race course by presenting the movement data via graphical user interface concurrently with a second user performing the race course using the rowing machine at a second time, wherein the second time occurs after the first time.
A computer-implemented method comprising:
- obtaining fitness performance data corresponding to performance of a race course by at least one first user using a first exercise equipment, the fitness performance data sampled at a sample rate selected based on a type of the first exercise equipment;
- modifying the obtained fitness performance data to generate movement data for each of the at least one first user;
- and
- simulating each of the at least one user performing the race course by providing the movement data to and concurrently with a second user performing the race course using a second exercise equipment.
A non-transitory computer-readable storage medium storing thereon executable instructions that, as a result of being executed by one or more processors of a computer system, cause the computer system to at least:
- obtain fitness performance data corresponding to performance of a race course by at least one first user using a first exercise equipment, the fitness performance data sampled at a sample rate selected based on a type of the first exercise equipment;
- modify the obtained fitness performance data to generate movement data for each of the at least one first user, wherein modifying the obtained fitness performance data comprises connecting data points obtained according to the sample rate of the obtained fitness performance data;
- and
- simulate each of the at least one user performing the race course by providing the movement data to and concurrently with a second user performing the race course using a second exercise equipment.
Dependencies are inferred from the claim text.