Patents by Inventor Robert Park

Robert Park 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: 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
  • 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
  • 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
  • Patent number: 10040447
    Abstract: A vehicle is provided including an electric machine and at least one controller. The controller, or controllers, are configured to, in response to a reset of the at least one controller while a speed of the vehicle is greater than a threshold value, provide a current command to the electric machine in accordance with calibration values calculated prior to the reset such that inoperability of the electric machine due to the reset is less than one second.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: August 7, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: William Reynolds, Daniel Robert Parks, Rimma Isayeva, Jonathan Andrew Butcher
  • 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
  • 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
  • Publication number: 20180067864
    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: Application
    Filed: August 28, 2017
    Publication date: March 8, 2018
    Inventors: Robert Park, Daniel Charles Aisen, Allison Breton Bishop, Prerak P. Sanghvi, Beau Seichi Tateyama, James M. Cape, Francis Chung, Constantine Sokoloff
  • Patent number: 9827520
    Abstract: The present disclosure relates to an air handling system including a casing structure formed from a cohesive sheet of material. The air handling system also includes a first side wall of the casing structure including a first section of the cohesive sheet of material. The air handling system also includes a first support portion extending inwardly from the first side wall. The first support portion includes a folded portion of the first side wall. The air handling system also includes a second side wall disposed substantially opposite the first side wall. The second side wall includes a second section of the cohesive sheet of material. The air handling system further includes a second support portion extending inwardly from the second side wall. The second support portion includes a folded portion of the second side wall. The first and second support portions are configured to support a filter.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: November 28, 2017
    Assignee: Johnson Controls Technology Company
    Inventors: Jeffrey N. Nichols, Bart A. Balthazor, Wayne E. Romero, Tony M. Clark, Thomas J. Martin, Carla M. Barrier, Emily E. Zimmerman, Robert A. Parks, George T. Mayo, IV
  • Patent number: 9616997
    Abstract: A combined submersible vessel and unmanned aerial vehicle preferably includes a body structure, at least one wing structure, at least one vertical stabilizer structure, and at least one horizontal stabilizer structure. A propulsion system is coupled to the body structure and is configured to propel the flying submarine in both airborne flight and underwater operation. Preferably, the propulsion system includes a motor, a gearbox coupled to the motor and configured to receive power generated by the motor and provide variable output power, a drive shaft coupled to the gearbox and configured to transfer the variable output power provided by the gearbox, and a propeller coupled to the drive shaft and configured to accept power transferred to it from the drive shaft. The propeller is further configured to rotate and propel the flying submarine in both an airborne environment and in an underwater environment.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: April 11, 2017
    Assignee: Aurora Flight Sciences Corporation
    Inventors: Robert Parks, Adam Woodworth, Tom Vaneck, Justin McClellan
  • 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
  • Patent number: 9477756
    Abstract: Technologies are described herein for classifying structured documents based on the structure of the document. A structured document is received, and the structural elements are parsed from the document to generate a text string representing the structure of the document instead of the semantic textual content of the document. The text string may be broken into N-grams utilizing a sliding window, and a classifier trained from similar structured documents labeled as belonging to one of a number of document classes is utilized to determine a probability that the document belongs to each of the document classes based on the N-grams.
    Type: Grant
    Filed: January 16, 2012
    Date of Patent: October 25, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Thomas Robert Park
  • 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
  • Patent number: 9393479
    Abstract: An archery arm guard system for protecting an arm of an archer features a panel. A panel posterior edge features a concave arcuate shape. The panel is constructed from a low-friction flexible material. The system features a first aperture, a second aperture, a third aperture, and a fourth aperture. The system features a first retaining strap and a second retaining strap with a first strap first component located in the first aperture and a first strap second component located in the second aperture. A second strap first component is located in the third aperture and a second strap second component is located in the fourth aperture.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: July 19, 2016
    Inventor: Robert Park
  • Patent number: PP29734
    Abstract: A new cultivar of Camellia named ‘Fall Fantasy’ that is characterized by its very floriferous blooming habit, its infloresences with a double rose form, its upright and dense growth habit making it suitable for use as a screening plant, and its rapid growth habit and ease of propagation.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: October 9, 2018
    Inventor: Clifford Robert Parks