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: 20250014101
    Abstract: 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: Application
    Filed: September 17, 2024
    Publication date: January 9, 2025
    Applicant: NEX Services North America LLC
    Inventors: Michael Merold, John E. Schoen
  • Patent number: 12136125
    Abstract: 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: Grant
    Filed: March 17, 2023
    Date of Patent: November 5, 2024
    Assignee: NEX Services North America LLC
    Inventors: Michael Merold, John E. Schoen
  • Publication number: 20230222587
    Abstract: 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: Application
    Filed: March 17, 2023
    Publication date: July 13, 2023
    Applicant: NEX Services North America LLC
    Inventors: Michael Merold, John E. Schoen
  • Patent number: 11636544
    Abstract: 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: Grant
    Filed: February 28, 2022
    Date of Patent: April 25, 2023
    Assignee: NEX Services North America LLC
    Inventors: Michael Merold, John E. Schoen
  • Publication number: 20220180439
    Abstract: 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: Application
    Filed: February 28, 2022
    Publication date: June 9, 2022
    Applicant: NEX Services North America LLC
    Inventors: Michael Merold, John E. Schoen
  • Patent number: 11295384
    Abstract: 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: Grant
    Filed: February 24, 2020
    Date of Patent: April 5, 2022
    Assignee: NEX Services North America LLC
    Inventors: Michael Merold, John E. Schoen
  • Publication number: 20200193518
    Abstract: 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: Application
    Filed: February 24, 2020
    Publication date: June 18, 2020
    Applicant: NEX Services North America LLC
    Inventors: Michael Merold, John E. Schoen
  • Patent number: 10614523
    Abstract: 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: Grant
    Filed: October 16, 2018
    Date of Patent: April 7, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Michael Merold, John E. Schoen
  • Publication number: 20190251628
    Abstract: 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: Application
    Filed: October 16, 2018
    Publication date: August 15, 2019
    Inventors: Michael Merold, John E. Schoen
  • Patent number: 10102577
    Abstract: 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: Grant
    Filed: September 9, 2014
    Date of Patent: October 16, 2018
    Assignee: NEX Services North America LLC
    Inventors: Michael Merold, John E. Schoen
  • Publication number: 20170124649
    Abstract: 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: Application
    Filed: October 31, 2016
    Publication date: May 4, 2017
    Inventors: Stephen R. Schonberg, John E. Schoen