Patents by Inventor John Schwall

John Schwall 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: 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: 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
  • Publication number: 20150081508
    Abstract: A number of techniques for improving electronic trading are disclosed. According to some embodiments, a user portal may be provided in an electronic trading system for educational and informational purposes and also to assist investors in configuring their routing or trading preferences for electronic trading orders to be submitted to the electronic trading system.
    Type: Application
    Filed: September 16, 2014
    Publication date: March 19, 2015
    Inventors: John Schwall, Matthew Norbert Trudeau
  • 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: 20130304626
    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: July 14, 2013
    Publication date: November 14, 2013
    Inventors: Daniel AISEN, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • Patent number: 8489747
    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: October 26, 2011
    Date of Patent: July 16, 2013
    Assignee: Royal Bank of Canada
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • Publication number: 20120042080
    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 26, 2011
    Publication date: February 16, 2012
    Inventors: Daniel AISEN, Bradley Kabuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • Publication number: 20100332650
    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: June 8, 2010
    Publication date: December 30, 2010
    Applicant: ROYAL BANK OF CANADA
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang
  • Publication number: 20100262392
    Abstract: The present disclosure provides a data storage system configured to implement data storage modes based on a battery health indicator. In one embodiment, a data storage system is provided and comprises an input interface configured to receive data and the battery health indicator. In one example, the data and battery health indicator is received from a host system through the input interface. The data storage system also includes at least one data storage device and a controller configured to store data in the at least one data storage device. The controller is configured to implement a data storage mode based on the battery health indicator.
    Type: Application
    Filed: April 13, 2009
    Publication date: October 14, 2010
    Applicant: Seagate Technology LLC
    Inventors: Robert Dale Murphy, Vincent Michael McGarry, Matthew John Schwall