Browseable fact repository
First Claim
Patent Images
1. A computer implemented method of enabling browsing of a fact repository comprising a plurality of facts, associated with objects, the method comprising:
- at a computer system including one or more processors and memory storing one or more programs, the one or more processors executing the one or more programs to perform the operations of;
receiving a search query;
retrieving in response to the search query a plurality of retrieved objects from the fact repository relevant to the search query, a respective retrieved object including a multiplicity of facts of the fact repository, wherein the fact repository includes facts that have been extracted from documents, and wherein the facts are associated with the plurality of retrieved objects from the fact repository;
displaying the plurality of retrieved objects rank-ordered by relevance to the search query; and
displaying for the respective retrieved object;
a plurality of facts, of the multiplicity of facts, the displayed facts rank-ordered by relevance to the search query;
a link to at least one object detail page for the respective retrieved object, the object detail page containing a plurality of additional facts included with the respective retrieved object of the fact repository; and
a search link associated with a search query to execute by a service engine when selected by a user, wherein the search query includes at least one search query term derived from the plurality of facts associated with the at least one retrieved object.
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 the query. The objects are displayed on a search results page. Each object is displayed with selection of the facts associated with the object. The selected facts are ordered according to their relevance to the query.
-
Citations
14 Claims
-
1. A computer implemented method of enabling browsing of a fact repository comprising a plurality of facts, associated with objects, the method comprising:
-
at a computer system including one or more processors and memory storing one or more programs, the one or more processors executing the one or more programs to perform the operations of; receiving a search query; retrieving in response to the search query a plurality of retrieved objects from the fact repository relevant to the search query, a respective retrieved object including a multiplicity of facts of the fact repository, wherein the fact repository includes facts that have been extracted from documents, and wherein the facts are associated with the plurality of retrieved objects from the fact repository; displaying the plurality of retrieved objects rank-ordered by relevance to the search query; and displaying for the respective retrieved object; a plurality of facts, of the multiplicity of facts, the displayed facts rank-ordered by relevance to the search query; a link to at least one object detail page for the respective retrieved object, the object detail page containing a plurality of additional facts included with the respective retrieved object of the fact repository; and a search link associated with a search query to execute by a service engine when selected by a user, wherein the search query includes at least one search query term derived from the plurality of facts associated with the at least one retrieved object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method, comprising:
at a client computer system including one or more processors and memory storing one or more programs, the one or more processors executing the one or more programs to perform the operations of; in response to receiving a search query for a fact repository from a user of the client computer system, transmitting the search query to the fact repository, wherein the fact repository includes objects and associated facts, and wherein the facts have been extracted from documents; receiving a search results page including object links for objects in the fact repository, and facts included with the objects from the fact repository, and search links, wherein the object links are ranked in accordance to the search query, and wherein for a respective object link for an object, a multiplicity of facts included with the object are ranked in accordance to the search query, and wherein a respective search link is associated with a search query to execute by a service engine when selected by a user, wherein the search query includes at least one search query term derived from the plurality of facts associated with the at least one retrieved object; and displaying the search results page on a user interface of the client computer system.
-
14. A computer implemented method of enabling browsing of a fact repository comprising a plurality of facts, associated with objects, the method comprising:
at a server including one or more processors and memory storing one or more programs, the one or more processors executing the one or more programs to perform the operations of; receiving a search query from a requestor; retrieving in response to the search query a plurality of retrieved objects from the fact repository relevant to the search query, a respective retrieved object including a multiplicity of facts of the fact repository, wherein the fact repository includes facts that have been extracted from documents, and wherein the facts are associated with the a plurality of retrieved objects from the fact repository; displaying the plurality of retrieved objects rank-ordered by relevance to the search query; and returning the respective retrieved object to the requestor, the respective retrieved object including; a plurality of facts, of the multiplicity of facts, the displayed facts rank-ordered by relevance to the search query; a link to at least one object detail page for the respective retrieved object, the object detail page containing a plurality of additional facts included with the respective retrieved object of the fact repository; and a search link associated with a search query to execute by a service engine when selected by a user, wherein the search query includes at least one search query term derived from the plurality of facts associated with the at least one retrieved object.
Specification