Calendar overlays
First Claim
1. A method comprising:
- receiving, by a computing device comprising at least one processor and from a user, a request to access a published electronic calendar comprising a plurality of public events;
accessing, by the computing device, the requested published electronic calendar comprising the plurality of public events;
displaying, to the user by way of a client device, a graphical user interface comprising a calendar view for a time period that (i) contains one or more public events from the plurality of public events of the accessed published electronic calendar overlaid with one or more personal events from a plurality of personal events of a personal electronic calendar maintained by the user, and (ii) visually distinguishes between the one or more public events of the accessed published electronic calendar and the one or more personal events;
receiving, from the user and by way of the graphical user interface, a request to add a particular public event from the one or more public events of the accessed published electronic calendar to the personal electronic calendar;
adding, in response to the received request, the particular public event to the personal events in the personal electronic calendar;
dereferencing, in response to user input, the accessed published electronic calendar from the graphical user interface, causing the one or more public events to no longer be overlaid with the one or more personal events from the plurality of personal events of the personal electronic calendar;
continuing to present, after dereferencing of the published electronic calendar, the added particular public event;
detecting an update to the dereferenced published electronic calendar that affects the added particular public event; and
updating the added particular public event in accordance with the detected update to the dereferenced published electronic calendar.
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.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving, by a computing device comprising at least one processor and from a user, a request to access a published electronic calendar comprising a plurality of public events; accessing, by the computing device, the requested published electronic calendar comprising the plurality of public events; displaying, to the user by way of a client device, a graphical user interface comprising a calendar view for a time period that (i) contains one or more public events from the plurality of public events of the accessed published electronic calendar overlaid with one or more personal events from a plurality of personal events of a personal electronic calendar maintained by the user, and (ii) visually distinguishes between the one or more public events of the accessed published electronic calendar and the one or more personal events; receiving, from the user and by way of the graphical user interface, a request to add a particular public event from the one or more public events of the accessed published electronic calendar to the personal electronic calendar; adding, in response to the received request, the particular public event to the personal events in the personal electronic calendar; dereferencing, in response to user input, the accessed published electronic calendar from the graphical user interface, causing the one or more public events to no longer be overlaid with the one or more personal events from the plurality of personal events of the personal electronic calendar; continuing to present, after dereferencing of the published electronic calendar, the added particular public event; detecting an update to the dereferenced published electronic calendar that affects the added particular public event; and updating the added particular public event in accordance with the detected update to the dereferenced published electronic calendar. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing a set of instructions that, when executed by at least one processer, cause the at least one processor to perform the following steps:
-
receive, from a user, a request to access a published electronic calendar comprising a plurality of public events; access, by the computing device, the requested published electronic calendar comprising the plurality of public events; display, to the user, a graphical user interface comprising a calendar view for a time period that (i) contains one or more public events from the plurality of public events of the accessed published electronic calendar overlaid with one or more personal events from a plurality of personal events of a personal electronic calendar maintained by the user, and (ii) visually distinguishes between the one or more public events of the accessed published electronic calendar and the one or more personal events; receive, from the user and by way of the graphical user interface, a request to add a particular public event from the one or more public events of the accessed published electronic calendar to the personal electronic calendar; add, in response to the received request, the particular public event to the personal events in the personal electronic calendar; dereference, in response to user input, the accessed published electronic calendar from the graphical user interface, causing the one or more public events are no longer be overlaid with the one or more personal events from the plurality of personal events of the personal electronic calendar; continue to present, after dereferencing of the published electronic calendar, the added particular public event; detect an update to the dereferenced published electronic calendar that affects the added particular public event; and update the added particular public event in accordance with the detected update to the dereferenced published electronic calendar. - View Dependent Claims (14, 15, 16, 17)
-
Specification