Methods and Systems for Generation and Rendering Interactive Events Having Combined Activity and Location Information
First Claim
1. A method comprising:
- receiving a plurality of geo-locations of a monitoring device, the monitoring device for use by a user while performing an activity;
receiving a plurality of activity parameters of the monitoring device, the plurality of activity parameters corresponding to the plurality of geo-locations;
receiving first and second time intervals of a time period during which the monitoring device achieves the plurality of activity parameters at the plurality of geo-locations;
determining a descriptive location of the monitoring device corresponding to the first and second time intervals based on at least one of the plurality of geo-locations and the plurality of activity parameters;
aggregating the first and second time intervals corresponding to the descriptive location to generate a combined amount of time;
determining first and second levels of one or more activities performed by the user based on the plurality of activity parameters;
aggregating the first and second levels to generate a combined activity level;
associating the combined activity level with the descriptive location and the combined amount of time; and
providing for display a representation of the association of the combined activity level, the descriptive location, and the combined amount of time,wherein the method is executed by one or more processors.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method is described. The computer-implemented method is used for populating data of a graphical user interface (GUI). The computer-implemented method includes generating one or more graphical elements of one or more activities captured by a monitoring device. The monitoring device is usable by a user during the capturing. The method further includes generating a timeline including a time period over which the activities are performed. The timeline includes a chronological order of time within the time period. The method further includes generating an activity symbol for one or more of the activities performed during the time period. The activity symbol has an image that is graphically overlaid on the graphical elements of the activities.
-
Citations
30 Claims
-
1. A method comprising:
-
receiving a plurality of geo-locations of a monitoring device, the monitoring device for use by a user while performing an activity; receiving a plurality of activity parameters of the monitoring device, the plurality of activity parameters corresponding to the plurality of geo-locations; receiving first and second time intervals of a time period during which the monitoring device achieves the plurality of activity parameters at the plurality of geo-locations; determining a descriptive location of the monitoring device corresponding to the first and second time intervals based on at least one of the plurality of geo-locations and the plurality of activity parameters; aggregating the first and second time intervals corresponding to the descriptive location to generate a combined amount of time; determining first and second levels of one or more activities performed by the user based on the plurality of activity parameters; aggregating the first and second levels to generate a combined activity level; associating the combined activity level with the descriptive location and the combined amount of time; and providing for display a representation of the association of the combined activity level, the descriptive location, and the combined amount of time, wherein the method is executed by one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a plurality of activity parameters of a monitoring device, the monitoring device for use by a user, the plurality of activity parameters generated based on motions of the user performed during a first time period in which the user is using the monitoring device; receiving a geo-location of the monitoring device at which the motions are performed; receiving a time at which the motions are performed and the geo-location is calculated; computing an activity performed by the user based on at least one of an analysis of the activity parameters with respect to the time and an analysis of the geo-location; determining that the activity is performed during the time of a second time period; receiving the time during a third time period; receiving the geo-location of the monitoring device for the third time period; and determining based on the time corresponding to the third time period and the geo-location that the activity is to be performed by the user, wherein the method is executed by one or more processors. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving an initial geo-location of a monitoring device, the monitoring device being for use by a user, the initial geo-location determined at a first time of day while the user is performing motions characterized by a first plurality of activity parameters; identifying a first location of the monitoring device based on at least one of the initial geo-location and the first plurality of activity parameters; receiving a destination geo-location of the monitoring device, the destination geo-location determined at a second time of day while the user is performing motions characterized by a second plurality of activity parameters; identifying a second location of the monitoring device based on at least one of the destination geo-location and the second plurality of activity parameters, the first and second locations defining a route that is taken by the user while using the monitoring device; determining whether the route has been traversed for a pre-determined number of times; and assigning a location identifier to the first location or the second location upon determining that the route has been traversed for the pre-determined number of times, wherein the method is executed by one or more processors. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable medium containing programming instructions that cause a computer processor to perform the operations of:
-
generating a first graphical element representing one or more activities determined from positions or geo-locations captured at a location by a monitoring device, the monitoring device usable by a user; generating a second graphical element including an identifier of the location; and generating a third graphical element including an identifier of a time at which the activities are performed at the location. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification