Multi-Activity Platform and Interface
First Claim
1. A system comprising:
- a processor; and
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, 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;
type of activity monitoring device used and type of physical activity performed;
providing a visualization of the received physical activity data, wherein different visualizations are provided depending on the at least one of the type of activity monitoring device used and the type of physical activity performed;
determine a number of activity points earned by the user based on the received physical activity data; and
determine whether the user has reached an activity point goal.
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.
128 Citations
28 Claims
-
1. A system comprising:
-
a processor; and 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, 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;
type of activity monitoring device used and type of physical activity performed;providing a visualization of the received physical activity data, wherein different visualizations are provided depending on the at least one of the type of activity monitoring device used and the type of physical activity performed; determine a number of activity points earned by the user based on the received physical activity data; and determine whether the user has reached an activity point goal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. 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, 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; andstore 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,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. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. An apparatus comprising:
-
a processor; and memory operatively coupled to the processor and storing computer readable instructions that, when executed, cause the apparatus to; define a first data offset for synchronizing physical activity data with a first device; define a second data offset for synchronizing the physical activity data with a second device, wherein the first data offset is different from the second data offset; 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. - View Dependent Claims (25, 26, 27, 28)
-
Specification