Multi-activity platform and interface
First Claim
1. A method performed by an athletic tracking system comprising:
- receiving physical activity data from a plurality of activity monitoring devices, each activity monitoring device including a sensor configured to measure physical activity data of a user;
categorizing the received physical activity data based on type of activity monitoring device and based on type of physical activity;
storing, in a first storage area, a first portion of the physical activity data corresponding to a first type of activity monitoring device and a first type of physical activity;
storing, in a second storage area, a second portion of the physical activity data corresponding to a second type of activity monitoring device and a second type of physical activity;
determining, based on the first type of activity monitoring device and the first type of physical activity, a first synchronization offset configured to specify a point at which synchronization of the first portion of the physical activity data is to begin; and
determining, based on the second type of activity monitoring device and the second type of physical activity, a second synchronization offset configured to specify a point at which synchronization of the second portion of the physical activity data is to begin;
responsive to receiving an instruction to synchronize data, modifying the physical activity data such that the first portion of the physical activity data is modified by the first synchronization offset and the second portion of the physical activity data is modified by the second synchronization offset; and
displaying, by a display unit, a synchronized data display including the modified physical activity data.
3 Assignments
0 Petitions
Accused Products
Abstract
A multi-activity system may be configured to receive, upload, synchronize and process data for a variety of different activity types and/or recorded using multiple types of activity monitoring devices. In one example, an application interface may be defined with a multiple functions that are each useable by various types of devices and for processing multiple types of data. Additionally or alternatively, data for different activity types and/or recorded using different types of monitoring devices may be processed differently. Synchronization of data may further be handled on a device-by-device basis, device-type basis and/or activity-type basis using various tracking parameters.
13 Citations
20 Claims
-
1. A method performed by an athletic tracking system comprising:
-
receiving physical activity data from a plurality of activity monitoring devices, each activity monitoring device including a sensor configured to measure physical activity data of a user; categorizing the received physical activity data based on type of activity monitoring device and based on type of physical activity; storing, in a first storage area, a first portion of the physical activity data corresponding to a first type of activity monitoring device and a first type of physical activity; storing, in a second storage area, a second portion of the physical activity data corresponding to a second type of activity monitoring device and a second type of physical activity; determining, based on the first type of activity monitoring device and the first type of physical activity, a first synchronization offset configured to specify a point at which synchronization of the first portion of the physical activity data is to begin; and determining, based on the second type of activity monitoring device and the second type of physical activity, a second synchronization offset configured to specify a point at which synchronization of the second portion of the physical activity data is to begin; responsive to receiving an instruction to synchronize data, modifying the physical activity data such that the first portion of the physical activity data is modified by the first synchronization offset and the second portion of the physical activity data is modified by the second synchronization offset; and displaying, by a display unit, a synchronized data display including the modified physical activity data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method performed by an athletic tracking system comprising:
-
receiving physical activity data from a plurality of activity monitoring devices, each activity monitoring device including a sensor configured to measure physical activity data of a user, wherein the received physical activity data includes physical activity data for a plurality of types of physical activity; categorizing the received physical activity data into a plurality of portions based on a type of physical activity performed and based on type of activity monitoring device, wherein a first portion of the physical activity data corresponds to a first type of activity monitoring device and a first type of physical activity, and a second portion of the physical activity data corresponds to a second type of activity monitoring device and a second type of physical activity; determining, based on the first type of physical activity and the first type of activity monitoring device, a first synchronization offset for the first portion of the physical activity data, the first synchronization offset specifying a point at which synchronization of the first portion of the physical activity data is to begin; determining, based on the second type of physical activity and the second type of activity monitoring device, a second synchronization offset for the second portion of the physical activity data, the second synchronization offset specifying a point at which synchronization of the second portion of the physical activity data is to begin; responsive to receiving an instruction to synchronize data, modifying the physical activity data such that the first portion of the physical activity data is modified by the first synchronization offset and the second portion of the physical activity data is modified by the second synchronization offset; and displaying, by a display unit, a synchronized data display including the modified physical activity data. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method performed by an athletic tracking system comprising:
-
storing, in a first storage area, a first portion of physical activity data received from a sensor configured to measure physical activity data of a user, the first portion of physical activity data corresponding to a first type of physical activity performed; storing, in a second storage area, a second portion of the physical activity data received from a sensor configured to measure physical activity data of a user, the second portion of the physical activity data corresponding to a second type of physical activity performed; defining a first data offset for synchronizing the first portion of the physical activity data associated with a first device; defining a second data offset for synchronizing the first portion of the physical activity data associated with a second device; defining a third data offset for synchronizing the second portion of the physical activity data associated with the first device; defining a fourth data offset for synchronizing the second portion of the physical activity data associated with the second device; responsive to receiving an instruction to synchronize data with the first device, modifying the physical activity data such that the first portion of the physical activity data is modified by the first data offset and the second portion of the physical activity data is modified by the third data offset; and displaying, by a display unit, a synchronized data display including the modified physical activity data synchronized with the first device. - View Dependent Claims (17, 18, 19, 20)
-
Specification