Calendar overlays
First Claim
1. A method of implementing an electronic calendar, the method comprising:
- accessing calendar information hosted by a first electronic calendar owned by a first party, the calendar information including event information hosted by the first electronic calendar and referencing event information hosted by a second electronic calendar published by a second party, the event information hosted by the first electronic calendar differing from the event information hosted by the second electronic calendar;
accessing the event information hosted by the second electronic calendar referenced by the calendar information hosted by the first electronic calendar;
generating a calendar view using the event information hosted by the first electronic calendar owned by the first party and the event information hosted by the second electronic calendar published by the second party; and
presenting the generated calendar view.
7 Assignments
0 Petitions
Accused Products
Abstract
Implementing an electronic calendar can include accessing a first electronic calendar owned by a first party, accessing a second electronic calendar owned by a second party, and presenting a view that combines at least one existing entry from within each of the first and second electronic calendars. Source information for each of the first and second electronic calendars may be electronically maintained. The combined view may be updated electronically to reflect a change to at least one of the existing entries from within at least one of the first and second electronic calendars. Electronic calendars may be accessed and overlaid without importing events, thus enabling simple updating. Event information may be imported and source or other attributes may be associated with imported information to enable updating and other sorting functions.
-
Citations
58 Claims
-
1. A method of implementing an electronic calendar, the method comprising:
-
accessing calendar information hosted by a first electronic calendar owned by a first party, the calendar information including event information hosted by the first electronic calendar and referencing event information hosted by a second electronic calendar published by a second party, the event information hosted by the first electronic calendar differing from the event information hosted by the second electronic calendar;
accessing the event information hosted by the second electronic calendar referenced by the calendar information hosted by the first electronic calendar;
generating a calendar view using the event information hosted by the first electronic calendar owned by the first party and the event information hosted by the second electronic calendar published by the second party; and
presenting the generated calendar view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A method of importing event information into an electronic calendar, the method comprising:
-
accessing a first electronic calendar owned by a first party;
accessing a second electronic calendar owned by a second party that has been published by the second party;
selecting event information included in the second electronic calendar to import into the first electronic calendar;
storing information that references the second electronic calendar and indicates the event information included in the second electronic calendar selected; and
associating the information with the first electronic calendar.
-
Specification