Rescheduling flexible events in an electronic calendar
AssigneeInternational Business Machines Corporation
InventorsMichael BENDER, Gordan G. GREENLEE, Michael P. SHUTE, Siddhartha SOOD
Life of this patent
Estimating the term…
Abstract
Systems and methods for managing flexible events in an electronic calendar are disclosed. In embodiments, a computer-implemented method comprises: determining, by a computing device, that an electronic calendar event is a flexible event based on recording data of the electronic calendar event indicating that a recording of the electronic calendar event may be available; determining, by the computing device, an end date by which the electronic calendar event must be completed based on the scheduling data; and displaying, by the computing device, an electronic calendar with the electronic calendar event to a user.
Claims20
A computer-implemented method, comprising:
- storing, by a computing device, rules associated with a flexible event type calendar event, wherein the rules define automatic scheduling options for the flexible event type calendar event;
- receiving, by the computing device, a request to schedule a new event from a remote computer device, wherein the new event overlaps with an electronic calendar event on an electronic calendar;
- prompting, by the computing device, a user for confirmation that the electronic calendar event is a flexible event type calendar event;
- receiving, by the computing device, confirmation from the user that the electronic calendar event is a flexible event type calendar event;
- and
- automatically rescheduling, by the computing device, the electronic calendar event based on the electronic calendar event being a flexible event type calendar event, wherein the electronic calendar event is automatically moved from a first location on the electronic calendar to an open second location on the electronic calendar based on the rules.
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:
- store rules associated with a flexible event type calendar event, wherein the rules define automatic scheduling options for the flexible event type calendar event;
- receive a request to schedule a new event from a remote computer device, wherein the new event overlaps with the electronic calendar event on the electronic calendar;
- prompt a user for confirmation that the electronic calendar event is a flexible event;
- receive confirmation from the user that the electronic calendar event is a flexible type calendar event;
- automatically reschedule the electronic calendar event based on the electronic calendar event being a flexible event type calendar event, wherein the electronic calendar event is automatically moved from a first location on the electronic calendar to an open second location on the electronic calendar based on the rules.
A system comprising:
- a CPU, a computer readable memory and a computer readable storage medium associated with a computing device;
- program instructions to store rules associated with a flexible event type calendar event, wherein the rules define automatic scheduling options for the flexible event type calendar event;
- program instructions to receive a request to schedule a new event from a remote computer device, wherein the new event overlaps with an electronic calendar event on the electronic calendar;
- program instructions to prompt a user for confirmation that the electronic calendar event is a flexible event type calendar event;
- program instructions to receive confirmation from the user that the electronic calendar event is a flexible event type calendar event;
- and
- program instructions to automatically reschedule the electronic calendar event based on the electronic calendar event being a flexible event type calendar event, wherein the electronic calendar event is automatically moved from a first location on the electronic calendar to an open second location on the electronic calendar based on the rules,
- wherein the program instructions are stored on the computer readable storage medium for execution by the CPU via the computer readable memory.
Dependencies are inferred from the claim text.