Relationship reasoning engines
First Claim
Patent Images
1. A computer-based relational reasoning engine comprising:
- an inquiry interface configured to receive an inquiry over a network;
a database containing relational knowledge and configured to store data objects, wherein each one of the data objects has data object attributes; and
at least one server coupled with the inquiry interface and that is, upon execution of software instructions stored in a non-transitory computer readable memory by at least one processor, configurable to;
receive, via the inquiry interface, the inquiry, wherein the inquiry relates to a relationship between objects of a set of objects;
search the database for data objects related to objects in the set of objects;
select one or more reasoning rules sets from a plurality of reasoning rules sets as a function of data object attributes of the data objects related to objects in the set of objects;
generate a plurality of hypotheses with respect to relations between at least one pair of objects of the set of objects as a function of the one or more reasoning rules sets related to the data object attributes of the data objects related to the objects in the set of objects and as a function of an inference with respect to relations between the set of data objects; and
configure a computing device to present a response to the inquiry, wherein the response is based on at least one hypothesis of the plurality of hypotheses.
1 Assignment
0 Petitions
Accused Products
Abstract
A reasoning engine is disclosed. Contemplated reasoning engines acquire data relating to one or more aspects of various environments. Inference engines within the reasoning engines review the acquire data, historical or current, to generate one or more hypotheses about how the aspects of the environments might be correlated, if at all. The reasoning engine can attempt to validate the hypotheses through controlling acquisition of the environment data.
-
Citations
28 Claims
-
1. A computer-based relational reasoning engine comprising:
-
an inquiry interface configured to receive an inquiry over a network; a database containing relational knowledge and configured to store data objects, wherein each one of the data objects has data object attributes; and at least one server coupled with the inquiry interface and that is, upon execution of software instructions stored in a non-transitory computer readable memory by at least one processor, configurable to; receive, via the inquiry interface, the inquiry, wherein the inquiry relates to a relationship between objects of a set of objects; search the database for data objects related to objects in the set of objects; select one or more reasoning rules sets from a plurality of reasoning rules sets as a function of data object attributes of the data objects related to objects in the set of objects; generate a plurality of hypotheses with respect to relations between at least one pair of objects of the set of objects as a function of the one or more reasoning rules sets related to the data object attributes of the data objects related to the objects in the set of objects and as a function of an inference with respect to relations between the set of data objects; and configure a computing device to present a response to the inquiry, wherein the response is based on at least one hypothesis of the plurality of hypotheses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification