Patents by Inventor Andrew Ralich

Andrew Ralich 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: 20150052538
    Abstract: Software development tools and techniques for configuring parallel processing systems to execute software modules implementing processes for solving complex problems, including over-the-counter trading processes and foreign exchange trading processes, to execute quickly and efficiently. The parallel processing system may include low-cost, consumer-grade multicore processing units. A process for solving a complex problem may be divided into software modules, including by evaluating the process to determine discrete processing steps that produce an intermediate result on which later steps of the process depend. The software modules created for a process may form a template processing chain describing multiple processing chains of the process that are to be executed.
    Type: Application
    Filed: October 30, 2014
    Publication date: February 19, 2015
    Applicant: oneZero Financial Systems, LLC
    Inventors: Christopher John Kline, Jesse Johnson, Andrew Ralich
  • Patent number: 8910167
    Abstract: Software development tools and techniques for configuring parallel processing systems to execute software modules implementing processes for solving complex problems, including over-the-counter trading processes and foreign exchange trading processes, to execute quickly and efficiently. The parallel processing system may include low-cost, consumer-grade multicore processing units. A process for solving a complex problem may be divided into software modules, including by evaluating the process to determine discrete processing steps that produce an intermediate result on which later steps of the process depend. The software modules created for a process may form a template processing chain describing multiple processing chains of the process that are to be executed.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: December 9, 2014
    Assignee: oneZero Financial Systems, LLC
    Inventors: Christopher John Kline, Jesse Johnson, Andrew Ralich
  • Publication number: 20140025549
    Abstract: Techniques for performing high-frequency trading in over-the-counter markets, including for foreign exchange trading and financial arbitrage. Some embodiments include multiple software modules that each implement operations related to a trading system. The multiple software modules may be arranged according to sets that correspond to sequences of trades that may be evaluated and potentially selected for execution by the trading system. Each set of software modules may include software modules of various types that perform different operations related to processing trading data and selecting a sequence of trades for execution based on a potential for profit associated with the sequence of trades. The software modules may be executed on multiple processing cores, including cores of low-cost, consumer-grade multicore processing units.
    Type: Application
    Filed: July 20, 2012
    Publication date: January 23, 2014
    Applicant: oneZero Financial Systems, LLC
    Inventors: Christopher John Kline, Jesse Johnson, Andrew Ralich
  • Publication number: 20140026150
    Abstract: Software development tools and techniques for configuring parallel processing systems to execute software modules implementing processes for solving complex problems, including over-the-counter trading processes and foreign exchange trading processes, to execute quickly and efficiently. The parallel processing system may include low-cost, consumer-grade multicore processing units. A process for solving a complex problem may be divided into software modules, including by evaluating the process to determine discrete processing steps that produce an intermediate result on which later steps of the process depend. The software modules created for a process may form a template processing chain describing multiple processing chains of the process that are to be executed.
    Type: Application
    Filed: July 20, 2012
    Publication date: January 23, 2014
    Applicant: oneZero Financial Systems, LLC
    Inventors: Christopher John Kline, Jesse Johnson, Andrew Ralich
  • Patent number: 7797500
    Abstract: Described are techniques for migrating data from a source device to a target device. A source device descriptor of the source device including source device geometry parameters and a source device partition definition structure is received. Target device geometry parameters are received. The source partition definition structure is translated and a mapped partition definition structure in accordance with the target device geometry parameters is generated. A target device descriptor including the target device geometry parameters and the mapped partition definition structure is generated. The target device descriptor is stored on the target device. Data for one or more partitions of the source device is migrated to the target device.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: September 14, 2010
    Assignee: EMC Corporation
    Inventors: Jeffrey A. Lewis, Anestis Panidis, Arieh Don, Pei-Ching Hwang, Michael E. Specht, Andrew Ralich