Calendar Integration Methods and Systems for Presentation of Events Having Combined Activity and Location Information
First Claim
1. A method comprising:
- receiving 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;
receiving 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
sending the metric to a calendar application with integration instructions, the integration instructions defining the calendar date to which the metric will be added, wherein the method is executed by a processor.
5 Assignments
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.
-
Citations
30 Claims
-
1. A method comprising:
-
receiving 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; receiving 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 sending the metric to a calendar application with 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 (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
obtaining geo-location data collected over a period of time 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 (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 corresponding to the spatial positions and the geo-locations; determining activity data based on the times, the geo-locations, and the spatial positions, the activity data including one or more activity levels and one or more classes of activities detected by the monitoring device; determining one or more locations of the monitoring device based on the times, the geo-locations, and the spatial positions; determining a metric and a description summarizing the metric, the metric associated with the activities performed at the locations based on the activity data and the times; and displaying a calendar on a screen associated with the monitoring device, the calendar having one or more calendar dates that are populated with the metric and the description. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. 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 corresponding to the spatial positions and the geo-locations; determining activity data based on the times, the geo-locations, and the spatial positions, the activity data including one or more activity levels and one or more classes of activities detected by the monitoring device; determining one or more locations of the monitoring device based on the times, the geo-locations, and the spatial positions; determining a metric associated with the activities performed at the locations based on the activity data and the times; and sending the metric to a calendar, the metric being added to a calendar date of the calendar, such that display of the calendar on a screen includes the metric. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification