KNOWLEDGE REPRESENTATION SYSTEMS AND METHODS INCORPORATING CUSTOMIZATION
First Claim
1. A method of outputting a complex knowledge representation, the method comprising, with at least one processor executing stored program instructions:
- receiving input from a data consumer indicating a requested context;
applying one or more rules to an elemental computer data structure, wherein the elemental computer data structure includes a universal kernel and a plurality of customized modules, and wherein applying the one or more rules to the elemental data structure comprises applying a first of the one or more rules to the universal kernel and a first of the plurality of customized modules;
based on the application of the one or more rules, synthesizing, in accordance with the requested context, a concept and/or a relationship between concepts; and
using the concept and/or the relationship, outputting a complex knowledge representation in accordance with the requested context, the complex knowledge representation being customized to the data consumer based on the first customized module.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for analyzing and synthesizing complex knowledge representations (KRs) may utilize an atomic knowledge representation model including an elemental data structure and knowledge processing rules that are machine-readable. The elemental data structure may include a universal kernel and customized modules, which may represent knowledge that is generally applicable to a population and knowledge that is specifically applicable to individual data consumers, respectively.
A method of outputting a complex KR may include receiving input from a data consumer. The method may further include applying rules to the elemental data structure. Applying rules to the elemental data structure may include applying a rule to the universal kernel and applying a rule to a customized module. The method may further include synthesizing a concept and/or a relationship based on the application of the rules, and outputting a complex KR that is customized to the data consumer based on the customized module.
40 Citations
7 Claims
-
1. A method of outputting a complex knowledge representation, the method comprising, with at least one processor executing stored program instructions:
-
receiving input from a data consumer indicating a requested context; applying one or more rules to an elemental computer data structure, wherein the elemental computer data structure includes a universal kernel and a plurality of customized modules, and wherein applying the one or more rules to the elemental data structure comprises applying a first of the one or more rules to the universal kernel and a first of the plurality of customized modules; based on the application of the one or more rules, synthesizing, in accordance with the requested context, a concept and/or a relationship between concepts; and using the concept and/or the relationship, outputting a complex knowledge representation in accordance with the requested context, the complex knowledge representation being customized to the data consumer based on the first customized module. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for outputting a complex knowledge representation, the apparatus comprising:
-
one or more computer-readable media capable of storing an elemental computer data structure; and a synthesis engine configured to; receive input from a data consumer indicating a requested context; apply one or more rules to an elemental computer data structure, wherein the elemental computer data structure includes a universal kernel and a plurality of customized modules, and wherein applying the one or more rules to the elemental data structure comprises applying a first of the one or more rules to the universal kernel and a first of the plurality of customized modules; based on the application of the one or more rules, synthesize, in accordance with the requested context, a concept and/or a relationship between concepts; and using the concept and/or the relationship, output a complex knowledge representation in accordance with the requested context, the complex knowledge representation being customized to the first data consumer based on the first customized module.
-
-
7. A computer-readable medium storing instructions which, when executed by a processor, cause the processor to perform a method of outputting a complex knowledge representation, the method comprising:
-
receiving input from a data consumer indicating a requested context; applying one or more rules to an elemental computer data structure, wherein the elemental computer data structure includes a universal kernel and a plurality of customized modules, and wherein applying the one or more rules to the elemental data structure comprises applying a first of the one or more rules to the universal kernel and a first of the plurality of customized modules; based on the application of the one or more rules, synthesizing, in accordance with the requested context, a concept and/or a relationship between concepts; and using the concept and/or the relationship, outputting a complex knowledge representation in accordance with the requested context, the complex knowledge representation being customized to the first data consumer based on the first customized module.
-
Specification