Calendaring Location-Based Events and Associated Travel
First Claim
1. A computer-implemented method of presenting a graphical user interface displaying an electronic calendar having calendar entries associated with one or more calendar entities, the method comprising:
- simultaneously displaying a first portion of a user interface corresponding to a first calendar entity and a second portion of the user interface corresponding to a second calendar entity, the second calendar entity different from the first calendar entity; and
displaying calendar entries associated with both the first and second calendar entities as spanning the first and second portions of the user interface.
3 Assignments
0 Petitions
Accused Products
Abstract
A user interface for an electronic calendar represents different locations or different users or different user calendars in different portions of the display. Calendar entries can be associated with one or more locations, one or more users, and with one or more user calendars. The different locations may reside in different time zones and a timeline for each time zone is displayed. The position of the calendar entry provides a visual identifier of the timeline with which the event is associated. Travel time to and from events in the calendar are calculated for calendared events and shown adjacent to the beginning and end of the event. A user'"'"'s future location at a point in time is inferred from patterns in the user'"'"'s locations and by analyzing the user'"'"'s calendared events and correspondence in order to calculate travel time to calendared events.
109 Citations
27 Claims
-
1. A computer-implemented method of presenting a graphical user interface displaying an electronic calendar having calendar entries associated with one or more calendar entities, the method comprising:
-
simultaneously displaying a first portion of a user interface corresponding to a first calendar entity and a second portion of the user interface corresponding to a second calendar entity, the second calendar entity different from the first calendar entity; and displaying calendar entries associated with both the first and second calendar entities as spanning the first and second portions of the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. -18. (canceled)
-
19. A computer-readable storage medium storing executable computer program instructions for presenting a graphical user interface displaying an electronic calendar having calendar entries associated with one or more calendar entities, the computer program instructions comprising instructions for:
-
simultaneously displaying a first portion of a user interface corresponding to a first calendar entity and a second portion of the user interface corresponding to a second calendar entity, the second calendar entity different from the first calendar entity; and displaying calendar entries associated with both the first and second calendar entities as spanning the first and second portions of the user interface. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. -37. (canceled)
Specification