Patent ID: 9727602
Date: 2017-08-08
CPC Classifications: G06F,G06Q

Claim:
1. A method for updating a database, the method comprising: receiving a plurality of new data messages at a system including one or more processors and memory, the new data messages containing data for modifying data within a working database of the system, at least one data message of the new data messages configured to indicate a latency tolerance, wherein the new data messages accord to a schema that is configured to selectively indicate to the system the latency tolerance independent of price and volume attributes of the schema; the one or more processors adding new data records to the working database based on at least some of the new data messages, including adding at least one new data record for the at least one data message indicating the latency tolerance, the latency tolerance configured to constrain new data records indicating the latency tolerance to remain in the working database for a minimum duration; the one or more processors prioritizing the data records present in the working database according to prioritization criteria, the prioritization criteria configured to increase priority of data records indicating the latency tolerance; and the one or more processors matching data messages of the plurality of new data messages with the data records present in the working database according to the prioritizing of the data records, and updating data contained in a particular data record upon successful match with a particular new data message.