Patents by Inventor Allen Zhang

Allen Zhang 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: 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
  • Patent number: 10057333
    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: February 26, 2016
    Date of Patent: August 21, 2018
    Assignee: ROYAL BANK OF CANADA
    Inventors: Walter Michael Pitio, Philip Iannaccone, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy, Daniel Michael Aisen, Bradley Katsuyama
  • 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
  • Patent number: 9979589
    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: February 26, 2016
    Date of Patent: May 22, 2018
    Assignee: ROYAL BANK OF CANADA
    Inventors: Philip Iannaccone, Walter Michael Pitio, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy, Daniel Michael Aisen, Bradley Katsuyama
  • Patent number: 9959572
    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: February 26, 2016
    Date of Patent: May 1, 2018
    Assignee: ROYAL BANK OF CANADA
    Inventors: Philip Iannaccone, Walter Michael Pitio, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy, Daniel Aisen, Bradley Katsuyama
  • Patent number: 9940670
    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: December 9, 2014
    Date of Patent: April 10, 2018
    Assignee: ROYAL BANK OF CANADA
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • Patent number: 9637362
    Abstract: A jack for lifting a small wheeled utility vehicle such as a lawn mower. The jack includes spaced bars having a lever actuated jacking mechanism therebetween. A base cross bar is carried by the jacking mechanism up and down the same and has spaced cradles for receiving the wheels of the utility vehicle therein. The spacings between the cradles and within the cradles are adjustable for adapting to the wheels of the vehicle. The jack also includes a base bar extending away from the bars for stabilizing the same and movable to a stored position.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: May 2, 2017
    Assignee: Larin Corporation
    Inventor: Allen Zhang
  • Publication number: 20170039648
    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: Application
    Filed: October 18, 2016
    Publication date: February 9, 2017
    Inventors: Daniel AISEN, Bradley KATSUYAMA, Robert PARK, John SCHWALL, Richard STEINER, Allen ZHANG, Thomas L. POPEJOY
  • 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: 20160260173
    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: Application
    Filed: April 13, 2016
    Publication date: September 8, 2016
    Inventors: Daniel AISEN, Bradley KATSUYAMA, Robert PARK, John SCHWALL, Richard STEINER, Allen ZHANG, Thomas L. POPEJOY
  • Publication number: 20160205174
    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: February 26, 2016
    Publication date: July 14, 2016
    Inventors: Walter Michael PITIO, Philip IANNACCONE, Robert PARK, John SCHWALL, Richard STEINER, Allen ZHANG, Thomas L. POPEJOY, Daniel Michael AISEN, Bradley KATSUYAMA
  • Publication number: 20160182330
    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: February 26, 2016
    Publication date: June 23, 2016
    Inventors: Philip IANNACCONE, Walter Michael PITIO, Robert PARK, John SCHWALL, Richard STEINER, Allen ZHANG, Thomas L. POPEJOY, Daniel Michael AISEN, Bradley KATSUYAMA
  • Publication number: 20160182331
    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: February 26, 2016
    Publication date: June 23, 2016
    Inventors: Philip IANNACCONE, Walter Michael PITIO, Robert PARK, John SCHWALL, Richard STEINER, Allen ZHANG, Thomas L. POPEJOY, Daniel AISEN, Bradley KATSUYAMA
  • Publication number: 20150302441
    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: April 16, 2015
    Publication date: October 22, 2015
    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
  • Publication number: 20150261614
    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: Application
    Filed: March 11, 2015
    Publication date: September 17, 2015
    Inventors: James Michael Cape, Robert Park, Allen Zhang, Zoran Perkov, Lieting Yu, Prerak Pukhraj Sanghvi, Beau Tateyama, Constantine Sokoloff, Eric Quinlan
  • Publication number: 20150261625
    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: Application
    Filed: March 11, 2015
    Publication date: September 17, 2015
    Inventors: James Michael Cape, Robert Park, Allen Zhang, Zoran Perkov, Lieting Yu, Prerak Pukhraj Sanghvi, Beau Tateyama, Constantine Sokoloff, Eric Quinlan
  • Publication number: 20150088726
    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: December 9, 2014
    Publication date: March 26, 2015
    Inventors: Daniel AISEN, Bradley KATSUYAMA, Robert PARK, John SCHWALL, Richard STEINER, Allen ZHANG, Thomas L. POPEJOY
  • Patent number: 8984137
    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: July 14, 2013
    Date of Patent: March 17, 2015
    Assignee: Royal Bank of Canada
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • 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
  • Publication number: 20150001453
    Abstract: A jack for lifting a small wheeled utility vehicle such as a lawn mower. The jack includes spaced bars having a lever actuated jacking mechanism therebetween. A base cross bar is carried by the jacking mechanism up and down the same and has spaced cradles for receiving the wheels of the utility vehicle therein. The spacings between the cradles and within the cradles are adjustable for adapting to the wheels of the vehicle. The jack also includes a base bar extending away from the bars for stabilizing the same and movable to a stored position.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Applicant: LARIN CORPORATION
    Inventor: Allen Zhang