Calendar overlays
First Claim
1. A method comprising:
- accessing a first electronic calendar from a first source, wherein the first electronic calendar includes a first calendar event created by a first user;
accessing a second electronic calendar from a second source, wherein the second electronic calendar includes a second calendar event created by a second user;
integrating, using at least one processor, the first electronic calendar and the second electronic calendar into a combined view, wherein the combined view overlays the first calendar event shared from the first electronic calendar and the second calendar event within a combined calendar user interface provided for presentation to the second user;
based on the first user having created the first calendar event and the second user having been provided the combined calendar user interface, authorizing the second user to modify the first calendar event within the combined calendar user interface and prohibiting the second user from modifying the first calendar event within the first electronic calendar;
receiving, via the combined calendar user interface, user input from the second user with respect to the first calendar event, wherein the user input indicates a request to modify the first calendar event;
based on receiving the user input from the second user and the authorization of the second user;
modifying the first calendar event within the combined calendar user interface; and
maintaining the first calendar event within the first electronic calendar without modifying the first calendar event.
5 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.
38 Citations
40 Claims
-
1. A method comprising:
-
accessing a first electronic calendar from a first source, wherein the first electronic calendar includes a first calendar event created by a first user; accessing a second electronic calendar from a second source, wherein the second electronic calendar includes a second calendar event created by a second user; integrating, using at least one processor, the first electronic calendar and the second electronic calendar into a combined view, wherein the combined view overlays the first calendar event shared from the first electronic calendar and the second calendar event within a combined calendar user interface provided for presentation to the second user; based on the first user having created the first calendar event and the second user having been provided the combined calendar user interface, authorizing the second user to modify the first calendar event within the combined calendar user interface and prohibiting the second user from modifying the first calendar event within the first electronic calendar; receiving, via the combined calendar user interface, user input from the second user with respect to the first calendar event, wherein the user input indicates a request to modify the first calendar event; based on receiving the user input from the second user and the authorization of the second user; modifying the first calendar event within the combined calendar user interface; and maintaining the first calendar event within the first electronic calendar without modifying the first calendar event. - 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, 40)
-
-
24. A non-transitory computer-readable medium storing instructions thereon that, when executed by at least one processor, cause a computer system to:
-
access a first electronic calendar from a first source, wherein the first electronic calendar includes a first calendar event created by a first user; access a second electronic calendar from a second source, wherein the second electronic calendar includes a second calendar event created by a second user; integrate the first electronic calendar and the second electronic calendar into a combined view, wherein the combined view overlays the first calendar event shared from the first electronic calendar and the second calendar event within a combined calendar user interface provided for presentation to the second user; based on the first user having created the first calendar event and the second user having been provided the combined calendar user interface, authorize the second user to modify the first calendar event within the combined calendar user interface and prohibit the second user from modifying the first calendar event within the first electronic calendar; receive, via the combined calendar user interface, user input from the second user with respect to the first calendar event, wherein the user input indicates a request to modify the first calendar event; based on receiving the user input from the second user and the authorization of the second user; modify the first calendar event within the combined calendar user interface; and maintain the first calendar event within the first electronic calendar without modifying the first calendar event. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system comprising:
-
at least one processor; and at least one non-transitory computer readable medium storing instructions thereon that, when executed by the at least one processor, cause the system to; access a first electronic calendar from a first source, wherein the first electronic calendar includes a first calendar event created by a first user; access a second electronic calendar from a second source, wherein the second electronic calendar includes a second calendar event created by a second user; integrate the first electronic calendar and the second electronic calendar into a combined view, wherein the combined view overlays the first calendar event shared from the first electronic calendar and the second calendar event within a combined calendar user interface provided for presentation to the second user; based on the first user having created the first calendar event and the second user having been provided the combined calendar user interface, authorize the second user to modify the first calendar event within the combined calendar user interface and prohibit the second user from modifying the first calendar event within the first electronic calendar; receive, via the combined calendar user interface, user input from the second user with respect to the first calendar event, wherein the user input indicates a request to modify the first calendar event; based on receiving the user input from the second user and the authorization of the second user; modify the first calendar event within the combined calendar user interface; and maintain the first calendar event within the first electronic calendar without modifying the first calendar event. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
Specification