Trainable, extensible, automated data-to-knowledge translator
First Claim
1. A computerized system comprising:
- at least one repository to store user-specified rules that govern the processing of data by the computerized system;
an import filter to receive source data and to generates, based on the user-specified rules, neutral data, wherein the import filter supports a variety of source data formats;
at least one processing module to process the neutral data according to the user-specified rules and to generate knowledge from the neutral data; and
a user interface to allow a user to create, modify, and delete the user-specified rules.
1 Assignment
0 Petitions
Accused Products
Abstract
A trainable, extensible, automated data-to-knowledge translator is described. One aspects of the present invention includes a computerized system having at least one repository to store user-specified rules that govern the processing of data by the computerized system and at least one processing module to process data according to the rules and to generate knowledge from the data. Another aspect of the present invention is a computerized method of translating data to knowledge. The computerized method includes providing user-specified rules to govern the behavior of a computerized system for translating data to knowledge, and processing data according to the rules to generate knowledge. A further aspect of the present invention is a computer readable medium having computer-executable instructions stored thereon for executing a method of translating data to knowledge. The computerized method comprises receiving data in an unstructured form, converting the data to a neutral form, processing data according to user-specified rules to translate the data from the neutral form to knowledge, and exporting the knowledge to a knowledge repository.
-
Citations
42 Claims
-
1. A computerized system comprising:
-
at least one repository to store user-specified rules that govern the processing of data by the computerized system; an import filter to receive source data and to generates, based on the user-specified rules, neutral data, wherein the import filter supports a variety of source data formats; at least one processing module to process the neutral data according to the user-specified rules and to generate knowledge from the neutral data; and a user interface to allow a user to create, modify, and delete the user-specified rules. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computerized system comprising:
-
at least one repository to store user-specified rules that govern the processing of data by the computerized system; an import filter to receive source data and to generate at least one packet based on import filter rules of the user-specified rules, wherein the at least one packet comprises at least one context field that augments content meaning of the data, and wherein the import filter can support a variety of source data formats; and at least one processing module to process data in the at least one packet according to packet construction rules of the user-specified rules and to generate knowledge from the data in the at least one packet. - View Dependent Claims (9, 10, 11)
-
-
12. A computerized system comprising:
-
at least one repository to store user-specified rules that govern the processing of data by the computerized system; a filter to receive source data and to convert the source data into a neutral form and to store the converted data into at least one packet based on packet construction rules of the user-specified rules, wherein the filter can support a variety of source data formats; and at least one processing module to process data in the at least one packet according to text extraction rules of the user-specified rules and to generate knowledge from the data. - View Dependent Claims (13, 14, 15)
-
-
16. A computerized system comprising:
-
at least one repository to store user-specified rules that govern the processing of data by the computerized system; and an import filter to receive source data and to generate at least one packet based on Packet construction rules of the user-specified rules, wherein the at least one packet comprises at least one content field for storage of the source data and at least one context field that augments content meaning of the data, and wherein the import filter can support a variety of source data formats; at least one processing module to process data in the at least one packet according to packet export rules of the user-specified rules and to generate knowledge from the data in the at least one packet. - View Dependent Claims (17, 18, 19)
-
-
20. A computerized system comprising:
-
at least one repository to store user-specified rules that govern the processing of data by the computerized system; an import filter to receive source data and to generate at least one packet based on packet construction rules of the user-specified rules, wherein the at least one packet comprises at least one context field that augments content meaning of the data, and wherein the import filter can support a variety of source data formats; and at least one processing module to process data in the at least one packet according to packet dispatch rules of the user-specified rules and to generate knowledge from the data in the at least one packet. - View Dependent Claims (21, 22, 23)
-
-
24. A computerized method of translating data to knowledge, the computerized method comprising:
-
providing user-specified rules to govern the behavior of a computerized system for translating data to knowledge; receiving data; generating at least one packet for storage of the data based on the user-specified rules, wherein the at least one packet comprises at least one context field that augments content meaning of the data; and processing data in the at least one packet according to the user-specified rules to generate knowledge, wherein ones of the user-specified rules are packet construction rules. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computerized method of translating data to knowledge, the computerized method comprising:
-
providing user-specified rules to govern the behavior of a computerized system for translating data to knowledge; receiving data, wherein the received data can be in one of a variety of supported formats; generating at least one packet for storage of the data based on the user-specified rules, wherein the at least one packet comprises at least one context field that augments content meaning of the data; and processing data in the at least one packet according to the user-specified rules to generate knowledge, wherein ones of the user-specified rules are packet dispatch rules. - View Dependent Claims (30, 31)
-
-
32. A computerized method of translating data to knowledge, the computerized method comprising:
-
providing user-specified rules to govern the behavior of a computerized system for translating data to knowledge; receiving data, wherein the received data can be in one of a variety of supported formats; converting the data into a neutral form; storing the converted data into at least one packet based on the user-specified rules; and processing data according to the user-specified rules to generate knowledge, wherein ones of the user-specified rules are text extraction rules. - View Dependent Claims (33, 34)
-
-
35. A computerized method of translating data to knowledge, the computerized method comprising:
-
providing user-specified rules to govern the behavior of a computerized system for translating data to knowledge; receiving data, wherein the received data can be in one of a variety of supported formats; generating at least one packet for storage of the data based on the user-specified rules, wherein the at least one packet comprises at least one content field for storage of the data and at least one context field that augments content meaning of the data; and processing data according to the user-specified rules to generate knowledge, wherein ones of the user-specified rules are packet export rules. - View Dependent Claims (36, 37)
-
-
38. A computer readable medium having computer-executable instructions stored thereon for executing a method of translating data to knowledge, the computerized method comprising:
-
receiving data in an unstructured form, wherein the unstructured form is one of a variety of supported unstructured forms; converting the data to a neutral form; processing data according to user-specified rules to translate the data from the neutral form to knowledge; and exporting the knowledge to a knowledge repository. - View Dependent Claims (39, 40, 41, 42)
-
Specification