Patent ID: 9311673
Filing Date: 2016-04-12
CPC Classification: G06Q

Claim Text:
1. A computer system apparatus, the apparatus comprising: non-volatile storage; a random access memory; a first-in-first-out event queue maintained in the non-volatile storage, the event queue configured to store a set of events, the set of events comprising incoming orders for a security; an order book maintained in the random access memory, the order book configured to store one or more outstanding orders for the security; an order file maintained in the non-volatile storage, the order file configured to store the orders stored in the order book; and a processor configured to perform operations that include: wherein: the attempting to match the order against the outstanding orders is performed within a matching process that is executed by the processor; only the matching process is permitted to access the order book in the random access memory; and one or more modules executed by the processor are permitted to access the order file in the non-volatile storage.