Patents by Inventor Michael J. Burns

Michael J. Burns 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: 20220101432
    Abstract: A method for submitting transactions from an automated trading tool to an electronic exchange. The method includes defining a proximity limit and automatically generating a transaction for a tradeable object. The method further includes applying the proximity limit to the transaction. When the transaction falls within the defined proximity limit, the transaction is submitted to the exchange. An apparatus and interface for transaction toggling based on proximity limits are also provided.
    Type: Application
    Filed: December 9, 2021
    Publication date: March 31, 2022
    Inventors: Michael J. Burns, Joan Ebersole
  • Publication number: 20220083371
    Abstract: Techniques for processing a request may include: providing tasks to a state machine framework, wherein the tasks perform processing of a workflow for servicing the request; generating, by the state machine framework, a state machine for processing the request, wherein the state machine includes states associated with the tasks, wherein generating the state machine may include automatically determining a first state transition of the state machine between a first and a second of the states; receiving the request; and responsive to receiving the request, performing first processing using the state machine to service the request. The framework may automatically generate triggers that drive the state machine to determine subsequent states in accordance with defined state transitions. State machine internal state information may be persistently stored and used in restoring the state machine to one of its states in connection processing of the command.
    Type: Application
    Filed: September 11, 2020
    Publication date: March 17, 2022
    Applicant: EMC IP Holding Company LLC
    Inventors: Daniel K. O'Reilly, JR., Matthew P. Jean, Michael J. Burns
  • Patent number: 11232519
    Abstract: A method for submitting transactions from an automated trading tool to an electronic exchange. The method includes defining a proximity limit and automatically generating a transaction for a tradable object. The method further includes applying the proximity limit to the transaction. When the transaction falls within the defined proximity limit, the transaction is submitted to the exchange. An apparatus and interface for transaction toggling based on proximity limits are also provided.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: January 25, 2022
    Assignee: Trading Technologies International, Inc.
    Inventors: Michael J. Burns, Joan Ebersole
  • Publication number: 20210256604
    Abstract: The present embodiments relate to charting multiple markets. In some embodiments, charting multiple markets may include receiving market data for a plurality of tradeable objects. The plurality of tradeable objects may include an anchor object and at least one non-anchor object. The market data may include anchor object price data for the anchor object and non-anchor price data for the at least one non-anchor object. The non-anchor object price data may be converted based on the anchor object price data such that converted non-anchor object price data has a price scale of the anchor object price data. The anchor object price data and the non-anchor object price data may be displayed along a normalized price axis.
    Type: Application
    Filed: April 21, 2021
    Publication date: August 19, 2021
    Inventors: Michael J. Burns, Brian J. Buck, Douglas R. Duquette
  • Patent number: 11068986
    Abstract: Orders are automatically sent to the market when certain user defined conditions are met. In particular, a trader can configure the trading application to automatically send orders for preset quantities at price levels with queues falling below a user defined threshold. The length of queues may be measured in several ways, for example, the queue length could be measured by quantity at a given price level or the queue length could be measured by the number of orders at a given price level, or the queue length could be measured by a combination of quantity and orders. The present embodiments can more quickly recognize opportunities and send an order to take advantage of it than a trader can do manually. Other advantages and features are described herein.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: July 20, 2021
    Assignee: Trading Technologies International, Inc.
    Inventors: Steven F. Borsand, Michael J. Burns, Scott F. Singer
  • Patent number: 11023975
    Abstract: The present embodiments relate to charting multiple markets. In some embodiments, charting multiple markets may include receiving market data for a plurality of tradeable objects. The plurality of tradeable objects may include an anchor object and at least one non-anchor object. The market data may include anchor object price data for the anchor object and non-anchor price data for the at least one non-anchor object. The non-anchor object price data may be converted based on the anchor object price data such that converted non-anchor object price data has a price scale of the anchor object price data. The anchor object price data and the non-anchor object price data may be displayed along a normalized price axis.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: June 1, 2021
    Assignee: Trading Technologies International, Inc.
    Inventors: Michael J. Burns, Douglas R. Duquette, Brian J. Buck
  • Publication number: 20210142417
    Abstract: An electronic trading method is provided. The method includes receiving a trading strategy order having a parent trading strategy including multiple quoting legs; splitting the trading strategy order into multiple child orders; and submitting each of the multiple child orders to exchange systems adapted to fill the quoting legs in the child orders. Each child order includes a child trading strategy having a single quoting leg or a reduced number of quoting legs relative to the parent trading strategy. The child trading strategies are the same as the parent trading strategy except for the number of legs marked as quoting legs. The method may be performed by a trading strategy device disposed between a client device and multiple server side devices.
    Type: Application
    Filed: January 21, 2021
    Publication date: May 13, 2021
    Inventors: Sagy Pundak Mintz, Michael J. Burns
  • Publication number: 20210103985
    Abstract: The present embodiments are provided to facilitate the automatic trading of spreads in a fast and accurate manner. One or more market data feeds that contain market information for tradeable objects are received at an exchange. A spread data feed is generated in response to the market data feeds and from one or more spread setting parameters, which can be entered by a user. The spread data feed is preferably displayed in a spread window as bid and ask quantities associated with an axis or scale of prices. The user can enter orders in the spread window and the legs will be automatically worked to achieve, or attempt to achieve, the spread. In addition, other tools disclosed herein may be utilized to assist the user in making such trades.
    Type: Application
    Filed: December 15, 2020
    Publication date: April 8, 2021
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, Fred Monroe, Scott F. Singer, Michael J. Burns, Harris C. Brumfield, David Babulak
  • Patent number: 10937100
    Abstract: An electronic trading method is provided. The method includes receiving a trading strategy order having a parent trading strategy including multiple quoting legs; splitting the trading strategy order into multiple child orders; and submitting each of the multiple child orders to exchange systems adapted to fill the quoting legs in the child orders. Each child order includes a child trading strategy having a single quoting leg or a reduced number of quoting legs relative to the parent trading strategy. The child trading strategies are the same as the parent trading strategy except for the number of legs marked as quoting legs. The method may be performed by a trading strategy device disposed between a client device and multiple server side devices.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: March 2, 2021
    Assignee: Trading Technologies International, Inc.
    Inventors: Sagy Pundak Mintz, Michael J. Burns
  • Patent number: 10902518
    Abstract: The present embodiments are provided to facilitate the automatic trading of spreads in a fast and accurate manner. One or more market data feeds that contain market information for tradeable objects are received at an exchange. A spread data feed is generated in response to the market data feeds and from one or more spread setting parameters, which can be entered by a user. The spread data feed is preferably displayed in a spread window as bid and ask quantities associated with an axis or scale of prices. The user can enter orders in the spread window and the legs will be automatically worked to achieve, or attempt to achieve, the spread. In addition, other tools disclosed herein may be utilized to assist the user in making such trades.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: January 26, 2021
    Assignee: PABLO, LLC
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, Fred Monroe, Scott F. Singer, Michael J. Burns, Harris C. Brumfield, David Babulak
  • Publication number: 20200357068
    Abstract: A system and method are provided for modifying how market updates are provided in an electronic trading environment upon detecting one or more triggering events. One example method includes defining an event to be used to trigger modification of how market updates are provided to a client entity, receiving a market update from an electronic exchange, and, when the event is detected, modifying how the market update is provided to the client entity. As an example, the modification of how the market update is provided to the client entity may include providing less data in relation to market updates, and sending the market updates less frequently.
    Type: Application
    Filed: July 28, 2020
    Publication date: November 12, 2020
    Inventors: Stephen A. Schwarz, Michael J. Burns
  • Publication number: 20200342538
    Abstract: A system and method are provided for trading multiple tradeable objects. One example method includes displaying at least one combined quantity indicator representing a combined quantity associated with at least two tradeable objects, detecting an input associated with an order for a predetermined order quantity in relation to one of the combined quantity indicators, and allocating the order quantity between the at least two tradeable objects using at least one quantity allocation rule. In one example embodiment, a plurality of quantity allocation rules can be user-configurable, and different rules can be defined and applied in relation to different order types.
    Type: Application
    Filed: July 14, 2020
    Publication date: October 29, 2020
    Inventors: Michael J. Burns, Robert A. West, Gerald J. O'Connor, Stephen J. Murphy, Scott F. Singer
  • Publication number: 20200342533
    Abstract: A system and method are provided for trading multiple tradeable objects. One example method includes displaying at least one combined quantity indicator representing a combined quantity associated with at least two tradeable objects, detecting an input associated with an order for a predetermined order quantity in relation to one of the combined quantity indicators, and allocating the order quantity between the at least two tradeable objects using at least one quantity allocation rule. In one example embodiment, a plurality of quantity allocation rules can be user-configurable, and different rules can be defined and applied in relation to different order types.
    Type: Application
    Filed: July 8, 2020
    Publication date: October 29, 2020
    Inventors: Michael J. Burns, Robert A. West, Gerald J. O'Connor, Stephen J. Murphy
  • Publication number: 20200332552
    Abstract: An interface for trading multiple tradeable objects includes a price axis or scale. A first indication of quantities represented in a market for a first tradeable object is displayed in association with the price axis or scale. A second indication of quantities represented in the market for a second tradeable object is displayed in association with the price axis or scale. The first tradeable object may be different than the second tradeable object. Alternatively, the first tradeable object and the second tradeable object may be the same, but the indications of quantity may be provided from different sources, such as different exchanges.
    Type: Application
    Filed: June 18, 2020
    Publication date: October 22, 2020
    Inventor: Michael J. Burns
  • Publication number: 20200302532
    Abstract: A versatile and efficient electronic spread trading tool to be used when buying and selling comparable commodities either simultaneously or in conjunction with one another. The spread trading tool involves a method of displaying, on an electronic display device, the market depth of a plurality of commodities including an anchor commodity and a non-anchor commodity, where the method includes dynamically displaying a plurality of bids and asks in the market for the commodities, statically displaying prices corresponding to those plurality of bids and asks, where the bids and asks are displayed in alignment with the prices corresponding thereto, displaying an anchor visual indicator corresponding to and in alignment with a desired price level of the anchor commodity, displaying a price level indicator corresponding to and in alignment with a price level of the non-anchor commodity.
    Type: Application
    Filed: June 5, 2020
    Publication date: September 24, 2020
    Inventors: Michael J. Burns, Scott F. Singer
  • Patent number: 10776872
    Abstract: A system and method are provided for modifying how market updates are provided in an electronic trading environment upon detecting one or more triggering events. One example method includes defining an event to be used to trigger modification of how market updates are provided to a client entity, receiving a market update from an electronic exchange, and, when the event is detected, modifying how the market update is provided to the client entity. As an example, the modification of how the market update is provided to the client entity may include providing less data in relation to market updates, and sending the market updates less frequently.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: September 15, 2020
    Assignee: Trading Technologies International, Inc.
    Inventors: Stephen A. Schwarz, Michael J. Burns
  • Publication number: 20200286176
    Abstract: The present embodiments are provided to facilitate the automatic trading of spreads in a fast and accurate manner. One or more market data feeds that contain market information for tradeable objects are received at an exchange. A spread data feed is generated in response to the market data feeds and from one or more spread setting parameters, which can be entered by a user. The spread data feed is preferably displayed in a spread window as bid and ask quantities associated with an axis or scale of prices. The user can enter orders in the spread window and the legs will be automatically worked to achieve, or attempt to achieve, the spread. In addition, other tools disclosed herein may be utilized to assist the user in making such trades.
    Type: Application
    Filed: May 22, 2020
    Publication date: September 10, 2020
    Inventors: Gary Allan Kemp, II, Jens-Uwe Schluetter, Fred Monroe, Scott F. Singer, Michael J. Burns, Harris C. Brumfield, David Babulak
  • Patent number: 10755352
    Abstract: A system and method are provided for trading multiple tradeable objects. One example method includes displaying at least one combined quantity indicator representing a combined quantity associated with at least two tradeable objects, detecting an input associated with an order for a predetermined order quantity in relation to one of the combined quantity indicators, and allocating the order quantity between the at least two tradeable objects using at least one quantity allocation rule. In one example embodiment, a plurality of quantity allocation rules can be user-configurable, and different rules can be defined and applied in relation to different order types.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: August 25, 2020
    Assignee: Trading Technologies International, Inc.
    Inventors: Michael J. Burns, Robert A. West, Gerald J. O'Connor, Stephen J. Murphy
  • Patent number: 10755353
    Abstract: A system and method are provided for trading multiple tradeable objects. One example method includes displaying at least one combined quantity indicator representing a combined quantity associated with at least two tradeable objects, detecting an input associated with an order for a predetermined order quantity in relation to one of the combined quantity indicators, and allocating the order quantity between the at least two tradeable objects using at least one quantity allocation rule. In one example embodiment, a plurality of quantity allocation rules can be user-configurable, and different rules can be defined and applied in relation to different order types.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: August 25, 2020
    Assignee: Trading Technologies International, Inc.
    Inventors: Michael J. Burns, Robert A. West, Gerald J. O'Connor, Stephen J. Murphy, Scott F. Singer
  • Publication number: 20200250756
    Abstract: A method for submitting transactions from an automated trading tool to an electronic exchange. The method includes defining a proximity limit and automatically generating a transaction for a tradable object. The method further includes applying the proximity limit to the transaction. When the transaction falls within the defined proximity limit, the transaction is submitted to the exchange. An apparatus and interface for transaction toggling based on proximity limits are also provided.
    Type: Application
    Filed: April 24, 2020
    Publication date: August 6, 2020
    Inventors: Michael J. Burns, Joan Ebersole