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).

  • Patent number: 8738505
    Abstract: A system and method for providing market information are disclosed. In this application, updates are received for a tradeable 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: Grant
    Filed: June 25, 2012
    Date of Patent: May 27, 2014
    Assignee: Trading Technologies International, Inc.
    Inventors: Ryan N. Andrews, Robert A. West, Jens-Uwe Schluetter, David W. Garrison, Michael J. Burns
  • Patent number: 8712905
    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: October 3, 2013
    Date of Patent: April 29, 2014
    Assignee: Trading Technologies International, Inc.
    Inventors: Alexander D. Deitz, Sagy P. Mintz, David W. Garrison
  • Publication number: 20140108225
    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 17, 2013
    Publication date: April 17, 2014
    Applicant: Trading Technologies International, Inc.
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, Sagy Pundak Mintz, David W. Garrison
  • Patent number: 8694411
    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: Grant
    Filed: October 22, 2010
    Date of Patent: April 8, 2014
    Assignee: Trading Technologies International, Inc
    Inventors: Ryan Andrews, Sagy P. Mintz, Jyoti Chawla, David W. Garrison
  • Patent number: 8688565
    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: Grant
    Filed: October 22, 2010
    Date of Patent: April 1, 2014
    Assignee: Trading Technologies International, Inc
    Inventors: Ryan Andrews, Sagy P. Mintz, Jyoti Chawla, David W. Garrison
  • Patent number: 8682778
    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: Grant
    Filed: November 2, 2010
    Date of Patent: March 25, 2014
    Assignee: Trading Technologies International, Inc
    Inventors: Ryan Andrews, Sagy P. Mintz, Jyoti Chawla, David W. Garrison
  • Publication number: 20140040104
    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: October 3, 2013
    Publication date: February 6, 2014
    Applicant: TRADING TECHNOLOGIES INTERNATIONAL, INC.
    Inventors: Alexander D. Deitz, Sagy P. Mintz, David W. Garrison
  • Patent number: 8583536
    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: August 17, 2007
    Date of Patent: November 12, 2013
    Assignee: Trading Technologies International, Inc.
    Inventors: Alexander D. Deitz, Sagy P. Mintz, David W. Garrison
  • Patent number: 8380615
    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: January 19, 2012
    Date of Patent: February 19, 2013
    Assignee: Trading Technologies International Inc.
    Inventors: Robert A. West, Ryan N. Andrews, Jens-Uwe Schluetter, David W. Garrison, Michael J. Burns
  • Publication number: 20120265669
    Abstract: A system and method for providing market information are disclosed. In this application, updates are received for a tradeable 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: June 25, 2012
    Publication date: October 18, 2012
    Applicant: TRADING TECHNOLOGIES INTERNATIONAL, INC.
    Inventors: Ryan N. Andrews, Robert A. West, Jens-Uwe Schluetter, David W. Garrison, Michael J. Burns
  • Patent number: 8229818
    Abstract: A system and method for providing market information are disclosed. In this application, updates are received for a tradeable 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: Grant
    Filed: February 17, 2010
    Date of Patent: July 24, 2012
    Assignee: Trading Technologies International, Inc.
    Inventors: Ryan N. Andrews, Robert A. West, Jens-Uwe Schluetter, David W. Garrison, Michael J. Burns
  • Publication number: 20120123929
    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: January 19, 2012
    Publication date: May 17, 2012
    Applicant: Trading Technologies International Inc.
    Inventors: Robert A. West, Ryan A. Andrews, Jens-Uwe Schluetter, David W. Garrison, Michael J. Burns
  • Patent number: 8126801
    Abstract: A system and method for providing order queue position information are disclosed. In this application, market updates are received for a tradable 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 15, 2010
    Date of Patent: February 28, 2012
    Assignee: Trading Technologies International, Inc.
    Inventors: Robert A. West, Ryan A. Andrews, Jens-Uwe Schluetter, David W. Garrison, Michael J. Burns
  • Publication number: 20110087585
    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: December 15, 2010
    Publication date: April 14, 2011
    Applicant: Trading Technologies International Inc.
    Inventors: Robert A. West, Ryan A. Andrews, Jens-Uwe Schluetter, David W. Garrison, Michael J. Burns
  • Publication number: 20110047067
    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: November 2, 2010
    Publication date: February 24, 2011
    Applicant: TRADING TECHNOLOGIES INTERNATIONAL, INC.
    Inventors: Ryan N. Andrews, Sagy P. Mintz, Jyoti Chawla, David W. Garrison
  • Publication number: 20110040675
    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: October 22, 2010
    Publication date: February 17, 2011
    Applicant: TRADING TECHNOLOGIES INTERNATIONAL, INC.
    Inventors: Ryan N. Andrews, Sagy P. Mintz, Jyoti Chawla, David W. Garrison
  • Publication number: 20110035312
    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: October 22, 2010
    Publication date: February 10, 2011
    Applicant: TRADING TECHNOLOGIES INTERNATIONAL, INC.
    Inventors: Ryan N. Andrews, Sagy P. Mintz, Jyoti Chawla, David W. Garrison
  • Patent number: 7882012
    Abstract: A system and method for providing order queue position information are disclosed. In this application, market updates are received for a tradable 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: May 2, 2006
    Date of Patent: February 1, 2011
    Assignee: Trading Technologies International, Inc.
    Inventors: Robert A. West, Ryan A. Andrews, Jens-Uwe Schluetter, David W. Garrison, Michael J. Burns
  • Publication number: 20100318673
    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: May 3, 2006
    Publication date: December 16, 2010
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, David W. Garrison, Sagy Pundak Mintz
  • Patent number: 7848994
    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: Grant
    Filed: May 2, 2006
    Date of Patent: December 7, 2010
    Assignee: Trading Technologies International, Inc.
    Inventors: Ryan N. Andrews, Sagy P. Mitz, Jyoti Chawla, David W. Garrison