Method and system for providing answers to queries
First Claim
Patent Images
1. A method for providing information, the method comprising:
- receiving, at one or more processors, a natural language query;
determining, at one or more processors, an answer to the natural language query;
formatting, at one or more processors, one or more electronic messages that include;
the answer, andmetadata corresponding to the answer, the metadata separate from the answer and including information to enable construction by a computing device, using the metadata, of a syntactically correct natural language sentence or statement that recites and/or describes the answer, wherein the information to enable construction comprises information (i) indicating how the query was interpreted in determining the answer and (ii) not included in the query; and
transmitting the one or more electronic messages via a communication network.
2 Assignments
0 Petitions
Accused Products
Abstract
A natural language query is received, and an answer to the natural language query is determined. A message is formatted such that the message includes the answer, and metadata corresponding to the answer, the metadata including information to enable construction, using the metadata, of a sentence that rephrases the query and recites the answer.
-
Citations
30 Claims
-
1. A method for providing information, the method comprising:
-
receiving, at one or more processors, a natural language query; determining, at one or more processors, an answer to the natural language query; formatting, at one or more processors, one or more electronic messages that include; the answer, and metadata corresponding to the answer, the metadata separate from the answer and including information to enable construction by a computing device, using the metadata, of a syntactically correct natural language sentence or statement that recites and/or describes the answer, wherein the information to enable construction comprises information (i) indicating how the query was interpreted in determining the answer and (ii) not included in the query; and transmitting the one or more electronic messages via a communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible, non-transitory computer readable storage medium or media having stored thereon machine executable instructions that, when executed by one or more processors, cause the one or more processors to:
-
receive a natural language query; determine an answer to the natural language query; format one or more electronic messages that include; the answer, and metadata corresponding to the answer, the metadata separate from the answer and including information to enable construction by a computing device, using the metadata, of a syntactically correct natural language sentence or statement that recites and/or describes the answer, wherein the information to enable construction comprises information (i) indicating how the natural language query was interpreted in determining the answer and (ii) not included in the query; and cause a network interface device to transmit the one or more electronic messages via a communication network. - View Dependent Claims (9, 10, 11)
-
-
12. A system for providing information, comprising:
-
a network interface device to communicatively couple to a communication network; one or more processors configured to; receive a natural language query; determine an answer to the natural language query; format one or more electronic messages that include; the answer, and metadata corresponding to the answer, the metadata separate from the answer and including information to enable construction by a computing device, using the metadata, of a syntactically correct natural language sentence or statement that recites and/or describes the answer, wherein the information to enable construction comprises information (i) indicating how the natural language query was interpreted in determining the answer and (ii) not included in the query; and cause the network interface device to transmit the one or more electronic messages via the communication network. - View Dependent Claims (13, 14)
-
-
15. A method for providing information, the method comprising:
-
receiving, at one or more processors, a natural language query; receiving, via a communication network, one or more first electronic messages that include an answer to the natural language query, and metadata corresponding to the answer, the metadata separate from the answer and including information to enable construction by a computing device, using the metadata, of a syntactically correct natural language sentence or statement that recites and/or describes the answer, wherein the information to enable construction comprises information (i) indicating how the natural language query was interpreted in determining the answer and (ii) not included in the query; and generating, at one or more processors, the syntactically correct natural language sentence or statement that recites and/or describes the answer using the metadata in the one or more first electronic messages. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A tangible, non-transitory computer readable storage medium or media having stored thereon machine executable instructions that, when executed by one or more processors, cause the one or more processors to:
-
receive a natural language query; and receive one or more first electronic messages that include an answer to the natural language query, and metadata corresponding to the answer, the metadata separate from the answer and including information to enable construction by a computing device, using the metadata, of a syntactically correct natural language sentence or statement that recites and/or describes the answer, wherein the information to enable construction comprises information (i) indicating how the natural language query was interpreted in determining the answer and (ii) not included in the query; and generate the syntactically correct natural language sentence or statement that recites and/or describes the answer using the metadata in the one or more first electronic messages. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A system for providing information, comprising:
-
a network interface device to communicatively couple to a communication network; one or more processors configured to; receive a natural language query, receive one or more first electronic messages that include an answer to the natural language query, and metadata corresponding to the answer, the metadata separate from the answer and including information to enable construction by a computing device, using the metadata, of a syntactically correct natural language sentence or statement that recites and/or describes the answer, wherein the information to enable construction comprises information (i) indicating how the natural language query was interpreted in determining the answer and (ii) not included in the query; and generate the syntactically correct natural language sentence or statement that recites and/or describes the answer using the metadata in the one or more first electronic messages. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification