Patents by Inventor Douglas R. Duquette

Douglas R. Duquette 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: 8145558
    Abstract: A system and methods for processing and charting security exchange trading and market information shows security traders if current transactions originated as buy orders or sell orders, and simultaneously indicates traded quantity. Security exchange trading information is received that includes the price, volume and time of each trade. In addition, security exchange market information is received from buyers, specifying bide prices and quantities, and from sellers, specifying asking prices and quantities. The security exchange trading and market information is processed simultaneously and displayed as a continuously updated real-time chart depicting the exchange auction process whereby buyers and sellers agree to trade at specified prices, including details of individual transactions. The chart is formed by plotting each trade at the price traded, and for each plot point shows a distinctive icon indication whether the transaction was initiated by a buyer or seller.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: March 27, 2012
    Assignee: Trading Technologies International, Inc.
    Inventor: Douglas R. Duquette
  • Patent number: 8131868
    Abstract: System and method for dynamically managing message flow. According to the example embodiments, an intermediary network device or a client device dynamically manages the flow of messages received from an electronic exchange by analyzing the client device's capabilities, such as CPU utilization. Based on a percentage of total CPU utilization, the level of throttling is dynamically adjusted, such that if the percentage of CPU utilization, or load, increases, then throttling is increased from a lower level to a higher level. Similarly, if the percentage of CPU utilization decreases significantly enough, then throttling is decreased to a lower level.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: March 6, 2012
    Assignee: Trading Technologies International, Inc.
    Inventors: Alexander V. Foygel, Bharat Mittal, Douglas R. Duquette
  • Publication number: 20110184849
    Abstract: A system and method for prioritized data delivery in an electronic trading environment are described herein. According to one example embodiment, by prioritizing the messages associated with a tradeable object, the bandwidth and system resource usage may be optimally reduced, and any loss of priority content in the messages sent between the network device and the client device may be reduced. An example method includes associating different priority levels with messages comprising market data. Messages containing market information related to the inside market may be associated to a higher priority level. Whereas messages containing market information relating to the quantities at prices outside the inside market may be associated with a lower priority level. Based on the priority level associated with a message, a network device may send the message directly to the client device or store the message in a data structure until a pre-defined condition is satisfied.
    Type: Application
    Filed: April 5, 2011
    Publication date: July 28, 2011
    Applicant: TRADING TECHNOLOGIES INTERNATIONAL, INC.
    Inventors: Douglas R. Duquette, Robert A. West
  • Patent number: 7945508
    Abstract: A system and method for prioritized data delivery in an electronic trading environment are described herein. According to one example embodiment, by prioritizing the messages associated with a tradeable object, the bandwidth and system resource usage may be optimally reduced, and any loss of priority content in the messages sent between the network device and the client device may be reduced. An example method includes associating different priority levels with messages comprising market data. Messages containing market information related to the inside market may be associated to a higher priority level. Whereas messages containing market information relating to the quantities at prices outside the inside market may be associated with a lower priority level. Based on the priority level associated with a message, a network device may send the message directly to the client device or store the message in a data structure until a pre-defined condition is satisfied.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: May 17, 2011
    Assignee: Trading Technologies International, Inc.
    Inventors: Douglas R. Duquette, Robert A. West
  • Publication number: 20110040890
    Abstract: System and method for dynamically managing message flow. According to the example embodiments, an intermediary network device or a client device dynamically manages the flow of messages received from an electronic exchange by analyzing the client device's capabilities, such as CPU utilization. Based on a percentage of total CPU utilization, the level of throttling is dynamically adjusted, such that if the percentage of CPU utilization, or load, increases, then throttling is increased from a lower level to a higher level. Similarly, if the percentage of CPU utilization decreases significantly enough, then throttling is decreased to a lower level.
    Type: Application
    Filed: October 22, 2010
    Publication date: February 17, 2011
    Inventors: Alexander V. Foygel, Bharat Mittal, Douglas R. Duquette
  • Patent number: 7844726
    Abstract: System and method for dynamically managing message flow. According to the example embodiments, an intermediary network device or a client device dynamically manages the flow of messages received from an electronic exchange by analyzing the client device's capabilities, such as CPU utilization. Based on a percentage of total CPU utilization, the level of throttling is dynamically adjusted, such that if the percentage of CPU utilization, or load, increases, then throttling is increased from a lower level to a higher level. Similarly, if the percentage of CPU utilization decreases significantly enough, then throttling is decreased to a lower level.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: November 30, 2010
    Assignee: Trading Technologies International, Inc.
    Inventors: Alexander V. Foygel, Bharat Mittal, Douglas R. Duquette
  • Publication number: 20100228833
    Abstract: A system and method for prioritized data delivery in an electronic trading environment are described herein. According to one example embodiment, by prioritizing the messages associated with a tradeable object, the bandwidth and system resource usage may be optimally reduced, and any loss of priority content in the messages sent between the network device and the client device may be reduced. An example method includes associating different priority levels with messages comprising market data. Messages containing market information related to the inside market may be associated to a higher priority level. Whereas messages containing market information relating to the quantities at prices outside the inside market may be associated with a lower priority level. Based on the priority level associated with a message, a network device may send the message directly to the client device or store the message in a data structure until a pre-defined condition is satisfied.
    Type: Application
    Filed: May 17, 2010
    Publication date: September 9, 2010
    Applicant: TRADING TECHNOLOGIES INTERNATIONAL, INC.
    Inventors: Douglas R. Duquette, Robert A. West
  • Patent number: 7747513
    Abstract: A system and method for prioritized data delivery in an electronic trading environment are described herein. According to one example embodiment, by prioritizing the messages associated with a tradeable object, the bandwidth and system resource usage may be optimally reduced, and any loss of priority content in the messages sent between the network device and the client device may be reduced. An example method includes associating different priority levels with messages comprising market data. Messages containing market information related to the inside market may be associated to a higher priority level. Whereas messages containing market information relating to the quantities at prices outside the inside market may be associated with a lower priority level. Based on the priority level associated with a message, a network device may send the message directly to the client device or store the message in a data structure until a pre-defined condition is satisfied.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: June 29, 2010
    Assignee: Trading Technologies International, Inc.
    Inventors: Douglas R. Duquette, Robert A. West
  • Publication number: 20100131387
    Abstract: A trading interface is provided for displaying market data related to a tradeable object being traded at an electronic exchange. According to one example embodiment, market data related to a tradeable object is displayed in relation to a value axis, such as a price axis. As new market data is received, the displayed market data is updated and may be repositioned so that a trader can view current market conditions in a viewable portion of the interface. The interface also includes a number of market movement indicators that assist a trader in tracking market movement. These viewable references allow a trader to navigate and immediately understand the “real” direction of the market activity despite any underlying adjustment of the viewable area of the trading interface.
    Type: Application
    Filed: January 26, 2010
    Publication date: May 27, 2010
    Inventor: Douglas R. Duquette
  • Patent number: 7689499
    Abstract: A trading interface is provided for displaying market data related to a tradeable object being traded at an electronic exchange. According to one example embodiment, market data related to a tradeable object is displayed in relation to a value axis, such as a price axis. As new market data is received, the displayed market data is updated and may be repositioned so that a trader can view current market conditions in a viewable portion of the interface. The interface also includes a number of market movement indicators that assist a trader in tracking market movement. These viewable references allow a trader to navigate and immediately understand the “real” direction of the market activity despite any underlying adjustment of the viewable area of the trading interface.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: March 30, 2010
    Assignee: Trading Technologies International, Inc.
    Inventor: Douglas R. Duquette
  • Publication number: 20100023645
    Abstract: System and method for dynamically managing message flow. According to the example embodiments, an intermediary network device or a client device dynamically manages the flow of messages received from an electronic exchange by analyzing the client device's capabilities, such as CPU utilization. Based on a percentage of total CPU utilization, the level of throttling is dynamically adjusted, such that if the percentage of CPU utilization, or load, increases, then throttling is increased from a lower level to a higher level. Similarly, if the percentage of CPU utilization decreases significantly enough, then throttling is decreased to a lower level.
    Type: Application
    Filed: July 28, 2008
    Publication date: January 28, 2010
    Inventors: Alexander V. Foygel, Bharat Mittal, Douglas R. Duquette
  • Publication number: 20090292652
    Abstract: A system and methods for processing and charting security exchange trading and market information shows security traders if current transactions originated as buy orders or sell orders, and simultaneously indicates traded quantity. Security exchange trading information is received that includes the price, volume and time of each trade. In addition, security exchange market information is received from buyers, specifying bide prices and quantities, and from sellers, specifying asking prices and quantities. The security exchange trading and market information is processed simultaneously and displayed as a continuously updated real-time chart depicting the exchange auction process whereby buyers and sellers agree to trade at specified prices, including details of individual transactions. The chart is formed by plotting each trade at the price traded, and for each plot point shows a distinctive icon indication whether the transaction was initiated by a buyer or seller.
    Type: Application
    Filed: July 31, 2009
    Publication date: November 26, 2009
    Applicant: TRADING TECHNOLOGIES INTERNATIONAL INC.
    Inventor: Douglas R. Duquette
  • Patent number: 7620587
    Abstract: A system and methods for processing and charting security exchange trading and market information shows security traders if current transactions originated as buy orders (810) or sell orders (812), and simultaneously indicates traded quantity. Security exchange trading information is received including price, volume and time of each trade. Market information is also received including bids and offers. The security exchange trading and market information is processed simultaneously and displayed as a continuously updated real-time chart (800) depicting the exchange auction process. The chart (800) is formed by plotting each trade at the price traded, and for each plot point shows a distinctive icon indication whether the transaction was initiated by a buyer (810) or seller (812).
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: November 17, 2009
    Assignee: Trading Technologies International, Inc.
    Inventor: Douglas R. Duquette
  • Patent number: 7620588
    Abstract: A trading interface is provided for displaying market data related to a tradeable object being traded at an electronic exchange. According to one example embodiment, market data related to a tradeable object is displayed in relation to a value axis, such as a price axis. As new market data is received, the displayed market data is updated and may be repositioned so that a trader can view current market conditions in a viewable portion of the interface. The interface also includes a number of market movement indicators that assist a trader in tracking market movement. These viewable references allow a trader to navigate and immediately understand the “real” direction of the market activity despite any underlying adjustment of the viewable area of the trading interface.
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: November 17, 2009
    Assignee: Trading Technologies International, Inc.
    Inventor: Douglas R. Duquette
  • Patent number: 7593887
    Abstract: A system and methods for processing and charting security exchange trading and market information shows security traders if current transactions originated as buy orders (810) or sell orders (812), and simultaneously indicates traded quantity. Security exchange trading information is received including price, volume and time of each trade. Market information is also received including bids and offers. The security exchange trading and market information is processed simultaneously and displayed as a continuously updated real-time chart (800) depicting the exchange auction process. The chart (800) is formed by plotting each trade at the price traded, and for each plot point shows a distinctive icon indication whether the transaction was initiated by a buyer (810) or seller (812).
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: September 22, 2009
    Assignee: Trading Technoloiges International Inc.
    Inventor: Douglas R. Duquette
  • Publication number: 20080097887
    Abstract: A system and method for prioritized data delivery in an electronic trading environment are described herein. According to one example embodiment, by prioritizing the messages associated with a tradeable object, the bandwidth and system resource usage may be optimally reduced, and any loss of priority content in the messages sent between the network device and the client device may be reduced. An example method includes associating different priority levels with messages comprising market data. Messages containing market information related to the inside market may be associated to a higher priority level. Whereas messages containing market information relating to the quantities at prices outside the inside market may be associated with a lower priority level. Based on the priority level associated with a message, a network device may send the message directly to the client device or store the message in a data structure until a pre-defined condition is satisfied.
    Type: Application
    Filed: October 20, 2006
    Publication date: April 24, 2008
    Inventors: Douglas R. Duquette, Robert A. West