INTEGRATED CALENDAR AND MAP APPLICATIONS IN A MOBILE DEVICE
First Claim
Patent Images
1. A method comprising:
- storing one or more calendar entries in a calendar, where a calendar entry includes at least one field for an associated time and an associated location; and
providing a display of a map including a graphical representation indicating a location associated with at least one calendar entry;
wherein the location associated with the at least one calendar entry is derived from the calendar entry and included in a request to a map application for the map.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques, computer programs and apparatus relating to an integrated calendar and map feature are described. In one implementation, one or more calendar entries are identified in a calendar. A calendar entry includes an associated time and an associated location. A display of a map is provided including a graphical representation indicating a location associated with at least one calendar entry. The location associated with the calendar entry is derived from the calendar entry and included in a request to a map application for the map.
146 Citations
46 Claims
-
1. A method comprising:
-
storing one or more calendar entries in a calendar, where a calendar entry includes at least one field for an associated time and an associated location; and providing a display of a map including a graphical representation indicating a location associated with at least one calendar entry; wherein the location associated with the at least one calendar entry is derived from the calendar entry and included in a request to a map application for the map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a calendar application operable to receive calendar entries, where a calendar entry includes at least one field for an associated time and location; a map application operable to provide a display of a map; a processor operable to provide a location associated with a calendar entry to the map application and request a map including a graphical representation of the location associated with the calendar entry; and a display operable to display the map. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:
-
storing one or more calendar entries in a calendar, where a calendar entry includes at least one field for an associated time and an associated location; and providing a display of a map including a graphical representation indicating a location associated with at least one calendar entry; wherein the location associated with the at least one calendar entry is derived from the calendar entry and included in a request to a map application for the map. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A system comprising:
-
a processor; a storage device coupled to the processor and configurable for storing instructions, which, when executed by the processor cause the processor to perform operations comprising; receiving one or more calendar entries in a calendar, where a calendar entry includes an associated time and an associated location; and providing a display of a map including a graphical representation indicating a location associated with at least one calendar entry; wherein the location associated with the at least one calendar entry is derived from the calendar entry and included in a request to a map application for the map.
-
-
31. A mobile device, comprising:
-
a calendar application operable to receive calendar entries, where a calendar entry includes an associated time and location; a map application operable to provide a display of a map; a processor operable to provide a location associated with a calendar entry to the map application and request a map including a graphical representation of the location associated with a calendar entry; and a display operable to display the map.
-
-
32. A method comprising:
-
receiving a request from a mobile device for map information, the request including a location wherein the location was derived by the mobile device from an associated calendar entry included in a calendar residing on the mobile device; and providing the map information to the mobile device, wherein the map information can be used by the mobile device to display a map including a graphical representation of the location. - View Dependent Claims (33)
-
-
34. A system comprising:
-
a processor; a storage device coupled to the processor and configurable for storing instructions, which, when executed by the processor, cause the processor to perform operations comprising; receiving a request from a mobile device for map information, the request including a location wherein the location was derived by the mobile device from an associated calendar entry included in a calendar residing on the mobile device; and providing the map information to the mobile device, wherein the map information can be used by the mobile device to display a map including a graphical representation of the location. - View Dependent Claims (35)
-
-
36. A machine implemented method for providing an interface between a calendar application and a map application, the method comprising:
providing first data, representing a first location and a second location, from the calendar application to the map application, wherein the first location is one of a current location and a location of a first calendar entry and wherein the second location is a location of a second calendar entry. - View Dependent Claims (37, 38, 39)
-
40. A data processing system comprising:
-
a processor; a memory coupled to the processor, the processor being configured to provide an interface between a calendar application and a map application and wherein first data, representing a first location and a second location, is provided from the calendar application to the map application through the interface and wherein the first location is one of a current location and a location of a first calendar entry and wherein the second location is a location of a second calendar entry. - View Dependent Claims (41, 42)
-
-
43. A machine readable medium storing executable program instructions to cause a system to perform a method for providing an interface between a calendar application and a map application, the method comprising:
providing first data, representing a first location and a second location, from the calendar application to the map application, wherein the first location is one of a current location and a location of a first calendar entry and wherein the second location is a location of a second calendar entry. - View Dependent Claims (44, 45, 46)
Specification