Patent Document ID: 8484015
Application ID: 12780651

Base Claim:
1. A method for use in a natural language (NL) system that generates answers to NL queries, the method comprising: generating, using one or more computing devices, one or more predicted queries representing one or more potential queries that may be received subsequently by the NL system; providing, using one or more computing devices, the one or more predicted queries to an NL query answering system implemented by one or more computing devices; receiving, from the NL query answering system, one or more respective answers to the one or more predicted queries; generating, using one or more computing devices, one or more web pages corresponding to the one or more respective answers, wherein each web page is configured to display the respective answer; storing the one or more web pages in a first database; receiving a NL query; determining, using one or more computing devices, whether a pre-generated web page that includes an answer to the NL query is stored in the first database; when the pre-generated web page that includes the answer to the NL query is stored in the first database, providing the pre-generated web page via a network; and when no pre-generated web page that includes the answer to the NL query is stored in the first database: generating, using one or more computing devices, an answer based on data stored in a second database, generating, using one or more computing devices, a new web page that includes the answer to the NL query; and providing the new web page via the network in response to the NL query.

---

Claim 8:
8. The method of claim 1 , wherein determining whether the pre-generated web page that includes the answer is stored in the first database comprises: interpreting, using one or more computing devices, the received NL query; determining, using one or more computing devices, two or more potentially intended queries corresponding to the received NL query; making, using one or more computing devices, an assumption to select an intended query from the potentially intended queries; and determining, using one or more computing devices, whether the pre-generated web page that includes the answer is stored in the first database based on the selected intended query.