Methods and Systems for Metrics Analysis and Interactive Rendering, Including Events Having Combined Activity and Location Information
First Claim
1. A server system comprising:
- one or more processors for;
receiving geo-location data of an activity tracking device when worn by a user, the user having a user account that has the activity tracking device associated therewith, the user account is accessible on a website;
receiving motion data of the activity tracking device, the motion data is associated with a time of occurrence of motion of the activity tracking device when worn by the user and with the geo-location data of the activity tracking device;
processing the received motion data and the received geo-location data to characterize an activity for the motion data and an amount of the activity, the activity being assigned to a place of occurrence of the activity using a combination of the received geo-location data and the received motion data; and
associating the characterization of the activity, the amount of the activity, and the place of occurrence of the activity to the user account of the user; and
a memory device coupled to the processor, the memory device for storing the characterization of the activity, the amount of the activity, and the place of occurrence of the activity.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving location data of a monitoring device when carried by a user and receiving motion data of the monitoring device. The motion data is associated with a time of occurrence and the location data. The method includes processing the received motion data to identify a group of the motion data having a substantially common characteristic and processing the location data for the group of the motion data. The group of motion data by way of processing the location data provides an activity identifier. The motion data includes metric data that identifies characteristics of the motion data. The method includes transferring the activity identifier and the characteristics of the motion data to a screen of a device for display. The activity identifier being a graphical user interface that receives an input for rendering more or less of the characteristics of the motion data.
-
Citations
30 Claims
-
1. A server system comprising:
-
one or more processors for; receiving geo-location data of an activity tracking device when worn by a user, the user having a user account that has the activity tracking device associated therewith, the user account is accessible on a website; receiving motion data of the activity tracking device, the motion data is associated with a time of occurrence of motion of the activity tracking device when worn by the user and with the geo-location data of the activity tracking device; processing the received motion data and the received geo-location data to characterize an activity for the motion data and an amount of the activity, the activity being assigned to a place of occurrence of the activity using a combination of the received geo-location data and the received motion data; and associating the characterization of the activity, the amount of the activity, and the place of occurrence of the activity to the user account of the user; and a memory device coupled to the processor, the memory device for storing the characterization of the activity, the amount of the activity, and the place of occurrence of the activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An activity tracking device comprising:
-
a device locator for determining geo-location data when the activity tracking device is worn by a user, the user having a user account accessible via a website; a position sensor for determining motion tracking data when the activity tracking device is worn by the user, the motion tracking data is associated with a time of occurrence of a motion of the activity tracking device when worn by the user and the geo-location data of the activity tracking device; a processor for processing the motion tracking data and the geo-location data to characterize an activity for the motion tracking data and an amount of the activity, the activity being matched to a place of occurrence of the activity using a combination of the geo-location data and the motion tracking data; and a communication device for sending the characterization of the activity, the amount of the activity, and the place of occurrence for association with the user account of the user. - View Dependent Claims (18, 19)
-
-
20. A method comprising:
-
receiving multiple geo-locations of an activity tracking device, the activity tracking device for use by a user while performing an activity; receiving a metric associated with the activity, the metric measured using the activity tracking device while the activity is performed by the user; determining a descriptive location of the activity tracking device based on the geo-locations and the metric, the descriptive location summarizing the geo-locations; calculating a time period for which the activity tracking device is at the descriptive location; and providing the time period and the descriptive location to the activity tracking device or a computing device for display, wherein the method is executed by a processor. - View Dependent Claims (21, 22, 24, 25, 26, 27)
-
-
28. A method comprising:
-
receiving a number of geo-locations of an activity tracking device, the activity tracking device for use by a user during performance of an activity; receiving a metric measured using the activity tracking device; determining a descriptive location of the activity tracking device based on the geo-locations and the metric; determining a type of the activity performed by the user while using the activity tracking device at the descriptive location; computing a time period at the descriptive location for which the activity of the type is performed; and sending the time period, the descriptive location, and the type of the activity to the activity tracking device or a computing device for display, wherein the method is executed by a processor. - View Dependent Claims (29, 30)
-
Specification