DYNAMIC SEMANTIC NETWORKS FOR LANGUAGE UNDERSTANDING AND QUESTION ANSWERING
First Claim
1. A computer-implemented method of answering questions, comprising:
- receiving, by one or more processors, a query;
based on the query, generating, by the one or more processors, a matrix;
based on the matrix, modifying, by the one or more processors, a dynamic memory;
based on the matrix, determining, by the one or more processors, a first response from the dynamic memory;
based on the matrix, determining, by the one or more processors, a second response from a database;
based on the first response and the second response, determining, by the one or more processors, a third response; and
in response to the query, providing, by the one or more processors, the third response.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method of answering questions comprises: receiving, by one or more processors, a query; based on the query, generating, by the one or more processors, a matrix; based on the matrix, modifying, by the one or more processors, a dynamic memory; based on the matrix, determining, by the one or more processors, a first response from the dynamic memory; based on the matrix, determining, by the one or more processors, a second response from a database; based on the first response and the second response, determining, by the one or more processors, a third response; and in response to the query, providing, by the one or more processors, the third response.
-
Citations
20 Claims
-
1. A computer-implemented method of answering questions, comprising:
-
receiving, by one or more processors, a query; based on the query, generating, by the one or more processors, a matrix; based on the matrix, modifying, by the one or more processors, a dynamic memory; based on the matrix, determining, by the one or more processors, a first response from the dynamic memory; based on the matrix, determining, by the one or more processors, a second response from a database; based on the first response and the second response, determining, by the one or more processors, a third response; and in response to the query, providing, by the one or more processors, the third response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A question-answering system comprising:
-
a memory storage comprising instructions; and one or more processors in communication with the memory storage, wherein the one or more processors execute the instructions to perform; receiving a query; based on the query, generating a matrix; based on the matrix, modifying a dynamic memory; based on the matrix, determining a first response from the dynamic memory; based on the matrix, determining a second response from a database; based on the first response and the second response, determining a third response; and in response to the query, providing the third response. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing computer instructions for answering questions, that when executed by one or more processors, cause the one or more processors to perform steps of:
-
receiving a query; based on the query, generating a matrix; based on the matrix, modifying a dynamic memory; based on the matrix, determining a first response from the dynamic memory; based on the matrix, determining a second response from a database; based on the first response and the second response, determining a third response; and in response to the query, providing the third response. - View Dependent Claims (19, 20)
-
Specification