Patents by Inventor David W. Garrison

David W. Garrison 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: 20210358039
    Abstract: A system and method for internal matching of electronic trading orders is provided. Orders for electronic trading are reviewed for potential matches in an internal order book of an internal matching system. If no potential matches are available, the order is listed on both the internal order book for the internal matching system and on the book of orders for the electronic exchange. If a potential match is available, the order is tentatively matched with a resting order on the internal order book. A message is sent to the electronic exchange to cancel the resting order on the book of exchange order book. If the deletion is successful, the order and the resting order are matched. If the deletion is unsuccessful, the internal order book on the internal matching system is checked again for a potential match.
    Type: Application
    Filed: July 30, 2021
    Publication date: November 18, 2021
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison
  • Patent number: 11120501
    Abstract: A system and method for internal matching of electronic trading orders is provided. Orders for electronic trading are reviewed for potential matches in an internal order book of an internal matching system. If no potential matches are available, the order is listed on both the internal order book for the internal matching system and on the book of orders for the electronic exchange. If a potential match is available, the order is tentatively matched with a resting order on the internal order book. A message is sent to the electronic exchange to cancel the resting order on the book of exchange order book. If the deletion is successful, the order and the resting order are matched. If the deletion is unsuccessful, the internal order book on the internal matching system is checked again for a potential match.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: September 14, 2021
    Assignee: Trading Technologies International, Inc.
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison
  • Publication number: 20210004902
    Abstract: Management of transaction message flow utilizing a transaction message queue. The system and method are for use in financial transaction messaging systems. The system is designed to enable an administrator to monitor, distribute, control and receive alerts on the use and status of limited network and exchange resources. Users are grouped in a hierarchical manner, preferably including user level and group level, as well as possible additional levels such as account, tradable object, membership, and gateway levels. The message thresholds may be specified for each level to ensure that transmission of a given transaction does not exceed the number of messages permitted for the user, group, account, etc.
    Type: Application
    Filed: September 17, 2020
    Publication date: January 7, 2021
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison, Sagy Pundak Mintz
  • Publication number: 20210004903
    Abstract: A system and method for internal matching of electronic trading orders is provided. Orders for electronic trading are reviewed for potential matches in an internal order book of an internal matching system. If no potential matches are available, the order is listed on both the internal order book for the internal matching system and on the book of orders for the electronic exchange. If a potential match is available, the order is tentatively matched with a resting order on the internal order book. A message is sent to the electronic exchange to cancel the resting order on the book of exchange order book. If the deletion is successful, the order and the resting order are matched. If the deletion is unsuccessful, the internal order book on the internal matching system is checked again for a potential match.
    Type: Application
    Filed: September 18, 2020
    Publication date: January 7, 2021
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison
  • Patent number: 10817937
    Abstract: A system and method for internal matching of electronic trading orders is provided. Orders for electronic trading are reviewed for potential matches in an internal order book of an internal matching system. If no potential matches are available, the order is listed on both the internal order book for the internal matching system and on the book of orders for the electronic exchange. If a potential match is available, the order is tentatively matched with a resting order on the internal order book. A message is sent to the electronic exchange to cancel the resting order on the book of exchange order book. If the deletion is successful, the order and the resting order are matched. If the deletion is unsuccessful, the internal order book on the internal matching system is checked again for a potential match.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: October 27, 2020
    Assignee: Trading Technologies International, Inc.
    Inventors: Gary Allan Kemp, David W. Garrison, Jens-Uwe Schluetter
  • Patent number: 10817944
    Abstract: Management of transaction message flow utilizing a transaction message queue. The system and method are for use in financial transaction messaging systems. The system is designed to enable an administrator to monitor, distribute, control and receive alerts on the use and status of limited network and exchange resources. Users are grouped in a hierarchical manner, preferably including user level and group level, as well as possible additional levels such as account, tradable object, membership, and gateway levels. The message thresholds may be specified for each level to ensure that transmission of a given transaction does not exceed the number of messages permitted for the user, group, account, etc.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: October 27, 2020
    Assignee: Trading Technologies International, Inc.
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison, Sagy Pundak Mintz
  • Publication number: 20200090277
    Abstract: Management of transaction message flow utilizing a transaction message queue. The system and method are for use in financial transaction messaging systems. The system is designed to enable an administrator to monitor, distribute, control and receive alerts on the use and status of limited network and exchange resources. Users are grouped in a hierarchical manner, preferably including user level and group level, as well as possible additional levels such as account, tradable object, membership, and gateway levels. The message thresholds may be specified for each level to ensure that transmission of a given transaction does not exceed the number of messages permitted for the user, group, account, etc.
    Type: Application
    Filed: November 21, 2019
    Publication date: March 19, 2020
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison, Sagy Pundak Mintz
  • Patent number: 10540719
    Abstract: Management of transaction message flow utilizing a transaction message queue. The system and method are for use in financial transaction messaging systems. The system is designed to enable an administrator to monitor, distribute, control and receive alerts on the use and status of limited network and exchange resources. Users are grouped in a hierarchical manner, preferably including user level and group level, as well as possible additional levels such as account, tradable object, membership, and gateway levels. The message thresholds may be specified for each level to ensure that transmission of a given transaction does not exceed the number of messages permitted for the user, group, account, etc.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: January 21, 2020
    Assignee: Trading Technologies International, Inc.
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison, Sagy Pundak Mintz
  • Publication number: 20190035023
    Abstract: Management of transaction message flow utilizing a transaction message queue. The system and method are for use in financial transaction messaging systems. The system is designed to enable an administrator to monitor, distribute, control and receive alerts on the use and status of limited network and exchange resources. Users are grouped in a hierarchical manner, preferably including user level and group level, as well as possible additional levels such as account, tradable object, membership, and gateway levels. The message thresholds may be specified for each level to ensure that transmission of a given transaction does not exceed the number of messages permitted for the user, group, account, etc.
    Type: Application
    Filed: October 5, 2018
    Publication date: January 31, 2019
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison, Sagy Pundak Mintz
  • Patent number: 10134089
    Abstract: Management of transaction message flow utilizing a transaction message queue. The system and method are for use in financial transaction messaging systems. The system is designed to enable an administrator to monitor, distribute, control and receive alerts on the use and status of limited network and exchange resources. Users are grouped in a hierarchical manner, preferably including user level and group level, as well as possible additional levels such as account, tradable object, membership, and gateway levels. The message thresholds may be specified for each level to ensure that transmission of a given transaction does not exceed the number of messages permitted for the user, group, account, etc.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: November 20, 2018
    Assignee: Trading Technologies International, Inc.
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, Sagy Pundak Mintz, David W. Garrison
  • Publication number: 20180308169
    Abstract: System and methods for reducing the risks involved in trading multiple spread trading strategies in an electronic trading environment are provided. Specifically, reducing the risks involved in trading multiple spreads that share a leg by, among other things, quoting a single order in the shared leg instead of quoting orders for each of the corresponding spread legs. Based on the computed quote price for the single order, associating the single order with the leaned on price that results in the price closest to the inside market in the shared leg. The single quote order is based on the market conditions in the spread legs and the desired spread price. Once the single order fills, a hedge order is sent to the leg that obtains the most advantageous price for the spread based on the other spread options.
    Type: Application
    Filed: June 28, 2018
    Publication date: October 25, 2018
    Inventors: Alexander D. Deitz, Sagy Pundak Mintz, David W. Garrison
  • Patent number: 10037571
    Abstract: System and methods for reducing the risks involved in trading multiple spread trading strategies in an electronic trading environment are provided. Specifically, reducing the risks involved in trading multiple spreads that share a leg by, among other things, quoting a single order in the shared leg instead of quoting orders for each of the corresponding spread legs. Based on the computed quote price for the single order, associating the single order with the leaned on price that results in the price closest to the inside market in the shared leg. The single quote order is based on the market conditions in the spread legs and the desired spread price. Once the single order fills, a hedge order is sent to the leg that obtains the most advantageous price for the spread based on the other spread options.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: July 31, 2018
    Assignee: Trading Technologies International, Inc.
    Inventors: Alexander D. Deitz, Sagy P. Mintz, David W. Garrison
  • Publication number: 20150178838
    Abstract: Management of transaction message flow utilizing a transaction message queue. The system and method are for use in financial transaction messaging systems. The system is designed to enable an administrator to monitor, distribute, control and receive alerts on the use and status of limited network and exchange resources. Users are grouped in a hierarchical manner, preferably including user level and group level, as well as possible additional levels such as account, tradable object, membership, and gateway levels. The message thresholds may be specified for each level to ensure that transmission of a given transaction does not exceed the number of messages permitted for the user, group, account, etc.
    Type: Application
    Filed: August 14, 2014
    Publication date: June 25, 2015
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, Sagy Pundak Mintz, David W. Garrison
  • Publication number: 20140351111
    Abstract: A system and method for providing order queue position information are disclosed. In this application, market updates are received for a tradeable object from at least one exchange. To the extent that the market updates do not include enough details to compute the queue position of a trader's working orders, estimation may be used. As a result, an order queue is generated to approximate a trader's order position in an exchange price order queue. An interface may be used to display the generated order queue estimation to the trader which provides valuable trading information.
    Type: Application
    Filed: May 16, 2014
    Publication date: November 27, 2014
    Applicant: Trading Technologies International, Inc.
    Inventors: Robert A. West, Ryan N. Andrews, Jens-Uwe Schluetter, David W. Garrison, Michael J. Burns
  • Publication number: 20140337195
    Abstract: A system and method for providing market information are disclosed. In this application, updates are received for a tradable object at a price level from at least one exchange. To the extent that the updates do not include enough details to compute the number of orders resting at a particular price level in a market, estimation may be used to provide order queue information. As a result, the number of orders which are pending in the market at various price levels may be determined using the techniques described herein. The interface disclosed herein may be used to display the number and/or quantity of the orders in the order queue.
    Type: Application
    Filed: April 11, 2014
    Publication date: November 13, 2014
    Applicant: TRADING TECHNOLOGIES INTERNATIONAL, INC.
    Inventors: Ryan N. Andrews, Robert A. West, Jens-Uwe Schluetter, David W. Garrison, Michael J. Burns
  • Publication number: 20140297501
    Abstract: System and methods for reducing the risks involved in trading multiple spread trading strategies in an electronic trading environment are provided. Specifically, reducing the risks involved in trading multiple spreads that share a leg by, among other things, quoting a single order in the shared leg instead of quoting orders for each of the corresponding spread legs. Based on the computed quote price for the single order, associating the single order with the leaned on price that results in the price closest to the inside market in the shared leg. The single quote order is based on the market conditions in the spread legs and the desired spread price. Once the single order fills, a hedge order is sent to the leg that obtains the most advantageous price for the spread based on the other spread options.
    Type: Application
    Filed: March 7, 2014
    Publication date: October 2, 2014
    Applicant: Trading Technologies International, Inc.
    Inventors: Alexander D. Deitz, Sagy P. Mintz, David W. Garrison
  • Patent number: 8839269
    Abstract: Management of transaction message flow utilizing a transaction message queue. The system and method are for use in financial transaction messaging systems. The system is designed to enable an administrator to monitor, distribute, control and receive alerts on the use and status of limited network and exchange resources. Users are grouped in a hierarchical manner, preferably including user level and group level, as well as possible additional levels such as account, tradable object, membership, and gateway levels. The message thresholds may be specified for each level to ensure that transmission of a given transaction does not exceed the number of messages permitted for the user, group, account, etc.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: September 16, 2014
    Assignee: Trading Technologies International, Inc.
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, Sagy Pundak Mintz, David W. Garrison
  • Patent number: 8762254
    Abstract: A system and method for providing order queue position information are disclosed. In this application, market updates are received for a tradeable object from at least one exchange. To the extent that the market updates do not include enough details to compute the queue position of a trader's working orders, estimation may be used. As a result, an order queue is generated to approximate a trader's order position in an exchange price order queue. An interface may be used to display the generated order queue estimation to the trader which provides valuable trading information.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: June 24, 2014
    Assignee: Trading Technologies International, Inc.
    Inventors: Robert A. West, Ryan N. Andrews, Jens-Uwe Schluetter, David W. Garrison, Michael J. Burns
  • Publication number: 20140164212
    Abstract: A system and method for linking and managing linked orders are described. According to one method, a trader may first link two or more orders into a linked order, and then one or more parameters associated with one of the orders may be dynamically changed based on user inputs or information being received from an exchange. For example, a trader may link any two orders as an order cancel order, and each linked order may be associated with the same or different tradable objects, order quantities, and may be submitted to one or more exchanges. The order quantities may be then dynamically updated based on updates being received from the one or more exchanges and further based on a quantity ratio between the two orders. Further, the linked order may be submitted upon detecting a fill for another order.
    Type: Application
    Filed: February 12, 2014
    Publication date: June 12, 2014
    Applicant: Trading Technologies International, Inc.
    Inventors: Ryan N. Andrews, Sagy P. Mintz, Jyoti Chawla, David W. Garrison
  • Publication number: 20140156494
    Abstract: A system and method for linking and managing linked orders are described. According to one method, a trader may first link two or more orders into a linked order, and then one or more parameters associated with one of the orders may be dynamically changed based on user inputs or information being received from an exchange. For example, a trader may link any two orders as an order cancel order, and each linked order may be associated with the same or different tradable objects, order quantities, and may be submitted to one or more exchanges. The order quantities may be then dynamically updated based on updates being received from the one or more exchanges and further based on a quantity ratio between the two orders. Further, the linked order may be submitted upon detecting a fill for another order.
    Type: Application
    Filed: February 6, 2014
    Publication date: June 5, 2014
    Applicant: TRADING TECHNOLOGIES INTERNATIONAL, INC.
    Inventors: Ryan N. Andrews, Sagy P. Mintz, Jyoti Chawla, David W. Garrison