×

Handling and processing of massive numbers of processing instructions in real time

  • US 8,612,299 B2
  • Filed: 02/27/2009
  • Issued: 12/17/2013
  • Est. Priority Date: 02/29/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system for processing and handling a plurality of processing instructions in real time during a processing session, each processing instruction specifying resource account data files relating to two different entities and the quantity and type of resources to be exchanged between those files, the system comprising:

  • a non-transitory, computer-readable medium storing executable instructions; and

    one or more processors in communication with the non-transitory, computer-readable medium that, having executed the executable instructions, are programmed to;

    instantiate a plurality of preloaders, each preloader being arranged to obtain reference data relating to the instructions, the reference data indicating the current values of each of the specified resource account data files, and the plurality of preloaders being arranged to operate in parallel to read the reference data from a master database for a plurality of respective received instructions;

    establish an enriched instruction queue for queuing a plurality of the processing instructions together with their respective preloaded reference data;

    instantiate an execution engine arranged to determine sequentially using the received reference data, whether each received instruction can be executed under the present values of the relevant resource account files and for each executable instruction to generate an updating command; and

    instantiate a plurality of updaters, responsive to the updating command from the execution engine for updating the master database with the results of each executable instruction, the operation of the plurality of updaters being decoupled from the operation of the execution engine.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×