Patent ID: 7970695

Claim:
An apparatus, comprising: a processor; memory communicatively coupled to the processor and storing instructions that, when executed by the processor, cause the processor to: identify a latency value; receive a first trading order for a trading product, wherein the first trading order comprises a quantity of the trading product and a price; receive a second trading order for the trading product; identify a match between the first trading order and the second trading order based at least in part on the price; generate a potential trade record based on the match between the first trading order and the second trading order; store the potential trade record; initiate a configurable period of time; receive, during the configurable period of time, at least one change order; act on the first trading order based at least in part on the at least one change order; upon expiration of the configurable period of time, determine that the potential trade record is no longer valid by determining that the first trading order no longer matches the second trading order; and responsively to determining that the potential trade record is no longer valid, prevent execution of a trade involving the first trading order and the second trading order.