Managing schedule changes for correlated calendar events
First Claim
1. A method comprising:
- receiving, at one or more computing devices, a first calendar event including an event designation as a parent event, wherein the first calendar event is scheduled to occur during a first temporal range;
receiving, at the one or more computing devices, a second calendar event including an event designation as a child event, wherein the second calendar event is scheduled to occur during a second temporal range that is temporally spaced from the first temporal range;
receiving, at the one or more computing devices, an indication of event dependency between the second calendar event and the first calendar event; and
if an indication is received that the first calendar event is cancelled, cancelling, using the one or more computing devices, the second calendar event.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of managing schedule changes for correlated calendar events. The method includes receiving, at one or more computing devices, a first calendar event including an event designation as a parent event and receiving a second calendar event including an event designation as a child event. The method further includes receiving, at the one or more computing devices, an indication of event dependency between the second calendar event and the first calendar event. If an indication is received that the first calendar event is cancelled, the method further includes cancelling, using the one or more computing devices, the second calendar event. If an indication is received that the first calendar event is rescheduled at a temporal interval from a first event time, the method further includes rescheduling, using the one or more computing devices, the second calendar event from a second event time based on the temporal interval.
111 Citations
20 Claims
-
1. A method comprising:
-
receiving, at one or more computing devices, a first calendar event including an event designation as a parent event, wherein the first calendar event is scheduled to occur during a first temporal range; receiving, at the one or more computing devices, a second calendar event including an event designation as a child event, wherein the second calendar event is scheduled to occur during a second temporal range that is temporally spaced from the first temporal range; receiving, at the one or more computing devices, an indication of event dependency between the second calendar event and the first calendar event; and if an indication is received that the first calendar event is cancelled, cancelling, using the one or more computing devices, the second calendar event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory storage medium including program instructions executable by one or more processors that, when executed, cause the one or more processors to perform operations, the operations comprising:
-
receiving a first calendar event including an event designation as a parent event, wherein the first calendar event is scheduled to occur during a first temporal range; receiving a second calendar event including an event designation as a child event, wherein the second calendar event is scheduled to occur during a second temporal range that is temporally spaced from the first temporal range; receiving an indication of event dependency between the second calendar event and the first calendar event; and if an indication is received that the first calendar event is cancelled, cancelling the second calendar event. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
one or more processors; and one or more memory devices for storing program instructions used by the one or more processors, wherein the program instructions, when executed by the one or more processors, cause the one or more processors to; receive a first calendar event, wherein the first calendar event is scheduled to occur during a first temporal range; receive a second calendar event, wherein the second calendar event is scheduled to occur during a second temporal range that is temporally spaced from the first temporal range; receive an indication of event dependency of the second calendar event on the first calendar event; and if an indication is received that the first calendar event is cancelled, cancel the second calendar event. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification