Rules-based system architecture and systems using the same
AssigneeeFunds Corporation
InventorsCharles Bram, John Emmerichs, Richard Wood, Christopher Parrott, James Kohn
Life of this patent
Estimating the term…
Abstract
Systems and methods for processing data. In one embodiments, a system for processing data can include a first rules engine configured to obtain the data, to obtain a first object including a rule identifier to contain the data, to generate an instance of a first rule based on the first object, and to execute the instance of the first rule passing the first object as input to the instance of the first rule, wherein the instance of the first rule configured to perform an action in order to process the data contained in the first object, and to modify the rule identifier included in the first object.
Claims22
A system for processing financial data, the system comprising
- a computer-implemented first rules engine configured to obtain the data, to obtain a first object to contain the data, the first object including a rule identifier;
- to generate an instance of a first rule based on the first object;
- and to execute the instance of the first rule passing the first object as input to the instance of the first rule,
- the instance of the first rule configured to perform at least one action in order to process the data contained in the first object, and to modify the rule identifier included in the first object.
A computer-implemented method of processing financial data, the method comprising:
- obtaining the data with a first rules engine;
- obtaining a first object to contain the data, the first object including a rule identifier;
- generating an instance of a first rule based on the first object;
- executing the instance of the first rule passing the first object as input to the instance of the first rule;
- performing at least one action with the instance of the first rule based in order to process the data contained in the first object;
- and
- modifying the rule identifier of the first object.
A computer-implemented method of configuring a system that processes financial data, the method comprising:
- obtaining a base rule that, when executed and passed an object containing data to process, performs a first action in order to process the data;
- generating an override rule that, when executed and passed the object containing the data to process, performs a second action in order to process the data;
- and
- storing the override rule separate from the base rule.
Dependencies are inferred from the claim text.