METHOD OF SHARING EVENT INFORMATION AND MAP LOCATION INFORMATION
First Claim
1. A method of sharing location information between a map application and a calendar application, the method comprising steps of:
- when the map application is executing on a computing device, obtaining calendar event locations stored by a calendar application in a memory of the device to enable the map application to suggest the calendar event locations as possible input for the map application; and
when the calendar application is executing on the computing device, obtaining map locations stored by a map application in a memory of the device to enable the calendar application to suggest the map locations as possible input for the calendar application.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method of sharing location information between a map application and a calendar application, the map application pulls calendar event locations from a calendar event store and presents these calendar event locations as suggested locations for the map application. Likewise, the calendar application pulls map locations from a map location data store and presents these map locations as suggested locations for calendar events. By sharing location information between the map application and the calendar applications, these applications become significantly more useful.
66 Citations
15 Claims
-
1. A method of sharing location information between a map application and a calendar application, the method comprising steps of:
-
when the map application is executing on a computing device, obtaining calendar event locations stored by a calendar application in a memory of the device to enable the map application to suggest the calendar event locations as possible input for the map application; and when the calendar application is executing on the computing device, obtaining map locations stored by a map application in a memory of the device to enable the calendar application to suggest the map locations as possible input for the calendar application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising code which when loaded into memory and executed on a processor of a computing device is adapted to perform steps of:
-
when a map application is executing on the device, pulling calendar event location information from a calendar event data store associated with a calendar application and populating an interface of the map application with location suggestions drawn from the calendar event location information; and when a calendar application is executing on the device, pulling map location information from a map location data store associated with the map application and populating an interface of the calendar application with location suggestions drawn from the map location information.
-
- 10. The computer program product as claimed in claim 10 wherein the code for performing the step of populating the interface of the map application with location suggestions comprises sorting the location suggestions based on time from a most recent event to a least recent event.
-
12. A computing device comprising:
-
a memory for storing map location information in a map location data store associated with a map application and for storing calendar event location information in a calendar event data store associated with a calendar application; and a processor operatively coupled to the memory for executing one or both of the map application and the calendar application; wherein the map application is configured to pull calendar event location information from the calendar event data store and to present, on an interface of the map application, location suggestions based on the calendar event location information; and wherein the calendar application is configured to pull map location information from the map location data store and to present, on an interface of the calendar application, location suggestions based on the map location information. - View Dependent Claims (13, 14, 15)
-
Specification