Calendar overlays
First Claim
1. A method of implementing 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 based on information associated with the first electronic calendar, the second electronic calendar being separate from the first electronic calendar, and the information specifying at least a portion of the second electronic calendar that is to be integrated into a combined view with at least one existing entry from within the first electronic calendar;
integrating into the combined view, after accessing the second electronic calendar, the portion of the second electronic calendar and the at least one existing entry from within the first electronic calendar;
presenting the combined view that combines the portion of the second electronic calendar and the at least one existing entry from within the first electronic calendar;
updating electronically, using the information, the combined view to reflect a change made to the portion of the second electronic calendar by the second party;
maintaining a list of links, each link identifying at least a portion of a respective separate calendar that is to be integrated into the combined view, and one of the links including the information specifying the portion of the second electronic calendar that is to be integrated into the combined view;
accessing each of the separate calendars, including the second electronic calendar and at least one other calendar, using the list of links;
integrating each of the portions of the separate calendars into the combined view; and
presenting the combined view after integrating each of the portions of the separate calendars.
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.
270 Citations
76 Claims
-
1. A method of implementing 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 based on information associated with the first electronic calendar, the second electronic calendar being separate from the first electronic calendar, and the information specifying at least a portion of the second electronic calendar that is to be integrated into a combined view with at least one existing entry from within the first electronic calendar; integrating into the combined view, after accessing the second electronic calendar, the portion of the second electronic calendar and the at least one existing entry from within the first electronic calendar; presenting the combined view that combines the portion of the second electronic calendar and the at least one existing entry from within the first electronic calendar; updating electronically, using the information, the combined view to reflect a change made to the portion of the second electronic calendar by the second party; maintaining a list of links, each link identifying at least a portion of a respective separate calendar that is to be integrated into the combined view, and one of the links including the information specifying the portion of the second electronic calendar that is to be integrated into the combined view; accessing each of the separate calendars, including the second electronic calendar and at least one other calendar, using the list of links; integrating each of the portions of the separate calendars into the combined view; and presenting the combined view after integrating each of the portions of the separate calendars. - 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. An apparatus comprising a storage medium having instructions stored thereon that when executed by a machine result in at least the following:
-
accessing a first electronic calendar owned by a first party; accessing a second electronic calendar owned by a second party based on information associated with the first electronic calendar, the second electronic calendar being separate from the first electronic calendar, and the information specifying at least a portion of the second electronic calendar that is to be integrated into a combined view with at least one existing entry from within the first electronic calendar; integrating into the combined view, after accessing the second electronic calendar, the portion of the second electronic calendar and the at least one existing entry from within the first electronic calendar; presenting the combined view that combines the portion of the second electronic calendar and the at least one existing entry from within the first electronic calendar; updating electronically, using the information, the combined view to reflect a change made to the portion of the second electronic calendar by the second party; maintaining a list of links, each link identifying at least a portion of a respective separate calendar that is to be integrated into the combined view, and one of the links including the information specifying the portion of the second electronic calendar that is to be integrated into the combined view; accessing each of the separate calendars, including the second electronic calendar and at least one other calendar, using the list of links; integrating each of the portions of the separate calendars into the combined view; and presenting the combined view after integrating each of the portions of the separate calendars.
-
-
33. An apparatus for implementing an electronic calendar, the apparatus comprising:
-
a storage device; and a processor communicatively coupled to the storage device and programmed to perform at least the following operations; access a first electronic calendar owned by a first party, access a second electronic calendar owned by a second party based on information associated with the first electronic calendar, the second electronic calendar being separate from the first electronic calendar, and the information specifying at least a portion of the second electronic calendar is to be integrated into a combined view with at least one existing entry from within the first electronic calendar, integrate into the combined view, after accessing the second electronic calendar, the portion of the second electronic calendar and that at least one existing entry from within the first electronic calendar; present the combined view that combines the portion of the second electronic calendar and the at least one existing entry from within the first electronic calendar; update electronically, using the information, the combined view to reflect a change made to the portion of the second electronic calendar by the second party; maintain a list of links, each link identifying at least a portion of a respective separate calendar that is to be integrated into the combined view, and one of the links including the information specifying the portion of the second electronic calendar that is to be integrated into the combined view; access each of the separate calendars, including the second electronic calendar and at least one other calendar, using the list of links; integrate each of the portions of the separate calendars into the combined view; and present the combined view after integrating each of the portions of the separate calendars.
-
-
34. An apparatus for implementing an electronic calendar, the apparatus comprising:
-
means for accessing a first electronic calendar owned by a first party; means for accessing a second electronic calendar owned by a second party based on information associated with the first electronic calendar, the second electronic calendar being separate from the first electronic calendar, and the information specifying at least a portion of the second electronic calendar that is to be integrated into a combined view with at least one existing entry from within the first electronic calendar; means for integrating into the combined view, after accessing the second electronic calendar, the portion of the second electronic calendar and the at least one existing entry from within the first electronic calendar; means for presenting the combined view that combines the portion of the second electronic calendar and the at least one existing entry from within the first electronic calendar; means for updating electronically, using the information, the combined view to reflect a change made to the portion of the second electronic calendar by the second party; means for maintaining a list of links, each link identifying at least a portion of a respective separate calendar that is to be integrated into the combined view, and one of the links including the information specifying the portion of the second electronic calendar that is to be integrated into the combined view; means for accessing each of the separate calendars, including the second electronic calendar and at least one other calendar, using the list of links; means for integrating each of the portions of the separate calendars into the combined view; and means for presenting the combined view after integrating each of the portions of the separate calendars.
-
-
35. A method of implementing an electronic calendar, the method comprising:
-
accessing, by a first party, a first electronic calendar owned by the first party; accessing, by the first party, a second electronic calendar owned by a second party; presenting, to the first party, a view that combines at least one existing entry from within each of the first and second electronic calendars; determining electronically that a change has been made to at least a portion of the second electronic calendar; updating electronically the combined view to reflect the change and to include the portion of the second electronic calendar; maintaining a list of links, each link identifying at least a part of a respective separate calendar that is to be integrated into the combined view, and one of the links identifying a part including the at least one existing entry of the second electronic calendar that is to be presented in the combined view; accessing, by the first party, each of the separate calendars, including the second electronic calendar and at least one other calendar, using the list of links; integrating each of the parts of the separate calendars into the combined view; and presenting, to the first party, the combined view after integrating each of the parts of the separate calendars. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. An apparatus comprising a storage medium having instructions stored thereon that when executed by a machine results in at least the following:
-
accessing, by a first party, a first electronic calendar owned by the first party; accessing, by the first party, a second electronic calendar owned by a second party; presenting a view that combines at least one existing entry from within each of the first and second electronic calendars; determining electronically that a change has been made to at least a portion of the second electronic calendar; updating electronically the combined view to reflect the change and to include the portion of the second electronic calendars; maintaining a list of links, each link identifying at least a part of a respective separate calendar that is to be integrated into the combined view, and one of the links identifying a part including the at least one existing entry of the second electronic calendar that is to be presented in the combined view; accessing, by the first party, each of the separate calendars, including the second electronic calendar and at least one other calendar, using the list of links; integrating each of the parts of the separate calendars into the combined view; and presenting the combined view after integrating each of the parts of the separate calendars. - View Dependent Claims (68)
-
-
69. An apparatus for implementing an electronic calendar, the apparatus comprising:
-
a storage device; and a processor communicatively coupled to the storage device and programmed to perform at least the following operations; access, by a first party, a first electronic calendar owned by the first party; access, by the first party, a second electronic calendar owned by a second party; present a view that combines at least one existing entry from within each of the first and second electronic calendars; determine electronically that a change has been made to at least a portion of the second electronic calendar; update electronically the combined view to reflect the change and to include the portion of the second electronic calendar; maintain a list of links, each link identifying at least a part of a respective separate calendar that is to be integrated into the combined view, and one of the links identifying a part including the at least one existing entry of the second electronic calendar that is to be presented in the combined view; access, by the first party, each of the separate calendars, including the second electronic calendar and at least one other calendar, using the list of links; integrate each of the parts of the separate calendars into the combined view; and present the combined view after integrating each of the parts of the separate calendars. - View Dependent Claims (70)
-
-
71. An apparatus for implementing an electronic calendar, the apparatus comprising:
-
means for accessing, by a first party, a first electronic calendar owned by the first party; means for accessing, by the first party, a second electronic calendar owned by a second party; means for presenting a view that combines at least one existing entry from within each of the first and second electronic calendars; means for determining electronically that a change has been made to at least a portion of the second electronic calendar; means for updating electronically the combined view to reflect the change and to include the portion of the second electronic calendar; means for maintaining a list of links, each link identifying at least a part of a respective separate calendar that is to be integrated into the combined view, and one of the links identifying a part including the at least one existing entry of the second electronic calendar that is to be presented in the combined view; means for accessing, by the first party, each of the separate calendars, including the second electronic calendar and at least one other calendar, using the list of links; means for integrating each of the parts of the separate calendars into the combined view; and means for presenting the combined view after integrating each of the parts of the separate calendars. - View Dependent Claims (72, 73)
-
-
74. A method of implementing an electronic calendar, the method comprising:
-
accessing, by a first party, a first electronic calendar owned by the first party; accessing, by the first party, a second electronic calendar owned by a second party, the second electronic calendar including an event, the event configured to electronically generate an electronic reminder for the event based on parameters stored with the second electronic calendar; presenting, for the first party, a view that combines at least one existing entry from within the first electronic calendar and the event from the second electronic calendar; generating the electronic reminder for the event based on the parameters; presenting the generated electronic reminder for the first party; maintaining a list of links, each link identifying at least a portion of a respective separate calendar that is to be integrated into the combined view, and one of the links identifying a portion including the event of the second electronic calendar that is to be presented in the combined view; accessing, by the first party, each of the separate calendars, including the second electronic calendar and at least one other calendar, using the list of links; integrating each of the portions of the separate calendars into the combined view; and presenting the combined view after integrating each of the portions of the separate calendars. - View Dependent Claims (75)
-
-
76. A method of implementing 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 based on information associated with the first electronic calendar, the second electronic calendar being separate from the first electronic calendar, and the information associated with the first electronic calendar including an update schedule for particular information associated with the first electronic calendar and originating from the second electronic calendar; presenting a view that combines at least one existing entry from within each of the first and second electronic calendars; maintaining electronically source information for each of the first electronic calendar and the second electronic calendar; maintaining a list of links, each link identifying at least a portion of a respective separate calendar that is to be integrated into the combined view, and one of the links identifying a portion including the at least one existing entry from the second electronic calendar that is to be presented in the combined view; accessing each of the separate calendars, including the second electronic calendar and at least one other calendar, using the list of links; integrating each of the portions of the separate calendars into the combined view; and presenting the combined view after integrating each of the portions of the separate calendars.
-
Specification