User interface for facts query engine with snippets from information sources that include query terms and answer terms
First Claim
Patent Images
1. A method for responding to a factual query performed by a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors to perform the method, the method comprising:
- responsive to receiving a user-formulated factual query;
identifying, from a fact repository, factual information that answers the factual query, wherein the fact repository includes a plurality of objects;
invoking a process in a search engine to search a document database distinct from the fact repository using the user-formulated factual query to identify one or more documents matching the user-formulated factual query; and
generating a response including;
(i) the factual information from the fact repository, and(ii) information identifying at least a subset of the documents identified from the document database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for providing snippets of source documents of an answer to a fact query are disclosed. Snippets of source documents may be provided in response to a user request for the source documents from which the fact answer to a fact query was extracted. The snippets include the terms of the fact query and terms of the answer. The snippets may be displayed along with Uniform Resource Locators (URL'"'"'s) of the source documents.
384 Citations
24 Claims
-
1. A method for responding to a factual query performed by a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors to perform the method, the method comprising:
responsive to receiving a user-formulated factual query; identifying, from a fact repository, factual information that answers the factual query, wherein the fact repository includes a plurality of objects; invoking a process in a search engine to search a document database distinct from the fact repository using the user-formulated factual query to identify one or more documents matching the user-formulated factual query; and generating a response including; (i) the factual information from the fact repository, and (ii) information identifying at least a subset of the documents identified from the document database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system, for responding to a factual query, comprising:
-
one or more central processing units for executing programs; memory storing one or more programs be executed by the one or more central processing units; the one or more programs comprising instructions for; responsive to receiving a user-formulated factual query; identifying, from a fact repository, factual information that answers the factual query, wherein the fact repository includes a plurality of objects; invoking a process in a search engine to search a document database distinct from the fact repository using the user-formulated factual query to identify one or more documents matching the user-formulated factual query; and generating a response including; (i) the factual information from the fact repository, and (ii) information identifying at least a subset of the documents identified from the document database. - View Dependent Claims (10, 11, 12, 14, 15, 16)
-
-
13. The system of claim wherein the one or more programs further comprising instructions for:
-
identifying, for the factual information, one or more source documents; accessing at least one source document in the one or more source documents from the document database; generating a snippet for the at least one source document, the snippet including one or more query terms of the factual query and one or more factual answer terms of the factual information; and including the snippet in the generated response.
-
-
17. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer, the one or more programs comprising instructions for:
responsive to, receiving a user-formulated factual query; identifying, from a fact repository, factual information that answers the factual query, wherein the fact repository includes a plurality of objects; invoking a process in a search engine to search a document database distinct from the fact repository using the user-formulated factual query to identify one or more documents matching the user-formulated factual query; and generating a response including; (i) the factual information from the fact repository, and (ii) information identifying at least a subset of the documents identified from the document database. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
Specification