Methods and devices for customizing knowledge representation systems
First Claim
Patent Images
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;
synthesizing, in accordance with the requested context, a synthesized concept and/or relationship between concepts, at least in part by applying one or more rules to an elemental computer data structure including a universal kernel and a plurality of customized modules, wherein the universal kernel and the plurality of customized modules each comprise one or more concepts and/or concept relationships, wherein the plurality of customized modules each include at least one concept and/or concept relationship not included in the universal kernel, and wherein applying the one or more rules to the elemental computer data structure comprises applying a first rule of the one or more rules to the universal kernel and to a first customized module of the plurality of customized modules; and
outputting, in accordance with the requested context, a complex knowledge representation, the complex knowledge representation being customized to the data consumer based on the at least one concept and/or concept relationship included in the first customized module and not in the universal kernel.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for customizing knowledge representation systems including identifying, based on a plurality of concepts in a knowledge representation (KR), a group of one or more concepts relevant to user context information, and providing the identified group of one more concepts to a user. The KR may include a combination of modules. The modules may include a kernel and a customized module customized for the user. The kernel may accessible via a second KR.
-
Citations
15 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; synthesizing, in accordance with the requested context, a synthesized concept and/or relationship between concepts, at least in part by applying one or more rules to an elemental computer data structure including a universal kernel and a plurality of customized modules, wherein the universal kernel and the plurality of customized modules each comprise one or more concepts and/or concept relationships, wherein the plurality of customized modules each include at least one concept and/or concept relationship not included in the universal kernel, and wherein applying the one or more rules to the elemental computer data structure comprises applying a first rule of the one or more rules to the universal kernel and to a first customized module of the plurality of customized modules; and outputting, in accordance with the requested context, a complex knowledge representation, the complex knowledge representation being customized to the data consumer based on the at least one concept and/or concept relationship included in the first customized module and not in the universal kernel. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for outputting a complex knowledge representation, the apparatus comprising:
-
one or more non-transitory computer-readable media capable of storing an elemental computer data structure including a universal kernel and a plurality of customized modules, wherein the universal kernel and the plurality of customized modules each comprise one or more concepts and/or concept relationships, wherein the plurality of customized modules each include at least one concept and/or concept relationship not included in the universal kernel; and a synthesis engine configured to; receive input from a data consumer indicating a requested context; synthesize, in accordance with the requested context, a synthesized concept and/or relationship between concepts, at least in part by applying one or more rules to the elemental computer data structure, wherein applying the one or more rules to the elemental computer data structure comprises applying a first rule of the one or more rules to the universal kernel and to a first customized module of the plurality of customized modules; and output, in accordance with the requested context, a complex knowledge representation including the synthesized concept and/or relationship, the complex knowledge representation being customized to the data consumer based on the at least one concept and/or concept relationship included in the first customized module and not in the universal kernel. - View Dependent Claims (8, 9, 10, 11)
-
-
7. A non-transitory 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; synthesizing, in accordance with the requested context, a synthesized concept and/or relationship between concepts, at least in part by applying one or more rules to an elemental computer data structure including a universal kernel and a plurality of customized modules, wherein the universal kernel and the plurality of customized modules each comprise one or more concepts and/or concept relationships, wherein the plurality of customized modules each include at least one concept and/or concept relationship not included in the universal kernel, and wherein applying the one or more rules to the elemental computer data structure comprises applying a first rule of the one or more rules to the universal kernel and to a first customized module of the plurality of customized modules; and outputting, in accordance with the requested context, a complex knowledge representation including the synthesized concept and/or relationship, the complex knowledge representation being customized to the data consumer based on the at least one concept and/or concept relationship included in on the first customized module and not in the universal kernel. - View Dependent Claims (12, 13, 14, 15)
-
Specification