Patents Assigned to Trading Technologies International, Inc.
  • Patent number: 11348174
    Abstract: A network device coalesces data received from an exchange, and provides a user with the opportunity to receive fewer, but up-to-date, data updates from an exchange when duplicate prices become available or a large volume of prices becomes available suddenly. Accordingly, the trader can be assured of receiving non-duplicated prices that are fed at a rate that is cohesive with that trader's connection speed. The present invention is designed to conserve on bandwidth thereby increasing the likelihood that bandwidth will be available to receive desirable market information.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: May 31, 2022
    Assignee: Trading Technologies International, Inc.
    Inventors: Jens-Uwe Schluetter, Stephen A. Schwarz
  • Patent number: 11341578
    Abstract: Some embodiments of the invention provide systems and methods for displaying market data for a tradable object which are configured to generate order entry fields for display responsive to user input wherein the generated fields are automatically associated with a price for the tradable object to facilitate the timely placement of a trade.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: May 24, 2022
    Assignee: Trading Technologies International, Inc.
    Inventor: Brian J. Buck
  • Patent number: 11334944
    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: July 28, 2020
    Date of Patent: May 17, 2022
    Assignee: Trading Technologies International, Inc.
    Inventors: Stephen A. Schwarz, Michael J. Burns
  • Patent number: 11334946
    Abstract: Certain embodiments provide systems and methods to perform in-line translation of message content according to FIX protocol variants in a trading system. An example method includes receiving, at a computing device, a message formatted according to a FIX protocol, the message including message content and a message wrapper, the message wrapper providing session and delivery information for the message to a target. The example method includes performing in-line translation of the message content of the received message to adjust the message content according to a predefined set of rules without affecting the message wrapper (with the possible exception of the message size) and message routing session. The example method includes facilitating routing of the message to the target based on the message wrapper.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: May 17, 2022
    Assignee: Trading Technologies International, Inc.
    Inventor: Andrew Theodore Renalds
  • Patent number: 11334641
    Abstract: The disclosed embodiments generally relate to techniques for tailoring messages for network communication. More specifically, the disclosed embodiments relate to systems and methods to provide customized information updates based on recipient preferences. For example, a recipient may prefer receiving updates less frequently than the system creates updates and/or may prefer to receive different levels of data in the updates. In some embodiments, a deltasnap technique is provided which allows for more efficient tailoring of the rate that update messages are provided. In some embodiments, a partitioning technique is provided which allows for more efficient tailoring of the content of update messages. In some embodiments, the deltasnap technique is provided in combination with the partitioning technique which allows for more efficient tailoring of the rate and content of the update messages.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: May 17, 2022
    Assignee: Trading Technologies International, Inc.
    Inventor: Bevan Jacob Brookfield
  • Patent number: 11334943
    Abstract: Methods, systems and computer-readable storage media are provided for controlling operation of a trading algorithm based on operating condition rules. Certain embodiments provide a method including determining, using a computing device, an approval of use of a trading algorithm by monitoring for an occurrence of an operating condition defined in an operating condition rule. The example method includes determining if the trading algorithm complies with the operating condition rule during the occurrence of the operating condition. The example method includes sending, using the computing device, a notification to a trading instrument to approve or not approve the use of the trading algorithm. The trading algorithm is to be used to implement a trading strategy.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: May 17, 2022
    Assignee: Trading Technologies International, Inc.
    Inventor: Patrick Joseph Rooney
  • Patent number: 11323533
    Abstract: Methods and apparatuses for merging downloaded data with a real-time data are disclosed. An example includes receiving downloaded item of data from a download connection with a data repository and real-time item of data from a real-time data feed with a data publisher. In response to determining that the downloaded item of data includes the most recent downloaded item of data from the download connection, the downloaded item of data is stored as the last downloaded item of data. In response to determining that the real-time item of data is the most recent real-time item of data received from the real-time data feed, the real-time item of data is stored as the last real-time item of data from the real-time data feed. In response to determining a match between the last downloaded item of data and the last real-time item of data the download connection is ended.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: May 3, 2022
    Assignee: Trading Technologies International, Inc.
    Inventor: Scott F. Singer
  • Patent number: 11314372
    Abstract: A system and method are described for changing window's functionality upon detecting resizing events. According to one example method, a plurality of size thresholds is defined that are associated with a plurality of functional states for a window. Upon detecting that a size of a window reaches a first size threshold, a first functional state is applied to a window. Then, upon detecting another size threshold as the window is being increased or decreased in size, another functional state associated with the detected threshold is applied to the window.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: April 26, 2022
    Assignee: Trading Technologies International, Inc.
    Inventor: Raymond J. Jezek, Jr.
  • Patent number: 11295385
    Abstract: A quantity modifier and a price modifier are provided for a spread trading strategy having a desired spread price and a desired spread quantity. According to an example embodiment, a quantity modifier divides the desired spread quantity into a plurality of disclosed spread quantities. Once the disclosed quantities are determined, a plurality of disclosed spread orders having the disclosed spread quantities are sequentially submitted to the market until the full desired spread order quantity is executed or until a predefined condition is detected. A price modifier determines a price level for each disclosed spread quantity, such that each disclosed spread order may be submitted at a different price level.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: April 5, 2022
    Assignee: Trading Technologies International, Inc.
    Inventors: Patricia A. Messina, Bharat MIttal
  • Patent number: 11288743
    Abstract: A system and method are provided for presenting trading information. One example method includes displaying a plurality of effective trade indicators corresponding to price levels at which effective trades have been initiated, and displaying trading information corresponding to each effective trade. The effective trades can be determined based on user-configured trade definitions. The trading information can include a traded quantity and profit/loss corresponding to each effective trade. In addition to the trading information, current market information could be displayed as well in relation to the plurality of effective trades.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: March 29, 2022
    Assignee: Trading Technologies International, Inc.
    Inventor: Alvin F. Tanpoco
  • Patent number: 11282141
    Abstract: A client device coalesces data received from an exchange, and provides a client application such as a graphical user interface with the opportunity to process fewer, but up-to-date, data updates from an exchange when a large volume of prices becomes available. Accordingly, the trader can be assured of receiving updated information that are fed to the client applications at a rate that is cohesive with that client device's processing speed.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: March 22, 2022
    Assignee: Trading Technologies International, Inc.
    Inventor: Scott F. Singer
  • Patent number: 11270378
    Abstract: Methods and apparatus to internalize trade orders are described herein. An example method includes obtaining, via an internalization manager, a trade order communicated to an exchange. The trade order corresponds to a tradeable object offered at the exchange. The example method includes comparing, via the internalization manager, the trade order to one or more trade orders in an internalization order record to determine whether a matching contra-side trade order is included in the one or more trade orders in the internalization order record.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: March 8, 2022
    Assignee: Trading Technologies International, Inc.
    Inventor: Bevan Jacob Brookfield
  • Patent number: 11257159
    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: June 23, 2020
    Date of Patent: February 22, 2022
    Assignee: Trading Technologies International, Inc.
    Inventors: Alexander V. Foygel, Bharat Mittal, Douglas R. Duquette
  • Patent number: 11256329
    Abstract: A system, method, and non-transitory computer-readable information recording medium displays information to a user. Market data having a first portion and a second portion is displayed on a display unit of a trading device. A user focus area is detected, at the trading device. The user focus area is associated with one of the first and second portions of the market data. A first priority is assigned to the one of the first and second portions of the market data and a second priority is assigned to another one of the first and second portions of the market data. The first priority is higher than the second priority. The market data in the first and second portions is updated as a function of the first and second priorities, respectively.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: February 22, 2022
    Assignee: Trading Technologies International, Inc.
    Inventor: Brian J. Buck
  • Patent number: 11257156
    Abstract: Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide for grouping blocks placed in the design canvas area. Certain embodiments provide for virtualized group blocks enabling dynamic instantiation of portions of an algorithm to handle particular discrete events. Certain embodiments provide for operation of some or all portions of an algorithm when a connection between a client device and an algorithm server is broken.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: February 22, 2022
    Assignee: Trading Technologies International, Inc.
    Inventors: Richard Lane, Michael Unetich, Daniel Lidor, Nathan Edwards
  • Patent number: 11250510
    Abstract: System and methods for pre-marshalling messages in an electronic trading environment are provided. Specifically, pre-marshalling messages allows for client and network devices to create messages in response to a defined first condition. Pre-marshalling messages allows a trading system to do more processing up front before the message is needed and when a second condition is satisfied. Thus, when the message is needed no further or very little processing must be performed to generate and send the message. The client and/or network device may allocate a separate, unused, or under-utilized processing thread to the task of creating pre-marshalled messages. Pre-marshalled messages may be stored in memory at the network device until it is determined that the second condition has been satisfied. Once a pre-marshalled message is sent, the unused pre-marshalled messages that were stored in memory may be deleted or may be overwritten with newly pre-marshalled messages.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: February 15, 2022
    Assignee: Trading Technologies International, Inc.
    Inventors: Stephen A. Schwarz, John Arvanites, Peter A. Levenberg
  • Patent number: 11250511
    Abstract: Systems and methods for implementing a confirmation period are disclosed. An example method includes identifying a market condition associated with a quantity of a tradeable object of a trading strategy, wherein the market condition triggers an adjustment to the trading strategy; initiating a confirmation period in response to the market condition; when a reevaluation of the market condition during the confirmation period indicates that the market condition has ceased, preventing the adjustment to the trading strategy; and when the market condition persists throughout the confirmation period, proceeding with the adjustment to the trading strategy.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: February 15, 2022
    Assignee: Trading Technologies International, Inc.
    Inventor: Patricia A. Messina
  • Patent number: 11244397
    Abstract: Various systems and methods for presenting and interacting with electronic trading related information on a display screen of a computer system are provided. According to one or more embodiments, buttons are positioned and compressed along an axis, where each button corresponds to a function. A button can be selected through an action of a user input device. A button is removed from the region when a function corresponding to the button is no longer current and when the cursor is not positioned within the region. The remaining buttons, if any, in the region are compressed subsequent to removing the button from the region. A button is not removed from the region when the cursor is positioned within the region.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: February 8, 2022
    Assignee: Trading Technologies International, Inc.
    Inventors: Patricia A. Messina, Dejan Srdjevic, Bharat Mittal
  • Patent number: 11238536
    Abstract: Various systems and methods for trade order processing in an electronic trading environment are provided. According to one or more embodiments, two or more trade orders are currently queued for execution at one or more electronic exchanges and are to be modified at substantially the same time. Each trade order is processed according to a priority based on each order's proximity to a particular market price, for example.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: February 1, 2022
    Assignee: Trading Technologies International, Inc.
    Inventors: Alexander V. Foygel, Bharat Mittal
  • 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