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: 20210358039Abstract: 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: ApplicationFiled: July 30, 2021Publication date: November 18, 2021Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison
-
Patent number: 11120501Abstract: 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: GrantFiled: September 18, 2020Date of Patent: September 14, 2021Assignee: Trading Technologies International, Inc.Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison
-
Publication number: 20210004902Abstract: 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: ApplicationFiled: September 17, 2020Publication date: January 7, 2021Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison, Sagy Pundak Mintz
-
Publication number: 20210004903Abstract: 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: ApplicationFiled: September 18, 2020Publication date: January 7, 2021Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison
-
Patent number: 10817937Abstract: 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: GrantFiled: February 28, 2003Date of Patent: October 27, 2020Assignee: Trading Technologies International, Inc.Inventors: Gary Allan Kemp, David W. Garrison, Jens-Uwe Schluetter
-
Patent number: 10817944Abstract: 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: GrantFiled: November 21, 2019Date of Patent: October 27, 2020Assignee: Trading Technologies International, Inc.Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison, Sagy Pundak Mintz
-
Publication number: 20200090277Abstract: 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: ApplicationFiled: November 21, 2019Publication date: March 19, 2020Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison, Sagy Pundak Mintz
-
Patent number: 10540719Abstract: 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: GrantFiled: October 5, 2018Date of Patent: January 21, 2020Assignee: Trading Technologies International, Inc.Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison, Sagy Pundak Mintz
-
Publication number: 20190035023Abstract: 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: ApplicationFiled: October 5, 2018Publication date: January 31, 2019Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison, Sagy Pundak Mintz
-
Patent number: 10134089Abstract: 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: GrantFiled: August 14, 2014Date of Patent: November 20, 2018Assignee: Trading Technologies International, Inc.Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, Sagy Pundak Mintz, David W. Garrison
-
Publication number: 20180308169Abstract: 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: ApplicationFiled: June 28, 2018Publication date: October 25, 2018Inventors: Alexander D. Deitz, Sagy Pundak Mintz, David W. Garrison
-
Patent number: 10037571Abstract: 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: GrantFiled: March 7, 2014Date of Patent: July 31, 2018Assignee: Trading Technologies International, Inc.Inventors: Alexander D. Deitz, Sagy P. Mintz, David W. Garrison
-
Publication number: 20150178838Abstract: 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: ApplicationFiled: August 14, 2014Publication date: June 25, 2015Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, Sagy Pundak Mintz, David W. Garrison
-
Publication number: 20140351111Abstract: 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: ApplicationFiled: May 16, 2014Publication date: November 27, 2014Applicant: Trading Technologies International, Inc.Inventors: Robert A. West, Ryan N. Andrews, Jens-Uwe Schluetter, David W. Garrison, Michael J. Burns
-
Publication number: 20140337195Abstract: 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: ApplicationFiled: April 11, 2014Publication date: November 13, 2014Applicant: TRADING TECHNOLOGIES INTERNATIONAL, INC.Inventors: Ryan N. Andrews, Robert A. West, Jens-Uwe Schluetter, David W. Garrison, Michael J. Burns
-
Publication number: 20140297501Abstract: 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: ApplicationFiled: March 7, 2014Publication date: October 2, 2014Applicant: Trading Technologies International, Inc.Inventors: Alexander D. Deitz, Sagy P. Mintz, David W. Garrison
-
Patent number: 8839269Abstract: 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: GrantFiled: October 17, 2013Date of Patent: September 16, 2014Assignee: Trading Technologies International, Inc.Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, Sagy Pundak Mintz, David W. Garrison
-
Patent number: 8762254Abstract: 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: GrantFiled: December 20, 2012Date of Patent: June 24, 2014Assignee: Trading Technologies International, Inc.Inventors: Robert A. West, Ryan N. Andrews, Jens-Uwe Schluetter, David W. Garrison, Michael J. Burns
-
Publication number: 20140164212Abstract: 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: ApplicationFiled: February 12, 2014Publication date: June 12, 2014Applicant: Trading Technologies International, Inc.Inventors: Ryan N. Andrews, Sagy P. Mintz, Jyoti Chawla, David W. Garrison
-
Publication number: 20140156494Abstract: 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: ApplicationFiled: February 6, 2014Publication date: June 5, 2014Applicant: TRADING TECHNOLOGIES INTERNATIONAL, INC.Inventors: Ryan N. Andrews, Sagy P. Mintz, Jyoti Chawla, David W. Garrison