Methods and Systems for Metrics Analysis and Interactive Rendering, Including Events Having Combined Activity and Location Information
First Claim
1. A method comprising:
- receiving one or more geo-locations associated with a monitoring device when used by a user;
receiving one or more motion actions detected by the monitoring device;
categorizing the motion actions using characteristics of the motion actions and geo-locations of where the motion actions occurred, the categorizing defines an activity identifier for at least some of the motion actions;
generating a level of activity for the activity identifier, the level of activity configured to change over time as data for additional motion actions is received and is associated to the activity identifier for motion actions detected by the monitoring device; and
providing access to a user account of the user to allow viewing of the activity identifier and the level of activity, wherein the activity identifier and the level of activity is rendered on a graphical user interface of a device accessing the user account, the method being executed by a processor.
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.
20 Citations
30 Claims
-
1. A method comprising:
-
receiving one or more geo-locations associated with a monitoring device when used by a user; receiving one or more motion actions detected by the monitoring device; categorizing the motion actions using characteristics of the motion actions and geo-locations of where the motion actions occurred, the categorizing defines an activity identifier for at least some of the motion actions; generating a level of activity for the activity identifier, the level of activity configured to change over time as data for additional motion actions is received and is associated to the activity identifier for motion actions detected by the monitoring device; and providing access to a user account of the user to allow viewing of the activity identifier and the level of activity, wherein the activity identifier and the level of activity is rendered on a graphical user interface of a device accessing the user account, the method being executed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
obtaining one or more geo-locations of a monitoring device when used by a user; determining one or more spatial positions of the monitoring device; determining one or more times of occurrence corresponding to the spatial positions and the geo-locations; and generating metric data based on the times of occurrence, the geo-locations, and the spatial positions; wherein the metric data includes levels of an activity performed by the user, wherein the levels include an amount of stairs ascended by the user, or an amount of stairs descended by the user, or an amount of steps walked or ran by the user, or an amount of calories burned by the user, or an amount of distance traveled by the user, or an amount of hours slept by the user, or an amount of time for which the user is active, or a time at which the user wakes up, or a time at which the user goes to bed, or an amount of time spent by the user at a location, or an amount of time taken by the user to perform the activity, or a combination thereof. - View Dependent Claims (14, 15, 16)
-
-
17. A method comprising:
-
receiving one or more geo-locations of a monitoring device, the monitoring device usable by a user; receiving one or more spatial positions of the monitoring device; receiving one or more times of occurrence corresponding to the spatial positions and the geo-locations; determining activity data based on the times of occurrence, the geo-locations, and the spatial positions, the activity data including metric data that includes one or more activity levels, the activity data including one or more classes of activities detected by the monitoring device; and determining one or more locations of the monitoring device based on the times of occurrence, the geo-locations, and the spatial positions, wherein the activity levels include an amount of stairs ascended by the user, or an amount of stairs descended by the user, or an amount of steps walked or ran by the user, or an amount of calories burned by the user, or an amount of distance traveled by the user, or an amount of hours slept by the user, or an amount of time for which the user is active, or a time at which the user wakes up, or a time at which the user goes to bed, or an amount of time spent by the user at the locations, or an amount of time taken by the user to perform an activity, or a combination thereof. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
receiving spatial positions and geo-locations of a monitoring device, the monitoring device configured to be worn by a user, the spatial positions and geo-locations measured during a time period; generating metric data based on the geo-locations and the spatial positions, wherein the metric data includes a level of an activity performed by the user; generating additional metric data corresponding to an additional time period; adding the metric data and the additional metric data to generate summed metric data; adding the time period and the additional time period to generate a summed time period; generating a description summarizing the summed metric data; and sending for display the description, the summed metric data, and the summed time period. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification