- Number
- 20250103921
- Published
- 2025-03-27
- Filed
- 2024-03-15
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Richner; Daniel et al.
- CPC
- G06N5/025
- Verdict
- Set aside generic data-processing/business decisioning
- Source
- Google Patents · FreePatentsOnline
Abstract
Systems and methods to process a plurality of information simultaneously to generate outputs are disclosed. Exemplary implementations may: execute individual instances of an executable program for individual information sources such that a first engine instance of a rules engine is executed for a first information source; establish communication between electronic storage and the first engine instance via a transceiver that enables communication between the electronic storage, information sources, one or more processors, and/or external resources such that import of the atomic rules, the business rules, and/or one or more specialized rules to the first engine instance is enabled; and establish communication between the first information source and the first engine instance via the transceiver so that individual information objects from the first information source are received by the first engine instance in an ongoing manner.
Background
FIELD OF THE DISCLOSURE
The present disclosure relates to systems and methods to process a plurality of information simultaneously to generate outputs. BACKGROUND
Existing systems that employ rules engines may require that all rules and conditions are loaded into memory before the rules engine generate an output. Additionally, the existing systems may collect a plurality of information into the memory in batches to establish context before processing the information. This approach may slow processing time and increases the memory use. SUMMARY
One aspect of the present disclosure related to pieces of information processed by the claimed system not being processed in “batches” by a rules engine but rather processed individually and efficiently as the pieces of information are obtained in an ongoing manner. That is, atomic rules and business rules are employed on the individual pieces of information to trigger obtainment of additional rules that should be applied to the pieces of information, and/or trigger obtainment of addition information that may either be final results or facilitate further obtainment of additional rules. Thus, processing the pieces of information is driven by the information itself to avoid inefficient overuse of memory and increase processing speed.
The system may include electronic storage, a transceiver, one or more hardware processors configured by machine-readable instructions, and/or other system components. The machine-re
Claims
1. A system configured to process a plurality of information simultaneously to generate outputs, the system comprising: electronic storage that stores at least an executable program, atomic rules, and business rules, wherein the executable program effectuates individual instances of a rules engine upon execution, wherein individual ones of the atomic rules facilitate with classification of information, wherein individual ones of the business rules are associated with a function and one or more conditions that effectuate the function upon satisfaction of the one or more conditions; transceiver that enables communication between the electronic storage, information sources, one or more processors, and/or external resources; and the one or more processors configured by machine-readable instructions: execute individual instances of the executable program for individual ones of the information sources such that a first engine instance of the rules engine is executed for a first information source, wherein the information sources include the first information source; establish communication between the electronic storage and the first engine instance via the transceiver to enable import of the atomic rules, the business rules, and/or one or more specialized rules to the first engine instance; establish communication between the first information source and the first engine instance via the transceiver so that individual information objects from the first information source are received by the first engine instance in an ongoing manner, wherein the individual information objects convey attributes of individual subjects, wherein the first engine instance is configured to: (a) generate knowledge capsules based on the individual information objects by determining parameters and corresponding parameter values for the attributes conveyed by the individual information objects, wherein the knowledge capsules include at least the parameters and the corresponding parameter values for the attributes; (b) import the atomic rules, the business rules, and/or one or more of the specialized rules from the electronic storage; (c) simultaneously employ the atomic rules and the one or more specialized rules applicable to the parameter values corresponding to the attributes so that classifications of the individual knowledge capsules are determined and stored to the individual knowledge capsules, wherein the individual atomic rules and the one or more specialized rules apply to distinct ones of the attributes and its corresponding parameter values; (d) determine whether the classifications of the individual knowledge capsules satisfy the one or more conditions of the individual business rules; (e) upon the classifications of the individual knowledge capsules failing to satisfy the one or more conditions of the one or more business rules, output the individual knowledge capsules to one of the external resources; (f) upon the classifications of the individual knowledge capsules satisfying the one or more conditions of one or more of the business rules, employ the one or more business rules for the individual knowledge capsules, wherein employment of individual ones of the one or more business rules in the set causes: (i) obtainment of additional information objects relevant to the individual knowledge capsules from the external resources and/or the first information source, and storage of the additional information objects in the individual knowledge capsules and return to step (a), or (ii) return to step (b) to initiate obtainment of a set of the specialized rules. ||
6. A method to process a plurality of information simultaneously to generate outputs, the method comprising: executing individual instances of an executable program for individual information sources such that a first engine instance of a rules engine is executed for a first information source, wherein the information sources include the first information source, wherein electronic storage stores the executable program, atomic rules, and business rules, wherein the executable program effectuates individual instances of the rules engine upon execution, wherein individual ones of the atomic rules facilitate with classification of information, wherein individual ones of the business rules are associated with a function and one or more conditions that effectuate the function upon satisfaction of the one or more conditions; establishing communication between the electronic storage and the first engine instance via a transceiver that enables communication between the electronic storage, information sources, one or more processors, and/or external resources such that import of the atomic rules, the business rules, and/or one or more specialized rules to the first engine instance is enabled; establishing communication between the first information source and the first engine instance via the transceiver so that individual information objects from the first information source are received by the first engine instance in an ongoing manner, wherein the individual information objects convey attributes of individual subjects, wherein the first engine instance is configured to: (a) generate knowledge capsules based on the individual information objects by determining parameters and corresponding parameter values for the attributes conveyed by the individual information objects, wherein the knowledge capsules include at least the parameters and the corresponding parameter values for the attributes; (b) import the atomic rules, the business rules, and/or one or more of the specialized rules from the electronic storage; (c) simultaneously employ the atomic rules and the one or more specialized rules applicable to the parameter values corresponding to the attributes so that classifications of the individual knowledge capsules are determined and stored to the individual knowledge capsules, wherein the individual atomic rules and the one or more specialized rules apply to distinct ones of the attributes and its corresponding parameter values; (d) determine whether the classifications of the individual knowledge capsules satisfy the one or more conditions of the individual business rules; (e) upon the classifications of the individual knowledge capsules failing to satisfy the one or more conditions of the one or more business rules, output the individual knowledge capsules to one of the external resources; (f) upon the classifications of the individual knowledge capsules satisfying the one or more conditions of one or more of the business rules, employ the one or more business rules for the individual knowledge capsules, wherein employment of individual ones of the one or more business rules in the set causes: (i) obtainment of additional information objects relevant to the individual knowledge capsules from the external resources and/or the first information source, and storage of the additional information objects in the individual knowledge capsules and return to step (a), or (ii) return to step (b) to initiate obtainment of a set of the specialized rules.