CPC G06Q 40/04 (2013.01) | 20 Claims |
1. A system including:
a transaction processor configured to determine a change in a state of a database as a result of multiple requests received from one or more sources;
a message generator configured to generate a change message including a first portion and a second portion, wherein the first portion includes first data conveying the change in the state of the database without identifying each of the multiple requests and the second portion includes second data identifying each of the multiple requests, and wherein the second data included in the second portion is not included in the first portion; and
a message transmitter configured to:
transmit the first portion of the change message to multiple recipients prior to transmission of the second portion, wherein receipt of only the first portion by any of the multiple recipients informs the recipient of the change in the state of the database; and
transmit, after transmission of the first portion, the second portion to the multiple recipients as multiple packets, the multiple packets including:
one or more encrypted packets each including at least a part of the second data portion; and
a last packet including a decryption key to decrypt the one or more encrypted packets, wherein transmission of the last packet is timed to prevent access to the second portion by the multiple recipients until each of the multiple packets is received by each of the multiple recipients thereby compressing a period of time between individual notifications to the multiple recipients.
|