Patents Assigned to oneZero Financial Systems, LLC
-
Publication number: 20150052538Abstract: 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: ApplicationFiled: October 30, 2014Publication date: February 19, 2015Applicant: oneZero Financial Systems, LLCInventors: Christopher John Kline, Jesse Johnson, Andrew Ralich
-
Patent number: 8910167Abstract: 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: GrantFiled: July 20, 2012Date of Patent: December 9, 2014Assignee: oneZero Financial Systems, LLCInventors: Christopher John Kline, Jesse Johnson, Andrew Ralich
-
Publication number: 20140025549Abstract: 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: ApplicationFiled: July 20, 2012Publication date: January 23, 2014Applicant: oneZero Financial Systems, LLCInventors: Christopher John Kline, Jesse Johnson, Andrew Ralich
-
Publication number: 20140026150Abstract: 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: ApplicationFiled: July 20, 2012Publication date: January 23, 2014Applicant: oneZero Financial Systems, LLCInventors: Christopher John Kline, Jesse Johnson, Andrew Ralich