Providing question and answer services
AssigneeGoogle Inc.
InventorsJun Yao, Jinhui Du
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for question and answer services. In one aspect, a method combines receiving a plurality of questions from a plurality of different servers according to a protocol that defines services for submitting questions and obtaining answers to questions. Each received question is analyzed and associated with one or more labels based on the analysis. A request from a server is received according to the protocol to obtain questions related to one or more labels. Questions associated with one or more of the labels are identified and provided in response to the request.
Claims21
A method implemented by data processing apparatus, the method comprising:
- receiving a plurality of questions from a plurality of different servers according to a protocol that defines services for submitting questions and obtaining answers to questions;
- for each received question, analyzing a textual form of the question and associating the question with one or more labels based on the analysis;
- receiving a request from a server according to the protocol to obtain questions related to one or more first labels;
- and
- identifying questions associated with one or more of the first labels and providing the identified questions in response to the request.
A system comprising:
- a storage medium having stored instructions;
- and
- data processing apparatus configured to execute the instructions to perform operations comprising:
- receiving a plurality of questions from a plurality of different servers according to a protocol that defines services for submitting questions and obtaining answers to questions;
- for each received question, analyzing a textual form of the question and associating the question with one or more labels based on the analysis;
- receiving a request from a server according to the protocol to obtain questions related to one or more first labels;
- and
- identifying questions associated with one or more of the first labels and providing the identified questions in response to the request.
A computer-readable medium including instructions that, when executed by data processing apparatus, perform operations comprising:
- receiving a plurality of questions from a plurality of different servers according to a protocol that defines services for submitting questions and obtaining answers to questions;
- for each received question, analyzing a textual form of the question and associating the question with one or more labels based on the analysis;
- receiving a request from a server according to the protocol to obtain questions related to one or more first labels;
- and
- identifying questions associated with one or more of the first labels and providing the identified questions in response to the request.
Dependencies are inferred from the claim text.