×

Tailored messaging

  • US 10,664,548 B2
  • Filed: 07/11/2014
  • Issued: 05/26/2020
  • Est. Priority Date: 07/12/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method including:

  • generating, by a computing device, a first snapshot message representing a state of a data source at a first time, wherein the first snapshot message is organized into a plurality of data levels, wherein each data level corresponds to a level of detail of the state of the data source at the first time, wherein each data level is associated with a first value based on the state of the data source at the first time;

    sending, by the computing device, the first snapshot message to a first recipient device;

    generating, by the computing device, a first deltasnap message representing a difference between the state of the data source at a second time and the state of the data source at the first time, wherein the first deltasnap message identifies (i) data levels of the plurality of data levels in the first snapshot message where the associated first value is different between the state of the data source at the second time and the state of the data source at the first time and (ii) the corresponding difference in the associated first value;

    sending, by the computing device, the first deltasnap message to the first recipient device;

    generating, by the computing device, a second deltasnap message representing a difference between the state of the data source at a third time and the state of the data source at the first time, wherein the second deltasnap message identifies (i) data levels of the plurality of data levels in the first snapshot message where the associated first value is different between the state of the data source at the third time and the state of the data source at the first time and (ii) the corresponding difference in the associated first value; and

    sending, by the computing device, the second deltasnap message to the first recipient device.

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