System and method for generating and using a pooled knowledge base
First Claim
1. A method of dynamically creating a database, comprising:
- receiving event data from a plurality of independent agents input according to a common taxonomy that exposes the event in its molecular terms; and
storing the event data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of dynamically creating a database is comprised of receiving event data from a plurality of independent agents input according to a common taxonomy that exposes the event in its molecular terms, e.g., causal factors driving the event and mitigating factors related to the event, and storing the event data. The molecular terms may be weighted. Additionally, the agents inputting the event data may be authenticated to insure that data is being entered by only those parties authorized to do so. The event data may also be validated by reference to external sources of information. The event data may additionally be normalized, anonymized and scaled. Synthetic event data may be added to the database for those situations where actual data is not available or is not very comprehensive. The synthetic event data may be generated by one of a test bed or a subject matter expert. After the database is created, a search engine or analytic engine may operate on the data to provide various reports such as root cause, failure, what-if, among others. Because of the rules governing abstracts, this abstract should not be used in construing the claims.
60 Citations
26 Claims
-
1. A method of dynamically creating a database, comprising:
-
receiving event data from a plurality of independent agents input according to a common taxonomy that exposes the event in its molecular terms; and
storing the event data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of dynamically creating a pooled knowledge base, comprising:
-
receiving event data from a plurality of independent agents;
decomposing the event data into its molecular terms including at least one weighted causal factor; and
forwarding the event data for storage. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of dynamically generating an aggregate database, comprising:
-
collecting event data including weighted casual factors and weighted mitigating factors;
normalizing the event data;
anonymizing the event data; and
storing the event data in a repository. - View Dependent Claims (19, 20, 21)
-
-
22. A computer readable medium encoded with a computer program which, when executed, performs the method comprising;
-
receiving event data from a plurality of independent agents input according to a common taxonomy that exposes the event in its molecular terms; and
storing the event data.
-
-
23. A computer readable medium encoded with a computer program which, when executed, performs the method comprising;
-
receiving event data from a plurality of independent agents;
decomposing the event data into its molecular terms including at least one weighted causal factor; and
forwarding the event data for storage.
-
-
24. A computer readable medium encoded with a computer program which, when executed, performs the method comprising;
-
collecting event data including weighted casual factors and weighted mitigating factors;
normalizing the event data;
anonymizing the event data; and
storing the event data in a repository.
-
-
25. A method of operating on a pooled knowledge base comprised of event data and its molecular components to produce one of a risk report, optimization report, resource allocation report, failure prediction report, root cause report, and what if report.
-
26. A method of operating on a pooled knowledge base comprised of loss event data and its molecular components to produce one of an aggregate loss distribution, a point loss benchmark, an alert, a report and a simulated capital charge.
Specification