Information processing systems, reasoning modules, and reasoning system design methods
First Claim
1. An information processing system comprising:
- a working memory comprising a semantic graph which comprises a plurality of abstractions, wherein the abstractions individually include an individual which is defined according to an ontology; and
a reasoning system comprising a plurality of reasoning modules which are configured to process different ones of the abstractions of the semantic graph, wherein a first of the reasoning modules is configured to process a plurality of abstractions which include individuals of a first classification type of the ontology and a second of the reasoning modules is configured to process a plurality of abstractions which include individuals of a second classification type of the ontology, wherein the first and second classification types are different; and
wherein one of the reasoning modules is configured to publish an abstraction including an individual of a third classification type into the semantic graph, wherein the third classification type is different than the first and second classification types.
2 Assignments
0 Petitions
Accused Products
Abstract
Information processing systems, reasoning modules, and reasoning system design methods are described. According to one aspect, an information processing system includes working memory comprising a semantic graph which comprises a plurality of abstractions, wherein the abstractions individually include an individual which is defined according to an ontology and a reasoning system comprising a plurality of reasoning modules which are configured to process different abstractions of the semantic graph, wherein a first of the reasoning modules is configured to process a plurality of abstractions which include individuals of a first classification type of the ontology and a second of the reasoning modules is configured to process a plurality of abstractions which include individuals of a second classification type of the ontology, wherein the first and second classification types are different.
38 Citations
21 Claims
-
1. An information processing system comprising:
-
a working memory comprising a semantic graph which comprises a plurality of abstractions, wherein the abstractions individually include an individual which is defined according to an ontology; and a reasoning system comprising a plurality of reasoning modules which are configured to process different ones of the abstractions of the semantic graph, wherein a first of the reasoning modules is configured to process a plurality of abstractions which include individuals of a first classification type of the ontology and a second of the reasoning modules is configured to process a plurality of abstractions which include individuals of a second classification type of the ontology, wherein the first and second classification types are different; and wherein one of the reasoning modules is configured to publish an abstraction including an individual of a third classification type into the semantic graph, wherein the third classification type is different than the first and second classification types. - View Dependent Claims (2, 3, 5, 6)
-
-
4. An information processing system comprising:
-
a working memory comprising a semantic graph which comprises a plurality of abstractions, wherein the abstractions individually include an individual which is defined according to an ontology; and a reasoning system comprising a plurality of reasoning modules which are configured to process different ones of the abstractions of the semantic graph, wherein a first of the reasoning modules is configured to process a plurality of abstractions which include individuals of a first classification type of the ontology and a second of the reasoning modules is configured to process a plurality of abstractions which include individuals of a second classification type of the ontology, wherein the first and second classification types are different; and
wherein one of the reasoning modules is configured to process one of the abstractions as a result of processing of the one abstraction by another of the reasoning modules.
-
-
7. An information processing system comprising:
-
a working memory comprising a semantic graph which comprises a plurality of abstractions, wherein the abstractions individually include an individual which is defined according to an ontology; and a reasoning system comprising a plurality of reasoning modules which are configured to process different ones of the abstractions of the semantic graph, wherein a first of the reasoning modules is configured to process a plurality of abstractions which include individuals of a first classification type of the ontology and a second of the reasoning modules is configured to process a plurality of abstractions which include individuals of a second classification type of the ontology, wherein the first and second classification types are different; and
wherein the first and second reasoning modules utilize a plurality of respective rules to process respective ones of the abstractions. - View Dependent Claims (8)
-
-
9. A reasoning module comprising:
-
an interface coupled with a working memory and configured to receive a plurality of abstractions from the working memory, wherein the abstractions include a plurality of individuals; a reasoning component configured to access the abstractions which are received by the interface, to access a plurality of rules for the reasoning module, to process the abstractions according to the rules, and to further classify the individual of one of the abstractions as a result of the processing of the one of the abstractions satisfying the rules of the reasoning module; and wherein the reasoning component is configured to further classify the individual of the one of the abstractions which has a first classification type including creating a new individual of a second classification type and associating the individual of the first classification type with the new individual of the second classification type. - View Dependent Claims (10, 11, 13, 14)
-
-
12. A reasoning module comprising:
-
an interface coupled with a working memory and configured to receive a plurality of abstractions from the working memory, wherein the abstractions include a plurality of individuals; a reasoning component configured to access the abstractions which are received by the interface, to access a plurality of rules for the reasoning module, to process the abstractions according to the rules, and to further classify the individual of one of the abstractions as a result of the processing of the one of the abstractions satisfying the rules of the reasoning module; and
wherein the reasoning component is configured to implement composite processing of the abstractions.
-
-
15. A reasoning system design method comprising:
-
providing a domain ontology of a given subject matter domain to be processed; using the domain ontology, designing a reasoning system which is configured to process information of the given subject matter domain including defining, for a plurality of reasoning modules of the reasoning system, which abstractions of a semantic graph are to be subscribed to by respective ones of the reasoning modules and a plurality of rules which the reasoning modules are to utilize to process respective ones of the abstractions which are subscribed to by respective ones of the reasoning modules; and wherein the defining the rules comprises defining different ones of the rules for different ones of the reasoning modules. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification