DETERMINING LOCATION OF A CALENDAR EVENT
First Claim
1. A method of determining a location of an event stored on a calendar application of a device, the method comprising:
- sending a location string associated with the event from the calendar application to a geo coder;
receiving a handle comprising a plurality of location data items associated with the location of the event from the geo coder, wherein the calendar application does not access the individual location data items in the plurality of data items of the handle;
prior to an start time of the event, requesting travel updates to the location of event from a navigation application, the request comprising the handle and the start time of the event; and
receiving periodic travel updates to the location of the event from the navigation application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of determining a location of an event stored on a calendar application of a device is provided. The method sends a location string associated with the event from the calendar application to a geo coder. The method receives a handle that includes a set of data items that uniquely identifies the location of the event. The data items in the handle are not accessed or individually utilized by the calendar application. Prior to the start of the event, the method requests travel updates to the location of event from a navigation application. The request includes the handle and the start time of the event. The method receives periodic routing updates to the location of the event from the navigation application.
-
Citations
25 Claims
-
1. A method of determining a location of an event stored on a calendar application of a device, the method comprising:
-
sending a location string associated with the event from the calendar application to a geo coder; receiving a handle comprising a plurality of location data items associated with the location of the event from the geo coder, wherein the calendar application does not access the individual location data items in the plurality of data items of the handle; prior to an start time of the event, requesting travel updates to the location of event from a navigation application, the request comprising the handle and the start time of the event; and receiving periodic travel updates to the location of the event from the navigation application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium storing a program for determining a location of an event stored on a calendar application of a device, the program executable by at least one processing unit, the program comprising sets of instructions for:
-
sending a location string associated with the event from the calendar application to a geo coder; receiving a handle comprising a plurality of location data items associated with the location of the event from the geo coder, wherein the calendar application does not access the individual location data items in the plurality of data items of the handle; requesting travel updates to the location of event from a navigation application prior to an start time of the event, the request comprising the handle and the start time of the event; and receiving periodic travel updates to the location of the event from the navigation application. - View Dependent Claims (16, 18)
-
-
17. (canceled)
-
19-22. -22. (canceled)
-
23. A device comprising:
-
a set of processing units; and a non-transitory computer readable medium storing a program for determining a location of an event stored on a calendar application of a device, the program executable by at least one processing unit, the program comprising sets of instructions for; sending a location string associated with the event from the calendar application to a geo coder; receiving a handle comprising a plurality of location data items associated with the location of the event from the geo coder, wherein the calendar application does not access the individual location data items in the plurality of data items of the handle; requesting travel updates to the location of event from a navigation application prior to an start time of the event, the request comprising the handle and the start time of the event; and receiving periodic travel updates to the location of the event from the navigation application. - View Dependent Claims (24)
-
-
25-27. -27. (canceled)
Specification