Calendar integration methods and systems for presentation of events having combined activity and location information
First Claim
1. A method comprising:
- under control of a monitoring device wearable by a user, the monitoring device comprising a device locator configured to record a geolocation of the monitoring device, a time measurement device configured to record a time, a user interface configured to render a calendar application, and a processor;
determining by the device locator of the monitoring device a geo-location of the monitoring device, the geo-location including a longitude and a latitude;
capturing, by the time measurement device, a time period for which the monitoring device is used at the geo-location;
capturing metric data using a motion sensor of the monitoring device, wherein the metric data comprises a displacement of the monitoring device over the time period with reference to an xyz co-ordinate system;
determining by the processor of the monitoring device that a type of activity was not performed by the user based on the geo-location and the metric data during the time period;
adding the type of activity not performed by the user to the calendar application associated with the time period to indicate the type of activity not performed by the user during the time period, wherein the type of activity is associated with traversing a pre-determined amount of distance; and
generating integration instructions comprising an indication of the type of activity not performed by the user, wherein the integration instructions cause the user interface of the monitoring device to render the calendar application with the indication of the type of activity not performed by the user during the time period.
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.
526 Citations
30 Claims
-
1. A method comprising:
-
under control of a monitoring device wearable by a user, the monitoring device comprising a device locator configured to record a geolocation of the monitoring device, a time measurement device configured to record a time, a user interface configured to render a calendar application, and a processor; determining by the device locator of the monitoring device a geo-location of the monitoring device, the geo-location including a longitude and a latitude; capturing, by the time measurement device, a time period for which the monitoring device is used at the geo-location; capturing metric data using a motion sensor of the monitoring device, wherein the metric data comprises a displacement of the monitoring device over the time period with reference to an xyz co-ordinate system; determining by the processor of the monitoring device that a type of activity was not performed by the user based on the geo-location and the metric data during the time period; adding the type of activity not performed by the user to the calendar application associated with the time period to indicate the type of activity not performed by the user during the time period, wherein the type of activity is associated with traversing a pre-determined amount of distance; and generating integration instructions comprising an indication of the type of activity not performed by the user, wherein the integration instructions cause the user interface of the monitoring device to render the calendar application with the indication of the type of activity not performed by the user during the time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving via a network interface device of a server a geo-location of a monitoring device, the monitoring device for use by a user, the geo-location including a longitude and a latitude; receiving via the network interface device metric data captured using the monitoring device; receiving via the network interface device a time period for which the monitoring device is used at the geo-location; determining by a processor of the server a type of activity not performed by the user based on the geo-location and the metric data; identifying by the processor of the server a location of the monitoring device based on the geo-location and the metric data, the identified location being a descriptive indicator of a place; generating integration instructions comprising; the descriptive indicator; and the type of activity not performed by the user during the time period, wherein the type of activity is associated with traversing a pre-determined amount of distance; and transmitting integration instructions via a wireless communication channel to the monitoring device, wherein the integration instructions cause a calendar application of a monitoring device to; add the descriptive indicator and the type of activity not performed by the user to the calendar application, and display the descriptive indicator and the type of activity not performed by the user on a user interface of the monitoring device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
determining by a device locator of a monitoring device geo-location data for a period of time, for which the monitoring device is used by a user, the geo-location data including a longitude and a latitude; determining by a motion sensor of the monitoring device motion tracking data over the period of time, the motion tracking data including a metric; identifying by a processor of the monitoring device a location at which the monitoring device is used and a type of activity not performed by the user for the period of time, the type of the activity and the location being identified based on inference rules that are based on a correlation between at least part of the motion tracking data and the received geo-location data, the location including a descriptive indicator of a place; and generating integration instructions, the integration instructions defining a calendar application associated with the period of time to which the motion tracking data and the type of activity not performed by the user during the period of time, wherein the type of activity is associated with traversing a pre-determined amount of distance, wherein the integration instructions causes the type of activity not performed by the user to be added to the period of time on the calendar application. - View Dependent Claims (24, 25, 26)
-
-
27. A method comprising:
-
determining using a device locator of a computing device a geo-location for a monitoring device, the monitoring device configured to be carried by a user at the geo-location, the geo-location including a longitude and a latitude; receiving via a network communication device of the computing device metric data calculated by the monitoring device; receiving via the network communication device a time period for which the monitoring device is used at the geo-location; determining by a processor of the computing device a type of activity not performed by the user based on the geo-location and the metric data; generating integration instructions comprising;
the metric data, the time period, and the type of activity not performed by the user; andtransmitting the integration instructions via a wireless communication channel to the monitoring device, wherein the integration instructions causes the monitoring device to; activate a calendar application, and add to the calendar application; the metric data, and the type of activity not performed to the calendar application associated with the time period to indicate the type of activity not performed by the user during the time period, wherein the type of activity is associated with traversing a pre-determined amount of distance. - View Dependent Claims (28, 29, 30)
-
Specification