Order Chronicle Process and Method
First Claim
Patent Images
1. A computer system for chronicling order execution in a order book maintained in an electronic market, the system comprises:
- a processor;
a persistent storage medium storing a order activity log file;
main memory coupled to the processor, the main memory storingan order book that stores orders of for at least one security that is traded on the electronic market; and
computer instructions for matching incoming orders against entries in the order book, the computer instructions comprising instructions to;
store received incoming orders into a matching trigger queue;
retrieve a next incoming order from the matching trigger queue and retrieve a record of an order from the order book stored in main memory;
match the retrieved next incoming order and retrieved record from the order book;
record match of the retrieved next incoming order and retrieved record from the order book in the order book in the main memory of the computer system; and
record the match in the persistent storage medium in the order activity log file, prior to retrieving a subsequent incoming order from the matching trigger queue.
3 Assignments
0 Petitions
Accused Products
Abstract
A process for chronicling a portion of an electronic market includes a record process for recording an activity relating to a security interest in an order book in main memory of a computer system and another record process for recording the activity in a persistent store.
-
Citations
36 Claims
-
1. A computer system for chronicling order execution in a order book maintained in an electronic market, the system comprises:
-
a processor; a persistent storage medium storing a order activity log file; main memory coupled to the processor, the main memory storing an order book that stores orders of for at least one security that is traded on the electronic market; and computer instructions for matching incoming orders against entries in the order book, the computer instructions comprising instructions to; store received incoming orders into a matching trigger queue; retrieve a next incoming order from the matching trigger queue and retrieve a record of an order from the order book stored in main memory; match the retrieved next incoming order and retrieved record from the order book; record match of the retrieved next incoming order and retrieved record from the order book in the order book in the main memory of the computer system; and record the match in the persistent storage medium in the order activity log file, prior to retrieving a subsequent incoming order from the matching trigger queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented method for chronicling order execution in a order book maintained in a computer system for an electronic market comprises:
-
storing received incoming orders into a matching trigger queue structure in main memory of the computer system; retrieving a next incoming order from the matching trigger queue and retrieve a record of an order from a order book stored in the main memory of the computer system; matching in the main memory the retrieved next incoming order and retrieved record from the order book; recording match of the retrieved next incoming order and retrieved record from the order book in the main memory of the computer system; and recording a record of match in a persistent store of the computer system, in a order activity log file, prior to retrieving a subsequent incoming order from the matching trigger queue. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product residing on a computer readable medium for chronicling a portion of an electronic market, comprises instructions for causing a computer to:
-
store received incoming orders into a matching trigger queue that resided in main memory of a computer system; retrieve a next incoming order from the matching trigger queue and retrieve a record of an order from an order book stored in main memory of the computer system; match the retrieved next incoming order and retrieved record from the order book; record match of the retrieved next incoming order and retrieved record from the order book in the order book in the main memory of the computer system; and record the match in the persistent store in a order activity log file, prior to retrieving a subsequent incoming order from the matching trigger queue. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification