Methods and apparatus for the management and viewing of calendar event information
First Claim
1. A method implemented by a processor comprising:
- displaying a first list including calendar event items in a navigable format such that, at least a portion of the first list is displayed as a function of a navigation position of the first list, each calendar event item having a date;
displaying a second list, separate from the displayed first list, the second list including dates in a navigable format such that at least a portion of the second list and a date marker drawing attention to one of the dates in the at least a portion of the second list are displayed as a function of a navigation position of the list of dates, the second list including at least dates in a date range defined by the dates of the calendar event items;
coordinating the navigation position of the first list and the navigation position of the second list by;
adjusting the navigation position of the first list responsive to a navigation performed within the second list such that the navigation position of the first list after adjustment is associated with the position of the date marker after the navigation performed within the second list;
adjusting the navigation position of the second list responsive to a navigation performed within the first list such that the navigation position of the second list after adjustment is associated with the navigation position of the first list after the navigation performed within the first list; and
if the navigation position of the first list exceeds a threshold position for the first list, generating at least one additional calendar event item from the calendar data and adding the additional at least one calendar event item to the first list.
5 Assignments
0 Petitions
Accused Products
Abstract
The present document describes methods and apparatuses for managing and viewing calendar event items in an electronic calendaring application. For example, calendar event items may be viewed in an “agenda” view. A calendar event item may have a date and include any information relating to a corresponding calendar event. According to some example embodiments, a list of calendar event items and a list of dates are each displayed in a navigable format. The list of dates may include at least dates in a date range defined by the dates of the calendar event items. A navigation position of the list of calendar event items and a navigation position of the list of dates may be coordinated.
26 Citations
23 Claims
-
1. A method implemented by a processor comprising:
-
displaying a first list including calendar event items in a navigable format such that, at least a portion of the first list is displayed as a function of a navigation position of the first list, each calendar event item having a date; displaying a second list, separate from the displayed first list, the second list including dates in a navigable format such that at least a portion of the second list and a date marker drawing attention to one of the dates in the at least a portion of the second list are displayed as a function of a navigation position of the list of dates, the second list including at least dates in a date range defined by the dates of the calendar event items; coordinating the navigation position of the first list and the navigation position of the second list by; adjusting the navigation position of the first list responsive to a navigation performed within the second list such that the navigation position of the first list after adjustment is associated with the position of the date marker after the navigation performed within the second list; adjusting the navigation position of the second list responsive to a navigation performed within the first list such that the navigation position of the second list after adjustment is associated with the navigation position of the first list after the navigation performed within the first list; and if the navigation position of the first list exceeds a threshold position for the first list, generating at least one additional calendar event item from the calendar data and adding the additional at least one calendar event item to the first list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a display; an input device; a processor configured to control the display to display; a first list including calendar event items in a navigable format such that, at least a portion of the first list is displayed as a function of a navigation position of the first list, each calendar event item having a date; and a second list, separate from the displayed first list, the second list including dates in a navigable format such that at least a portion of the second list and a date marker drawing attention to one of the dates in the at least a portion of the second list are displayed as a function of a navigation position of the second list, the second list including at least dates in a date range defined by the dates of the calendar event items; and the processor further configured to coordinate the navigation position of the first list and the navigation position of the second list by; adjusting the navigation position of the first list responsive to a navigation performed within the second list such that the navigation position of the first list after adjustment is associated with the position of the date marker after the navigation performed within the second list; adjusting the navigation position of the second list responsive to a navigation performed within the first list such that the navigation position of the second list after adjustment is associated with the navigation position of the first list after the navigation performed within the first list; and if the navigation position of the first list exceeds a threshold position for the first list, generating at least one additional calendar event item from the calendar data and adding the additional at least one calendar event item to the first list. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
a display; an input device; a processor; and a memory having computer-executable instructions stored thereon that, when executed by the processor, cause the processor to implement a method comprising; displaying a first list including calendar event items in a navigable format such that, at least a portion of the first list is displayed as a function of a navigation position of the first list, each calendar event item having a date; displaying a second list, separate from the displayed first list, the second list including dates in a navigable format such that at least a portion of the second list and a date marker drawing attention to one of the dates in the at least a portion of the second list are displayed as a function of a navigation position of the second list, the second list of dates including at least dates in a date range defined by the dates of the calendar event items; coordinating the navigation position of the first list and the navigation position of the second list by; adjusting the navigation position of the first list responsive to a navigation performed within the second list such that the navigation position of the first list after adjustment is associated with the position of the date marker after the navigation performed within the second list; adjusting the navigation position of the second list responsive to a navigation performed within the first list such that the navigation position of the second list after adjustment is associated with the navigation position of the first list after the navigation performed in the first list; and if the navigation position of the first list exceeds a threshold position for the first list, generating at least one additional calendar event item from the calendar data and adding the additional at least one calendar event item to the first list.
-
Specification