Electronic Trading Auction With Orders Interpreted Using Future Information
First Claim
1. A method of implementing an electronic trading exchange comprising:
- accepting electronic trading orders from auction participants'"'"' electronic devices in a first time period of an electronic auction;
applying a random time delay in response to expiration of the first time period;
executing code to randomly sort the electronic trading orders to generate one or more order queues; and
programmatically matching the electronic trading orders based on a randomized sequence of electronic orders defined by the one or more order queues.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary embodiments are related to processing electronic trading orders in an electronic trading exchange environment. Electronic trading orders can be accepted from auction participants'"'"' electronic devices in a first time period of an electronic auction. A random time delay can be applied in response to expiration of the first time period and the electronic trading orders can be randomly sorted to generate one or more order queues. The electronic trading orders can be matched based on a randomized sequence of electronic orders defined by such order queues. In exemplary embodiments, the electronic trading environment can accept parameterized orders having one or more unspecified parameters. The parameterized orders can be transformed into concrete orders after the parameterized orders are accepted using future information ascertained at some randomized time after the first time period has expired.
-
Citations
25 Claims
-
1. A method of implementing an electronic trading exchange comprising:
-
accepting electronic trading orders from auction participants'"'"' electronic devices in a first time period of an electronic auction; applying a random time delay in response to expiration of the first time period; executing code to randomly sort the electronic trading orders to generate one or more order queues; and programmatically matching the electronic trading orders based on a randomized sequence of electronic orders defined by the one or more order queues. - 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 orders in the electronic trading exchange environment, the processing comprising:
-
accepting electronic trading orders from auction participants'"'"' electronic devices in a first time period of an electronic auction; applying a random time delay in response to expiration of the first time period; executing code to randomly sort the electronic trading orders to generate one or more order queues; and programmatically matching the electronic trading orders based on a randomized sequence of electronic orders defined by the one or more order queues. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system of processing electronic trading orders in an electronic trading exchange environment comprising:
-
at least one storage device storing instructions for an order handling process; and 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 orders from auction participants'"'"' electronic devices in a first time period of an electronic auction; apply a random time delay in response to expiration of the first time period; execute code to randomly sort the electronic trading orders to generate one or more order queues; and match the electronic trading orders based on a randomized sequence of electronic orders defined by the one or more order queues. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification