Multi-activity platform and interface
First Claim
Patent Images
1. A system comprising:
- a processor; and
a memory storing computer readable instructions that, when executed, cause the system to;
provide an application interface configured to facilitate uploading and downloading of physical activity data, wherein the application interface includes one or more functions configured to be invoked for a plurality of types of activity monitoring devices used by a user and for a plurality of types of physical activity performed by the user;
receive physical activity data from at least one of a plurality of activity monitoring devices, each activity monitoring device including a sensor configured to measure physical activity data of the user, wherein the received physical activity data includes at least one of;
physical activity data from a plurality of types of activity monitoring devices and physical activity data for a plurality of types of physical activity; and
store the physical activity data including categorizing the received physical activity data based on at least one of;
type of activity monitoring device used and type of physical activity performed, wherein storing the physical activity data includes;
storing, in a first storage area, a first portion of the physical activity data corresponding to at least one of;
a first type of activity monitoring device and a first type of physical activity performed;
storing, in a second storage area, a second portion of the physical activity data corresponding to at least one of;
a second type of activity monitoring device and a second type of physical activity performed;
storing a first synchronization offset and a third synchronization offset for the first storage area; and
storing a second synchronization offset and a fourth synchronization offset for the second storage area,wherein the first and second synchronization offsets specify a respective point at which synchronization of the respective first and second portions of the physical activity data is to begin, andwherein the third and fourth synchronization offsets are configured to specify a synchronization point for a first device while the first and second synchronization offsets are configured to specify their respective synchronization points for a second device; and
display, by a display unit, a synchronized data display including at least one of;
(a) the first portion of the physical activity data modified by the first synchronization offset and the second portion of the physical activity data modified by the second synchronization offset; and
(b) the first portion of the physical activity data modified by the third synchronization offset and the second portion of the physical activity data modified by the fourth synchronization offset.
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.
17 Citations
25 Claims
-
1. A system comprising:
-
a processor; and a memory storing computer readable instructions that, when executed, cause the system to; provide an application interface configured to facilitate uploading and downloading of physical activity data, wherein the application interface includes one or more functions configured to be invoked for a plurality of types of activity monitoring devices used by a user and for a plurality of types of physical activity performed by the user; receive physical activity data from at least one of a plurality of activity monitoring devices, each activity monitoring device including a sensor configured to measure physical activity data of the user, wherein the received physical activity data includes at least one of;
physical activity data from a plurality of types of activity monitoring devices and physical activity data for a plurality of types of physical activity; andstore the physical activity data including categorizing the received physical activity data based on at least one of;
type of activity monitoring device used and type of physical activity performed, wherein storing the physical activity data includes;storing, in a first storage area, a first portion of the physical activity data corresponding to at least one of;
a first type of activity monitoring device and a first type of physical activity performed;storing, in a second storage area, a second portion of the physical activity data corresponding to at least one of;
a second type of activity monitoring device and a second type of physical activity performed;storing a first synchronization offset and a third synchronization offset for the first storage area; and storing a second synchronization offset and a fourth synchronization offset for the second storage area, wherein the first and second synchronization offsets specify a respective point at which synchronization of the respective first and second portions of the physical activity data is to begin, and wherein the third and fourth synchronization offsets are configured to specify a synchronization point for a first device while the first and second synchronization offsets are configured to specify their respective synchronization points for a second device; and display, by a display unit, a synchronized data display including at least one of;
(a) the first portion of the physical activity data modified by the first synchronization offset and the second portion of the physical activity data modified by the second synchronization offset; and
(b) the first portion of the physical activity data modified by the third synchronization offset and the second portion of the physical activity data modified by the fourth synchronization offset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a processor; and memory operatively coupled to the processor and storing computer readable instructions that, when executed, cause the apparatus to; receive physical activity data from at least one activity monitoring device including a sensor configured to measure physical activity data of a user, wherein the received physical activity data includes at least one of;
physical activity data from a plurality of types of activity monitoring devices and physical activity data for a plurality of types of physical activity;store the physical activity data including categorizing the received physical activity data based on at least one of;
a type of activity monitoring device used and a type of physical activity performed;store a first synchronization offset for a first portion of the physical activity data corresponding to at least one of;
a first type of activity monitoring device used and a first type of physical activity performed;store a second synchronization offset for a second portion of the physical activity data corresponding to at least one of;
a second type of activity monitoring device used and a second type of physical activity performed;store a third synchronization offset for the first portion of the physical activity data; store a fourth synchronization offset for the second portion of the physical activity data, wherein the first and second synchronization offsets specify a respective point at which synchronization of the respective first and second portions of the physical activity data is to begin, and wherein the third and fourth synchronization offsets are configured to specify a synchronization point for a first device type while the first and second synchronization offsets are configured to specify their respective synchronization points for a second device type; and display, by a display unit, a synchronized data display including at least one of;
(a) the first portion of the physical activity data modified by the first synchronization offset and the second portion of the physical activity data modified by the second synchronization offset; and
(b) the first portion of the physical activity data modified by the third synchronization offset and the second portion of the physical activity data modified by the fourth synchronization offset. - View Dependent Claims (18, 19, 20)
-
-
21. An apparatus comprising:
-
a processor; and memory operatively coupled to the processor and storing computer readable instructions that, when executed, cause the apparatus to; store, in a first storage area, a first portion of physical activity data received from at least one of a first device and a second device, each of the first device and the second device including 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; store, in a second storage area, a second portion of the physical activity data received from at least one of a first device and a second device, the second portion of the physical activity data corresponding to a second type of physical activity performed; define a first data offset for synchronizing the first portion of the physical activity data associated with a first device; define a second data offset for synchronizing the first portion of the physical activity data associated with a second device, wherein the first data offset is different from the second data offset; define a third data offset for synchronizing the second portion of the physical activity data associated with the first device; define a fourth data offset for synchronizing the second portion of the physical activity data associated with the second device; receive an instruction to synchronize data with the first device; synchronize at least a portion of the physical activity data with the first device; and update the first data offset upon synchronizing the data with the first device; and display, by a display unit, a synchronized data display including at least one of;
a) the first portion of the physical activity data modified by the first data offset and the second portion of the physical activity data modified by the third data offset; and
(b) the first portion of the physical activity data modified by the second data offset and the second portion of the physical activity data modified by the fourth data offset. - View Dependent Claims (22, 23, 24, 25)
-
Specification