Rules based data processing system and method
AssigneeViditeck AG
InventorBjörn DANIELSSON
Life of this patent
Estimating the term…
Abstract
Systems, methods and mediums are described for processing rules and associated bags of facts generated by an application in communication with a processing engine, database and rule engine that process the bags of facts in view of the rules and generate one or more rule-dependent responses to the application which performs one or more work flows based on the responses. The rule engine may apply forward-chaining, backward-chaining or a combination of forward-chaining and backward-chaining to process the rules and facts. Numerous novel applications that work in conjunction with the processing engine, database and rule engine are also described.
Claims3
A non-transitory computer readable storage medium comprising instructions for assisting a user in selecting an airplane flight that, when executed on a computing device, cause the computing device to at least:
- receive data within an application from the user regarding the user's preferences for the airplane flight;
- send a message containing the data and a set of rules that apply to the data together to a rule engine to initiate a process for analyzing the data, the data being true for the set of rules for a current process state;
- analyze the data based on the set of rules operated within the rule engine to produce a rule-dependent response based on the data without requesting additional rules or additional data for the first set of rules from any source during the current process state;
- and
- based on the rule-dependent response, perform one or more work flows within the application related to identifying one or more airplane flights that meet the user's preferences.
Dependencies are inferred from the claim text.