×

Add a new instance to a series

  • US 9,977,666 B2
  • Filed: 09/01/2015
  • Issued: 05/22/2018
  • Est. Priority Date: 09/01/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for adding an instance in a temporal series in a fashion that preserves the temporal series for both modern and legacy event calendaring systems, even when the addition would not ordinarily be compatible with a particular legacy system, the system comprising:

  • one or more processors; and

    one or more computer-readable hardware storage media, wherein the one or more computer-readable hardware storage media comprise computer-executable instructions that when executed by at least one of the one or more processors cause the system to perform the following;

    identify a master message, wherein the master message includes default values for events in the temporal series;

    identify first user input for a new event in the temporal series, wherein the first user input identifies exceptions to the default values;

    identify that the exceptions to the default values would not be compatible with the particular legacy system;

    as a result of identifying that the exceptions are not compatible with the particular legacy system, create an instance message for use at the particular legacy system that includes default values from the master message for which there are no exceptions identified in the first user input and includes the exceptions from the first user input, wherein the instance message is capable of being displayed at the particular legacy system as a discrete event decoupled from the temporal series;

    modify the master message to include the exceptions to the default values;

    send the instance message to the particular legacy systems for display;

    send the modified master message to one or more modern systems for display andas a result of receiving second user input for an addition to the temporal series that is allowed on the legacy system, updating the master message and the instance message.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×