Patents by Inventor John E. Schoen
John E. Schoen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250014101Abstract: Orders received by an electronic trading system are processed in batches based on the instrument to which an order relates. An incoming order is assigned to a queue of a queue set that makes up the batch according to a random process. Where orders are received from related trading parties, they are assigned to the same queue set according to their time of receipt. The batch has a random duration within defined minimum and maximum durations and at the end of the batch, the orders held in the queues are transferred to a matching thread of the trading system sequentially with one order being removed from each queue and a number of passes of the queues completed until orders have been removed.Type: ApplicationFiled: September 17, 2024Publication date: January 9, 2025Applicant: NEX Services North America LLCInventors: Michael Merold, John E. Schoen
-
Patent number: 12136125Abstract: Orders received by an electronic trading system are processed in batches based on the instrument to which an order relates. An incoming order is assigned to a queue of a queue set that makes up the batch according to a random process. Where orders are received from related trading parties, they are assigned to the same queue set according to their time of receipt. The batch has a random duration within defined minimum and maximum durations and at the end of the batch, the orders held in the queues are transferred to a matching thread of the trading system sequentially with one order being removed from each queue and a number of passes of the queues completed until orders have been removed.Type: GrantFiled: March 17, 2023Date of Patent: November 5, 2024Assignee: NEX Services North America LLCInventors: Michael Merold, John E. Schoen
-
Publication number: 20230222587Abstract: Orders received by an electronic trading system are processed in batches based on the instrument to which an order relates. An incoming order is assigned to a queue of a queue set that makes up the batch according to a random process. Where orders are received from related trading parties, they are assigned to the same queue set according to their time of receipt. The batch has a random duration within defined minimum and maximum durations and at the end of the batch, the orders held in the queues are transferred to a matching thread of the trading system sequentially with one order being removed from each queue and a number of passes of the queues completed until orders have been removed.Type: ApplicationFiled: March 17, 2023Publication date: July 13, 2023Applicant: NEX Services North America LLCInventors: Michael Merold, John E. Schoen
-
Patent number: 11636544Abstract: Orders received by an electronic trading system are processed in batches based on the instrument to which an order relates. An incoming order is assigned to a queue of a queue set that makes up the batch according to a random process. Where orders are received from related trading parties, they are assigned to the same queue set according to their time of receipt. The batch has a random duration within defined minimum and maximum durations and at the end of the batch, the orders held in the queues are transferred to a matching thread of the trading system sequentially with one order being removed from each queue and a number of passes of the queues completed until orders have been removed.Type: GrantFiled: February 28, 2022Date of Patent: April 25, 2023Assignee: NEX Services North America LLCInventors: Michael Merold, John E. Schoen
-
Publication number: 20220180439Abstract: Orders received by an electronic trading system are processed in batches based on the instrument to which an order relates. An incoming order is assigned to a queue of a queue set that makes up the batch according to a random process. Where orders are received from related trading parties, they are assigned to the same queue set according to their time of receipt. The batch has a random duration within defined minimum and maximum durations and at the end of the batch, the orders held in the queues are transferred to a matching thread of the trading system sequentially with one order being removed from each queue and a number of passes of the queues completed until orders have been removed.Type: ApplicationFiled: February 28, 2022Publication date: June 9, 2022Applicant: NEX Services North America LLCInventors: Michael Merold, John E. Schoen
-
Patent number: 11295384Abstract: Orders received by an electronic trading system are processed in batches based on the instrument to which an order relates. An incoming order is assigned to a queue of a queue set that makes up the batch according to a random process. Where orders are received from related trading parties, they are assigned to the same queue set according to their time of receipt. The batch has a random duration within defined minimum and maximum durations and at the end of the batch, the orders held in the queues are transferred to a matching thread of the trading system sequentially with one order being removed from each queue and a number of passes of the queues completed until orders have been removed.Type: GrantFiled: February 24, 2020Date of Patent: April 5, 2022Assignee: NEX Services North America LLCInventors: Michael Merold, John E. Schoen
-
Publication number: 20200193518Abstract: Orders received by an electronic trading system are processed in batches based on the instrument to which an order relates. An incoming order is assigned to a queue of a queue set that makes up the batch according to a random process. Where orders are received from related trading parties, they are assigned to the same queue set according to their time of receipt. The batch has a random duration within defined minimum and maximum durations and at the end of the batch, the orders held in the queues are transferred to a matching thread of the trading system sequentially with one order being removed from each queue and a number of passes of the queues completed until orders have been removed.Type: ApplicationFiled: February 24, 2020Publication date: June 18, 2020Applicant: NEX Services North America LLCInventors: Michael Merold, John E. Schoen
-
Patent number: 10614523Abstract: Orders received by an electronic trading system are processed in batches based on the instrument to which an order relates. An incoming order is assigned to a queue of a queue set that makes up the batch according to a random process. Where orders are received from related trading parties they are assigned to the same queue set according to their time of receipt. The batch has a random duration within defined minimum and maximum durations and at the end of the batch, the orders held in the queues are transferred to a matching thread of the trading system sequentially with one order being removed from each queue and a number of passes of the queues completed until orders have been removed.Type: GrantFiled: October 16, 2018Date of Patent: April 7, 2020Assignee: Chicago Mercantile Exchange Inc.Inventors: Michael Merold, John E. Schoen
-
Publication number: 20190251628Abstract: Orders received by an electronic trading system are processed in batches based on the instrument to which an order relates. An incoming order is assigned to a queue of a queue set that makes up the batch according to a random process. Where orders are received from related trading parties they are assigned to the same queue set according to their time of receipt. The batch has a random duration within defined minimum and maximum durations and at the end of the batch, the orders held in the queues are transferred to a matching thread of the trading system sequentially with one order being removed from each queue and a number of passes of the queues completed until orders have been removed.Type: ApplicationFiled: October 16, 2018Publication date: August 15, 2019Inventors: Michael Merold, John E. Schoen
-
Patent number: 10102577Abstract: Orders received by an electronic trading system are processed in batches based on the instrument to which an order relates. An incoming order is assigned to a queue of a queue set that makes up the batch according to a random process. Where orders are received from related trading parties they are assigned to the same queue set according to their time of receipt. The batch has a random duration within defined minimum and maximum durations and at the end of the batch, the orders held in the queues are transferred to a matching thread of the trading system sequentially with one order being removed from each queue and a number of passes of the queues completed until orders have been removed.Type: GrantFiled: September 9, 2014Date of Patent: October 16, 2018Assignee: NEX Services North America LLCInventors: Michael Merold, John E. Schoen
-
Publication number: 20170124649Abstract: Various embodiments are generally directed to techniques for order prioritization and matching. Techniques described herein may include one or more computing devices to receive one or more orders at a server, the one or more orders comprising orders to buy or sell currency and including an order size and a minimum time to live (MTTL). The one or more orders may be organized into buckets based upon respective order sizes and MTTLs. The one or more orders may be prioritized primarily based upon an order size and secondarily based upon MTTL. The one or more orders may be matched based upon determined priority to create a matched trade. An initial rate may be assigned to the matched trade at a first time. A final rate to the matched trade may be determined at a second time, the final rate comprising an average of a plurality of samples taken between the first time and the second time. The final rate may be assigned to the matched trade. Other embodiments are described.Type: ApplicationFiled: October 31, 2016Publication date: May 4, 2017Inventors: Stephen R. Schonberg, John E. Schoen