Query language
First Claim
Patent Images
1. A computer implemented method of searching a fact repository comprising a plurality of facts associated with objects, the method comprising:
- receiving a search query;
reviewing at least one of an attribute and a value in the plurality of facts in the fact repository to determine which of the plurality of facts are relevant to the search query, each of the plurality of facts including an attribute and a value; and
returning objects. whose facts are relevant to the search query.
2 Assignments
0 Petitions
Accused Products
Abstract
A fact repository supports searches of facts relevant to search queries comprising keywords and phrases. A service engine retrieves the objects that are associated with facts relevant to a query. The query language described is designed for use with such a repository of facts and searches both the attributes of facts and the values of the attributes.
158 Citations
22 Claims
-
1. A computer implemented method of searching a fact repository comprising a plurality of facts associated with objects, the method comprising:
-
receiving a search query;
reviewing at least one of an attribute and a value in the plurality of facts in the fact repository to determine which of the plurality of facts are relevant to the search query, each of the plurality of facts including an attribute and a value; and
returning objects. whose facts are relevant to the search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 20)
-
-
16. A user interface for a client device, for searching a fact repository comprising a plurality of facts associated with objects, the fact repository coupled to a service engine adapted to search the fact repository in response to a search query, the user interface implemented on the client device by computer executable code and data, comprising:
-
a search query field for receiving a search query;
a search results page, adapted for display on the client device in response to the search query provided by the client device to the search engine, for displaying objects whose facts are relevant to the search query, where determining whether facts of an object are relevant to the search query comprises looking at the attributes and values of the facts.
-
-
17. A system to allow a user to search a fact repository having a plurality of facts associated with objects, comprising:
-
a query receiver;
a fact reviewer for reviewing attributes and values in the plurality of facts in the fact repository to determine which of the plurality of facts are relevant to the search query; and
a result displayer for returning objects whose facts are relevant to the search query.
-
-
21. A computer implemented method of searching a semi-structured fact repository comprising a plurality of facts associated with objects, the method comprising:
-
receiving a search query;
reviewing at least one of an attribute and a value in the plurality of facts in the semi-structured fact repository to determine which of the plurality of facts are relevant to the search query; and
returning objects whose facts are relevant to the search query.
-
-
22. A computer implemented method of searching a fact repository comprising a plurality of facts associated with objects, the method comprising:
-
receiving a search query;
reviewing at least one of an attribute and a value in the plurality of facts in the fact repository to determine which of the plurality of facts are relevant to the search query, each of the plurality of facts including an attribute and a value; and
returning facts that are relevant to the search query.
-
Specification