Patents Assigned to IEX Group, Inc.
  • Patent number: 11676205
    Abstract: In order to protect a trading party from predatory trading strategies employed by some market participants, especially during certain periods when quotes for a particular security are experiencing rapid changes or transitions, embodiments of the present invention facilitate and support various new type of trading orders whose booking and execution behaviors are dynamically varied in response to environmental market conditions and/or predefined rules. For example, the orders may be allowed to trade at more aggressive price levels if the market is relatively stable, and the orders can only trade at less aggressive price levels or be automatically suspended or even cancelled when the market is unstable.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: June 13, 2023
    Assignee: IEX Group, Inc.
    Inventors: John Herbert Schwall, Eric Wayne Stockland, Bradley Toshio Katsuyama, Ronan Gerard Ryan, Boris Ilyevsky, Lucas Tanner Kowalczyk, Benjamin Jerome Pierre Connault
  • Patent number: 11568485
    Abstract: Embodiments of the transmission latency leveling apparatuses, methods and systems provide an electronic bidding order management infrastructure, such as a “point-of-presence,” which receives and routes electronic trading orders from different trading entities at a server via a transmission medium to create a certain amount of transmission latency before the trading orders could arrive at and be executed at electronic exchanges to reduce latency arbitrage and/or order book arbitrage that may be experienced by high frequency trading participants. A similar transmission latency may be applied to the egress transmission of market data updates issued by an electronic exchange. Other techniques for facilitating electronic trading are also disclosed.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: January 31, 2023
    Assignee: IEX Group, Inc.
    Inventors: Bradley Katsuyama, John Schwall, Robert Park, Ronan Ryan, Benjamin Aisen, Daniel Aisen, Donald Bollerman, Francis Chung, Stanley Feldman, Tara McKee, Bilie Zhao, James Michael Cape, David Lauer, Allen Zhang, Blair Livingston
  • Patent number: 11544388
    Abstract: A method and system operate to secure and efficiently manage data. The method includes performing steps such as generating independent keys corresponding to multiple portions of segmented data and utilizing the independent keys to encrypt the multiple portions of segmented data. The method additionally includes generating a master key, encrypting the independent keys with the master key, and storing each portion of the segmented data adjacent to the corresponding independent key in a data and key storage device. The method additionally includes segmenting the master key, thereby creating multiple master key segments and storing the multiple master key segments in disparate locations separate from the data.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: January 3, 2023
    Assignee: IEX Group, Inc.
    Inventors: Allison Breton Bishop, James Michael Cape, Robert Park, Prerak Pukhraj Sanghvi, Lieting Yu
  • Patent number: 11537455
    Abstract: In a message processing system, an application connected to an event stream publishes a schema for the structure of data payloads contained in messages from the application. Other readers and writers within the system can receive the schema and apply the schema to subsequent inbound and/or outbound messages as appropriate. The application may from time to time dynamically update the schema and publish a revised schema for use by the other applications connected to the event stream for subsequent messages.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: December 27, 2022
    Assignee: IEX Group, Inc.
    Inventor: Robert Park
  • Patent number: 11080139
    Abstract: A Data Synchronization and Failover Management (DSFM) system monitors simultaneous execution of non-identical instances of a software application and may label as a particular result of the software application the earliest output corresponding to that result produced by one of the instances. The DSFM may label one of the instances as a primary instance and the other instances as secondary instances and, if the primary instance fails, may re-label one of the secondary instances that computed all of the operations associated with the last result produced prior to the failure of the primary instance, as a new primary instance.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: August 3, 2021
    Assignee: IEX Group, Inc.
    Inventors: James Michael Cape, Robert Park, Allen Zhang, Zoran Perkov, Lieting Yu, Prerak Pukhraj Sanghvi, Beau Tateyama, Constantine Sokoloff, Eric Quinlan
  • Patent number: 11030692
    Abstract: A number of techniques for improving electronic trading are disclosed. According to some embodiments, an electronic trading system may selectively disclose to, or withhold from, trade participants order book data depending on whether each participant's trade order meets a predetermined threshold price and/or threshold size or other criteria.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: June 8, 2021
    Assignee: IEX Group, Inc.
    Inventors: Bradley Katsuyama, Daniel Aisen
  • Patent number: 10901905
    Abstract: Embodiments of the present invention may provide an improved distributed computing system. Entities in the distributed computing system may be divided into four categories: writers, readers, gateways, and applications. End users may interact with the system via the applications through the gateways. The role of writers and readers may be separated to distribute computational burdens. Writers may generate messages for an event stream. The messages may include a timestamp for consistent global ordering. The readers may arrange messages from various writers based on the timestamps to generate globally time-consistent event streams.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: January 26, 2021
    Assignee: IEX Group, Inc.
    Inventors: Robert Park, Daniel Charles Aisen, Allison Breton Bishop, Prerak P. Sanghvi, Beau Seichi Tateyama, James M. Cape, Francis Chung, Constantine Sokoloff
  • Patent number: 10706470
    Abstract: A specialized memory structure is provided for storing parts of orders received at an electronic trading system. A received order is divided into a displayed portion and a non-displayed portion, and each portion is allocated to a respective part of the memory structure. The memory structure is configured such that while matching the order with a contra order, priority is given to the displayed portion over the non-displayed portion. If such a match occurs, the displayed portion may be replenished. The matching in the non-displayed portion generally occurs according to rules of applying discretion. The matching in the displayed portion may occur at the displayed price or according to the rules of discretion.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: July 7, 2020
    Assignee: IEX Group, Inc.
    Inventors: Adrian Facini, Francis Chung, Daniel Aisen, Robert Park, Bradley Katsuyama, Constantine Sokoloff
  • Patent number: 10678694
    Abstract: Embodiments of the present invention may provide an improved distributed computing system. Entities in the distributed computing system may be divided into four categories: writers, readers, gateways, and applications. End users may interact with the system via the applications through the gateways. The role of writers and readers may be separated to distribute computational burdens. Writers may generate messages for an event stream. The messages may include a timestamp for consistent global ordering. The readers may arrange messages from various writers based on the timestamps to generate globally time-consistent event streams.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: June 9, 2020
    Assignee: IEX Group, Inc.
    Inventors: Robert Park, Daniel Charles Aisen, Allison Breton Bishop, Prerak P. Sanghvi, Beau Seichi Tateyama, James M. Cape, Francis Chung, Constantine Sokoloff
  • Patent number: 10621666
    Abstract: A number of techniques for improving electronic trading are disclosed. According to some embodiments, an electronic trading system may establish a new Facilitation Cross order type which automatically performs a number of trading steps in a single uninterrupted sequence so as to help a risk trader fulfill a client investor's trading request efficiently and with lower market risk.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: April 14, 2020
    Assignee: IEX Group, Inc.
    Inventors: Bradley Toshio Katsuyama, Donald Bollerman, Matthew Norbert Trudeau, John Herbert Schwall, Ronan Gerard Ryan
  • Patent number: 10467694
    Abstract: Embodiments of the transmission latency leveling apparatuses, methods and systems provide an electronic bidding order management infrastructure, such as a “point-of-presence,” which receives and routes electronic trading orders from different trading entities at a server via a transmission medium to create a certain amount of transmission latency before the trading orders could arrive at and be executed at electronic exchanges to reduce latency arbitrage and/or order book arbitrage that may be experienced by high frequency trading participants. A similar transmission latency may be applied to the egress transmission of market data updates issued by an electronic exchange. Other techniques for facilitating electronic trading are also disclosed.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: November 5, 2019
    Assignee: IEX Group, Inc.
    Inventors: Bradley Katsuyama, John Schwall, Robert Park, Ronan Ryan, Benjamin Aisen, Daniel Aisen, Donald Bollerman, Francis Chung, Stanley Feldman, Tara McKee, Billie Zhao, James Michael Cape, David Lauer, Allen Zhang, Blair Livingston
  • Patent number: 10346910
    Abstract: In a system for executing transaction requests, a received request for a transaction in an item is delayed prior to matching that request with another request for transaction in that item by a delay based on a communication delay and/or a processing delay. The communication delay represents the time required to receive updated information about the item and the processing delay represents the time required to compute an updated item price using the received updated information.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: July 9, 2019
    Assignee: IEX GROUP, INC.
    Inventors: Bradley Katsuyama, John Schwall, Robert Park, Ronan Ryan, Benjamin Aisen, Daniel Aisen, Donald Bollerman, Francis Chung, Stanley Feldman, Tara McKee, Bilie Zhao, James Michael Cape, David Lauer, Allen Zhang, Blair Livingston, Matthew Norbert Trudeau, Zoran Perkov
  • Patent number: 10311515
    Abstract: A number of techniques for improving electronic trading are disclosed. According to some embodiments, an electronic trading system may selectively disclose to, or withhold from, trade participants order book data depending on whether each participant's trade order meets a predetermined threshold price and/or threshold size or other criteria.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: June 4, 2019
    Assignee: IEX GROUP, INC.
    Inventors: Bradley Katsuyama, Daniel Aisen
  • Patent number: 10210005
    Abstract: A Data Synchronization and Failover Management (DSFM) system monitors simultaneous execution of non-identical instances of a software application and may label as a particular result of the software application the earliest output corresponding to that result produced by one of the instances. The DSFM may label one of the instances as a primary instance and the other instances as secondary instances and, if the primary instance fails, may re-label one of the secondary instances that computed all of the operations associated with the last result produced prior to the failure of the primary instance, as a new primary instance.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: February 19, 2019
    Assignee: IEX GROUP, INC.
    Inventors: James Michael Cape, Robert Park, Allen Zhang, Zoran Perkov, Lieting Yu, Prerak Pukhraj Sanghvi, Beau Tateyama, Constantine Sokoloff, Eric Quinlan
  • Patent number: 10185993
    Abstract: In order to protect a trading party from predatory trading strategies employed by some market participants, especially during certain periods when quotes for a particular security are experiencing rapid changes or transitions, embodiments of the present invention facilitate and support a new type of trading orders whose booking and execution behaviors are dynamically varied in response to environmental market conditions. Pursuant to predefined rules for the new type of trading orders, the orders may be allowed to trade at more aggressive price levels if the market is relatively stable, and the orders can only trade at less aggressive price levels when the market is unstable.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: January 22, 2019
    Assignee: IEX Group, Inc.
    Inventors: Bradley Toshio Katsuyama, Matthew Norbert Trudeau, Constantine Sokoloff, Benjamin Aaron Small, Robert Park, Daniel Aisen, Adrian Branko Facini, Donald Bollerman, Francis Chung
  • Patent number: 9547565
    Abstract: Embodiments of the Message Retransmission Mechanism Apparatuses, Methods and Systems (“MRM”) transform application requests for message journals via MRM components into expedited access to segmented message streams. In one implementation, the MRM may obtain message journal of messages written by applications during system operations and divide up the message obtained from the complete message journal into message segments. In some implementations, the MRM may provide recovering applications access to said message segments for expedited message consumption.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: January 17, 2017
    Assignee: IEX Group, Inc.
    Inventors: James Michael Cape, Robert Park, Allen Zhang, Zoran Perkov, Lieting Yu, Prerak Pukhraj Sanghvi, Beau Tateyama, Constantine Sokoloff, Eric Quinlan
  • Publication number: 20150073967
    Abstract: Embodiments of the transmission latency leveling apparatuses, methods and systems provide an electronic bidding order management infrastructure, such as a “point-of-presence,” which receives and routes electronic trading orders from different trading entities at a server via a transmission medium to create a certain amount of transmission latency before the trading orders could arrive at and be executed at electronic exchanges to reduce latency arbitrage and/or order book arbitrage that may be experienced by high frequency trading participants. A similar transmission latency may be applied to the egress transmission of market data updates issued by an electronic exchange. Other techniques for facilitating electronic trading are also disclosed.
    Type: Application
    Filed: July 3, 2014
    Publication date: March 12, 2015
    Applicant: IEX Group, Inc.
    Inventors: Bradley Katsuyama, John Schwall, Robert Park, Ronan Ryan, Benjamin Aisen, Daniel Aisen, Donald Bollerman, Francis Chung, Stanley Feldman, Tara McKee, Bilie Zhao, James Michael Cape, David Lauer, Allen Zhang, Blair Livingston