Add a new instance to a series
First Claim
Patent Images
1. A system, comprising:
- one or more processors; and
one or more computer-readable storage media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the system to share a series of calendar events to a second system, the sharing of the series of calendar events comprises at least the following;
identify a master message that includes default values for the series of calendar events in a temporal order;
identify a first user input for adding a new event in the series of events, the first user input identifying exceptions to the default values;
identify that whether the exceptions to the default values would be compatible with the second system;
as a result of identifying that the exceptions would not be compatible with the second system,create an instance message for use at the second system that includes the series of calendar events that has default values from the master message for which there are no exceptions identified in the first user input and includes the new event to which the exceptions from the first user input applied, such that the instance message being capable of being displayed at the second system as a discrete event decoupled from the series of events; and
send the instance message to the second system for display;
as a result of identifying that the exceptions would be compatible with the second system,modify the master message to include the exceptions to the default values; and
send the modified master message to the second system for display.
1 Assignment
0 Petitions
Accused Products
Abstract
Adding an instance to a series in a fashion that preserves the series for both modern and legacy systems, even when the addition would not ordinarily be compatible with the legacy system. A method includes identifying a master message. The master message includes default values for events in the series. The method further includes identifying user input for a new event in the series. The user input identifies exceptions to the default values. The method further includes creating an instance message that includes default values from the master message for which there are no exceptions identified in the user input and includes the exceptions from the user input.
-
Citations
20 Claims
-
1. A system, comprising:
-
one or more processors; and one or more computer-readable storage media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the system to share a series of calendar events to a second system, the sharing of the series of calendar events comprises at least the following; identify a master message that includes default values for the series of calendar events in a temporal order; identify a first user input for adding a new event in the series of events, the first user input identifying exceptions to the default values; identify that whether the exceptions to the default values would be compatible with the second system; as a result of identifying that the exceptions would not be compatible with the second system, create an instance message for use at the second system that includes the series of calendar events that has default values from the master message for which there are no exceptions identified in the first user input and includes the new event to which the exceptions from the first user input applied, such that the instance message being capable of being displayed at the second system as a discrete event decoupled from the series of events; and send the instance message to the second system for display; as a result of identifying that the exceptions would be compatible with the second system, modify the master message to include the exceptions to the default values; and send the modified master message to the second system for display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, implemented at a computer system that includes one or more processors, for sharing a series of events to a second system, the method comprising:
-
identifying a master message that includes default values for the series of calendar events in the temporal order; identifying a first user input for adding a new event in the series of events, the first user input identifying exceptions to the default values; identifying that whether the exceptions to the default values would be compatible with the second system; as a result of identifying that the exceptions would not be compatible with the second system, creating an instance message for use at the second system that includes the series of calendar events that has default values from the master message for which there are no exceptions identified in the first user input and includes the new event to which the exceptions from the first user input applied, such that the instance message being capable of being displayed at the second system as a discrete event decoupled from the series of events; and send the instance message to the second system for display; as a result of identifying that the exceptions would be compatible with the second system, modifying the master message to include the exceptions to the default values; and sending the modified master message to the second system for display. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product comprising one or more hardware storage devices having stored thereon computer-executable instructions that are executable by one or more processors to cause a system to perform at least the following:
-
identify a master message that includes default values for a series of calendar events in a temporal order; identify a first user input for adding a new event in the series of events, the first user input identifying exceptions to the default values; identify that whether the exceptions to the default values would be compatible with a second system; as a result of identifying that the exceptions would not be compatible with the second system, create an instance message for use at the second system that includes the series of calendar events that has default values from the master message for which there are no exceptions identified in the first user input and includes the new event to which the exceptions from the first user input applied, such that the instance message being capable of being displayed at the second system as a discrete event decoupled from the series of events; and send the instance message to the second system for display; as a result of identifying that the exceptions would be compatible with the second system, modify the master message to include the exceptions to the default values; and send the modified master message to the second system for display. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification