Electronic Trading Auction with Randomized Acceptance Phase and Order Execution
First Claim
Patent Images
1. A method of processing electronic trading instructions in an electronic trading exchange environment comprising:
- accepting electronic trading instructions from auction participants'"'"' electronic devices in a first phase of an electronic auction;
programmatically terminating the first phase after expiration of a random time period;
executing code to randomly sort the electronic trading instructions to generate an order queue; and
programmatically matching the electronic trading instructions based on a randomized sequence of electronic orders defined by the order queue.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary embodiments are related to processing electronic trading instructions in an electronic trading exchange environment. Electronic trading instructions can be accepted from auction participants'"'"' electronic devices in a first phase of an electronic auction, which can be terminated after expiration of a random time period. The electronic trading instructions accepted during the first phase can be randomly sorted to generate an order queue and the electronic trading instructions can be matched based on a randomized sequence of electronic orders defined by the order queue.
142 Citations
24 Claims
-
1. A method of processing electronic trading instructions in an electronic trading exchange environment comprising:
-
accepting electronic trading instructions from auction participants'"'"' electronic devices in a first phase of an electronic auction; programmatically terminating the first phase after expiration of a random time period; executing code to randomly sort the electronic trading instructions to generate an order queue; and programmatically matching the electronic trading instructions based on a randomized sequence of electronic orders defined by the order queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing instruction executable by a processing device in an electronic trading exchange environment, wherein execution of the instructions by the processing device causes processing of electronic trading instructions in the electronic trading exchange environment, the processing comprising:
-
accepting electronic trading instructions from auction participants'"'"' electronic devices in a first phase of an electronic auction; programmatically terminating the first phase after expiration of a random time period; executing code to randomly sort the electronic trading instructions to generate an order queue; and programmatically matching the electronic trading instructions based on a randomized sequence of electronic orders defined by the order queue. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system of processing electronic trading instructions in an electronic trading exchange environment comprising:
-
at least one storage device storing instructions for an order handling process; a processing device communicatively coupled to the at least one storage device, the processing device being programmed to execute the instructions to; accept electronic trading instructions from auction participant electronic devices in a first phase of an electronic auction; terminate the first phase after expiration of a random time period; randomly sort the electronic trading instructions to generate an order queue; and match the electronic trading instructions based on a randomized sequence of electronic orders defined by the order queue. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification