Activity tracking system with multiple monitoring devices
First Claim
1. An activity tracking system for providing activity data associated with a user during a workout session, the workout session defined by a start time and an end time, the activity tracking system comprising:
- a first activity sensor configured to be carried by the user and generate first activity data during a first time period and a second time period of the workout session, the first activity data associated with a specific workout attribute of the workout session;
a second activity sensor configured to be carried by the user and generate second activity data during the first time period and the second time period of the workout session, the second activity data also associated with the workout attribute of the workout session, the second activity sensor being a different type of sensor than the first activity sensor;
a controller configured to receive both the first activity data from the first activity sensor and the second activity data from the second activity sensor during the workout session, the controller configured to determine that the first activity data includes reliable first activity data generated during the first time period of the workout session and unreliable first activity data generated during the second time period of the workout session, generate a first parameter for the workout attribute based on the reliable first activity data generated during the first time period of the workout session, generate a second parameter for the workout attribute based on the second activity data generated during the second time period of the workout session, and generate an aggregate parameter for the workout attribute based on both the first parameter and the second parameter;
a display device carried by the user, the display device including a display screen configured to display the aggregate parameter for the workout attribute during the workout session; and
a remote server, the remote server configured to receive the first activity data and the second activity data generated during the workout session, the remote server further configured to generate a third parameter for the workout attribute after the workout session based on at least one of the first activity data and the second activity data;
wherein the display device is configured to receive the third parameter from the remote server and display the third parameter on the display screen after the workout session.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for providing activity data to a user for a workout session includes receipt of first activity data from a first activity sensor and receipt of second activity data from a second activity sensor during the workout session. A first parameter is generated for a workout attribute based on the first activity data received during a first time interval of the workout session, and a second parameter is generated for the workout attribute based on the second activity data received during a second time interval of the workout session. An aggregate parameter for the workout attribute is generated based on both the first parameter and the second parameter. The first activity data and the second activity data generated during the workout session are transmitted to a remote server where a third parameter for the workout attribute is generated.
9 Citations
20 Claims
-
1. An activity tracking system for providing activity data associated with a user during a workout session, the workout session defined by a start time and an end time, the activity tracking system comprising:
-
a first activity sensor configured to be carried by the user and generate first activity data during a first time period and a second time period of the workout session, the first activity data associated with a specific workout attribute of the workout session; a second activity sensor configured to be carried by the user and generate second activity data during the first time period and the second time period of the workout session, the second activity data also associated with the workout attribute of the workout session, the second activity sensor being a different type of sensor than the first activity sensor; a controller configured to receive both the first activity data from the first activity sensor and the second activity data from the second activity sensor during the workout session, the controller configured to determine that the first activity data includes reliable first activity data generated during the first time period of the workout session and unreliable first activity data generated during the second time period of the workout session, generate a first parameter for the workout attribute based on the reliable first activity data generated during the first time period of the workout session, generate a second parameter for the workout attribute based on the second activity data generated during the second time period of the workout session, and generate an aggregate parameter for the workout attribute based on both the first parameter and the second parameter; a display device carried by the user, the display device including a display screen configured to display the aggregate parameter for the workout attribute during the workout session; and a remote server, the remote server configured to receive the first activity data and the second activity data generated during the workout session, the remote server further configured to generate a third parameter for the workout attribute after the workout session based on at least one of the first activity data and the second activity data; wherein the display device is configured to receive the third parameter from the remote server and display the third parameter on the display screen after the workout session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing activity data to a user for a workout session, the workout session defined by a start time and an end time, the method comprising:
-
generating first activity data during a first time interval and a second time interval of the workout session using a first activity sensor carried by the user, the first activity data associated with a workout attribute of the workout session; generating second activity data during the second time interval of the workout session using a second activity sensor carried by the user, the second activity data also associated with the workout attribute, the second activity sensor being a different type of sensor than the first activity sensor; receiving at a processor the first activity data from the first activity sensor and the second activity data from the second activity sensor during the workout session; determining that the first activity data includes reliable first activity data generated during the first time interval of the workout session and unreliable first activity data generated during the second time interval of the workout session, generating, at the processor, a first parameter for the workout attribute based on the reliable first activity data generated during the first time interval of the workout session; generating at the processor a second parameter for the workout attribute based on the second activity data generated during the second time interval of the workout session; generating, at the processor, an aggregate parameter for the workout attribute based on both the first parameter and the second parameter; displaying, on a display device, the aggregate parameter for the workout attribute during the workout session; transmitting the reliable first activity data and the second activity data generated during the workout session to a remote server; generating, after the workout session at the remote server, a third parameter based on at least one of the first activity data and the second activity data; transmitting the third parameter to the display device; and displaying, on the display device, the third parameter after the workout session. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for automatically processing and reprocessing user activity data for a workout session performed by a user, the workout session defined by a start time and an end time, the method comprising:
-
obtaining a set of rules that define workout parameters for a specific workout attribute as a function of events generated by a first activity sensor and a second activity sensor carried by the user; receiving a sequence of events from the first activity sensor and the second activity sensor during the workout session; generating a sequence of intermediate events based on the received sequence of events by evaluating the received sequence of events against the set of rules; generating a stream of first workout parameters and a stream of second workout parameters based on the generated sequence of intermediate events by evaluating the generated sequence of intermediate events against the set of rules, each of the first workout parameters associated with the first activity sensor and each of the second workout parameters associated with the second activity sensor; determining that the stream of first workout parameters includes reliable first workout parameters generated during a first time period of the workout session and unreliable first workout parameters generated during a second time period of the workout session; generating a final stream of workout parameters by selecting final workout parameters from both the reliable first workout parameters and the second workout parameters; generating an aggregate workout parameter for the workout session by evaluating the final stream of workout parameters against the set of rules; and displaying the aggregate workout parameter on a display device carried by the user during the workout session. - View Dependent Claims (19, 20)
-
Specification