Patents by Inventor Daniel Aisen

Daniel Aisen 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: 10706469
    Abstract: Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data processing by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for processing of data using distributed network resources.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: July 7, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • 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: 10664912
    Abstract: Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data transmission by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for transmitting data using distributed network resources.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: May 26, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • Publication number: 20200160445
    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: Application
    Filed: July 8, 2019
    Publication date: May 21, 2020
    Inventors: Bradley Toshio 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, Matthew Norbert Trudeau, Zoran Perkov
  • Patent number: 10650450
    Abstract: Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data processing by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for processing of data using distributed network resources.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: May 12, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • Publication number: 20200134720
    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: November 1, 2019
    Publication date: April 30, 2020
    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
  • Publication number: 20200134721
    Abstract: Embodiments of the present invention provide a novel system and method for TCP-to-multicast (T2M) communications. The T2M techniques may allow a client to make a single TCP connection that then fans out into communications with multiple back-end resources. Such one-to-many communications may be invisible to the client but can achieve many practical benefits.
    Type: Application
    Filed: November 1, 2019
    Publication date: April 30, 2020
    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: 10623478
    Abstract: Systems, methods, and computer-readable media for coordinating processing of data by multiple networked computing resources include monitoring data associated with a plurality of networked computing resources, and coordinating the routing of data processing segments to the networked computing resources.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: April 14, 2020
    Assignee: ROYAL BANK OF CANADA
    Inventors: Walter Michael Pitio, Philip Iannaccone, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy, Daniel Aisen, Bradley Katsuyama
  • Publication number: 20200090272
    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: October 7, 2019
    Publication date: March 19, 2020
    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: 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
  • Publication number: 20190259099
    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: Application
    Filed: April 11, 2019
    Publication date: August 22, 2019
    Inventors: Bradley Katsuyama, Daniel Aisen
  • Publication number: 20190260824
    Abstract: Systems, methods, and computer-readable media for coordinating processing of data by multiple networked computing resources include monitoring data associated with a plurality of networked computing resources, and coordinating the routing of data processing segments to the networked computing resources.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Inventors: Walter Michael PITIO, Philip IANNACCONE, Daniel AISEN, Bradley KATSUYAMA, Robert PARK, John SCHWALL, Richard STEINER, Allen ZHANG, Thomas L. POPEJOY, Gregory Martin LUDVIK, Thomas Matthew CLARK, Xiaoran ZHENG
  • 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
  • Publication number: 20190066211
    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: Application
    Filed: October 25, 2018
    Publication date: February 28, 2019
    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: 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
  • Publication number: 20180332104
    Abstract: Systems, methods, and computer-readable media for coordinating processing of data by multiple networked computing resources include monitoring data associated with a plurality of networked computing resources, and coordinating the routing of data processing segments to the networked computing resources.
    Type: Application
    Filed: July 23, 2018
    Publication date: November 15, 2018
    Inventors: Walter Michael PITIO, Philip IANNACCONE, Robert PARK, John SCHWALL, Richard STEINER, Allen ZHANG, Thomas L. POPEJOY, Daniel AISEN, Bradley KATSUYAMA
  • Publication number: 20180322573
    Abstract: In a system for processing transactions, a received request for a transaction is either placed in a meta-queue or placed in a priority-parameter-based queue, depending on whether the request was received while the meta-queue was open. The transaction requests placed in the priority-parameter-based queue are processed only after all requests in the meta-queue are completely processed, and the requests in the priority-parameter-based queue are generally processed in the order of time of arrival of the requests. The requests in the meta-queue are not prioritized solely on the basis of the time of arrival, and may be selected for processing based on one or more request parameters, which can include the time of arrival. A selected portion of several or all requests in the meta-queue may be processed before processing another portion of one or more requests.
    Type: Application
    Filed: May 8, 2017
    Publication date: November 8, 2018
    Inventors: Adrian Facini, Francis Chung, Daniel Aisen, Robert Park, Bradley Katsuyama, Constantine Sokoloff
  • Publication number: 20180189882
    Abstract: Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data transmission by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for transmitting data using distributed network resources.
    Type: Application
    Filed: February 28, 2018
    Publication date: July 5, 2018
    Inventors: Daniel AISEN, Bradley KATSUYAMA, Robert PARK, John SCHWALL, Richard STEINER, Allen ZHANG, Thomas L. POPEJOY
  • Publication number: 20180158141
    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: Application
    Filed: December 2, 2016
    Publication date: June 7, 2018
    Inventors: Adrian Facini, Francis Chung, Daniel Aisen, Robert Park, Bradley Katsuyama, Constantine Sokoloff