CALENDAR OVERLAY NOTICES
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.
1 - 20 . (canceled)
21 . A method comprising:
integrating, using at least one processor, a first electronic calendar from a first source and a second electronic calendar from a second source into a combined view, wherein the first electronic calendar comprises a first set of calendar events, and wherein the second electronic calendar comprises a second set of calendar events;
detecting a first notice associated with the first electronic calendar, wherein the first notice is associated with a first particular calendar event from the first set of calendar events;
enabling presentation of the first notice to the user;
detecting a second notice associated with the second electronic calendar, wherein the second notice is associated with a second particular calendar event from the second set of calendar events; and
enabling presentation of the second notice to the user.
22 . The method of claim 21 , wherein the first notice comprises a reminder associated with the first particular calendar event.
23 . The method of claim 21 , wherein the first notice comprises an alert associated with the first particular calendar event.
24 . The method of claim 21 , wherein enabling presentation of the second notice comprises providing the second notice to the user in accordance with at least one predetermined criterion.
25 . The method of claim 24 , further comprising accessing the at least one predetermined criterion from the second source.
26 . The method of claim 24 , wherein the at least one predetermined criterion is defined by the user.
27 . The method of claim 24 , wherein the at least one predetermined criterion is defined by another user.
28 . The method of claim 24 , wherein the at least one predetermined criterion governs a timing of the second notice.
29 . The method of claim 21 , further comprising accessing one or more default settings associated with the user, and wherein enabling presentation of the first notice comprises providing the first notice to the user in accordance with the accessed one or more default settings.
30 . The method of claim 21 , wherein the combined view visually distinguishes the first set of calendar events from the second set of calendar events.
31 . The method of claim 21 , wherein enabling presentation of the first notice to the user comprises providing the first notice to the user by way of a web-based calendaring application.
32 . The method of claim 21 , wherein enabling presentation of the first notice to the user comprises providing the first notice to the user by way of a mobile device.
33 . The method of claim 21 , wherein:
the first set of calendar events comprises one or more calendar events; and
the second set of calendar events comprises one or more calendar events.
34 . A method comprising:
integrating, using at least one processor, a first electronic calendar from a first source and a second electronic calendar from a second source into a combined view, wherein the first electronic calendar comprises a first set of calendar events, and wherein the second electronic calendar comprises a second set of calendar events;
generating one or more notices associated with the first set of calendar events;
generating one or more notices associated with the second set of calendar events; and
selectively providing the one or more notices associated with the first set of calendar events and the one or more notices associated with the second set of calendar events to a user in accordance with one or more predefined settings.
35 . The method of claim 34 , wherein the one or more predefined settings comprises one or more settings provided by the user.
36 . The method of claim 34 , wherein the one or more predefined settings comprises one or more settings provided by another user.
37 . The method of claim 34 , wherein the one or more predefined settings comprises one or more default settings.
38 . The method of claim 34 , further comprising accessing at least one of the one or more settings from the second source.
39 . The method of claim 34 , wherein selectively providing the one or more notices comprises providing the one or more notices by way of a web-based calendaring application.
40 . The method of claim 34 , wherein selectively providing the one or more notices comprises providing the one or more notices by way of a mobile device.
41 . A system comprising:
at least one non-transitory computer readable storage medium; and
at least one processor programmed to:
integrate, using at least one processor, a first electronic calendar from a first source and a second electronic calendar from a second source into a combined view, wherein the first electronic calendar comprises a first set of calendar events, and wherein the second electronic calendar comprises a second set of calendar events;
detect a first notice associated with the first electronic calendar, wherein the first notice is associated with a first particular calendar event from the first set of calendar events;
enable presentation of the first notice to the user;
detect a second notice associated with the second electronic calendar, wherein the second notice is associated with a second particular calendar event from the second set of calendar events; and
enable presentation of the second notice to the user.
42 . The system of claim 41 , wherein the at least one non-transitory computer readable storage medium and the at least one processor are implemented within a mobile device.
43 . The system of claim 42 , wherein the at least one processor is further programmed to present the combined view to the user.
44 . The system of claim 43 , wherein the combined view visually distinguishes the first set of calendar events from the second set of calendar events.
45 . The system of claim 44 , wherein the first set of calendar events are represented by a different icon, format, color, font, or font size than the second set of calendar events.
46 . The system of claim 43 , wherein the at least one processor is further programmed to:
detect at least one change in the second electronic calendar; and
update the combined view to reflect the at least one change.