Calendar Integration Methods and Systems for Presentation of Events Having Combined Activity and Location Information
First Claim
1. A method comprising:
- receiving a geo-location of a monitoring device, the monitoring device for use during a performance of an activity by a user;
receiving metric data captured using the monitoring device, the metric data providing a measure associated with the performance of the activity by the user;
receiving a time at which the monitoring device is used at the geo-location at which the activity is performed by the user;
determining a type of the activity performed by the user based on at least one of the geo-location and the metric data; and
adding the type of the activity and the metric data to a calendar based on the time at which the monitoring device is used at the geo-location.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving geo-location data collected over time period. The geo-location data is associated with a monitoring device. The method further includes receiving motion tracking data of the monitoring device. The motion tracking data is collected over time period. The method includes identifying one or more activities. The activities are identified based on inference rules that identify certain activities to have occurred when at least part of the motion tracking data is correlated to the received geo-location data. The method further includes defining a metric for one or more of the identified activities. The metric is associated to a calendar date. The method includes sending the metric to a calendar application with integration instructions. The integration instructions define the calendar date to which the metric will be added.
18 Citations
30 Claims
-
1. A method comprising:
-
receiving a geo-location of a monitoring device, the monitoring device for use during a performance of an activity by a user; receiving metric data captured using the monitoring device, the metric data providing a measure associated with the performance of the activity by the user; receiving a time at which the monitoring device is used at the geo-location at which the activity is performed by the user; determining a type of the activity performed by the user based on at least one of the geo-location and the metric data; and adding the type of the activity and the metric data to a calendar based on the time at which the monitoring device is used at the geo-location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving a geo-location of a monitoring device, the monitoring device for use during a performance of an activity by a user; receiving metric data captured using the monitoring device, the metric data providing a measure associated with the performance of the activity by the user; receiving a time at which the monitoring device is used at the geo-location at which the activity is performed; identifying a location at which the activity is performed by the user based on at least one of the geo-location and the metric data; and adding the identified location to a calendar based on the time at which the monitoring device is used at the geo-location. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
obtaining geo-location data collected over a period of time, the geo-location data associated with a monitoring device that is configured to be used by a user; obtaining motion tracking data of the monitoring device, the motion tracking data collected over the period of time; identifying one or more activities for the period of time, the activities being identified based on inference rules that identify certain activities to have occurred when at least part of the motion tracking data is correlated to the received geo-location data; defining a metric for one or more of the identified activities, the metric being associated to a calendar date; and executing a calendar application and integration instructions, the integration instructions defining the calendar date to which the metric will be added, wherein the method is executed by a processor. - View Dependent Claims (24, 25, 26)
-
-
27. A method comprising:
-
receiving a geo-location of a monitoring device, the monitoring device for being carried by a user while performing an activity at the geo-location; receiving metric data calculated by the monitoring device, the metric data providing a measure of the performance of the activity by the user; receiving a time at which the monitoring device is used at the geo-location at which the activity is performed; determining a type of the activity performed by the user based on the geo-location and the metric data; identifying a location at which the activity is performed based on the geo-location and the metric data; and associating the type of the activity, the metric data, and the identified location with a calendar based on the time at which the monitoring device is used at the geo-location. - View Dependent Claims (28, 29, 30)
-
Specification