Semantic Decoding of User Queries
First Claim
1. A method of performing semantic decoding of a user question presented in a speech:
- utterance to a networked online natural language processing system to determine a meaning of the user question, the method comprising the steps of;
(a) receiving a set of words forming the user question at the networked online natural language processing system;
wherein the user question can be associated with one or more known queries, and which known queries have a meaning that is understood by the networked online natural language processing system;
(b) determining a frequency of occurrence of one or more terms identified in the user question and in each of said one or more known queries;
(c) determining a percentage of terms which appear in the user question that also appear in each of said one or more known queries;
(d) measuring a semantic similarity between said set of words in the user question, and a corresponding set of words in each of said one or more known queries;
(e) combining the results of steps (b) through (d) to identify which one of said one or more known queries is to be used in identifying the meaning of the user question.
1 Assignment
0 Petitions
Accused Products
Abstract
An intelligent query system for processing voiced-based queries is disclosed, which uses semantic based processing to identify the question posed by the user by understanding the meaning of the user'"'"'s utterance. Based on identifying the meaning of the utterance, the system selects a single answer that best matches the user'"'"'s query. The answer that is paired to this single question is then retrieved and presented to the user. The system, as implemented, accepts environmental variables selected by the user and is scalable to provide answers to a variety and quantity of user-initiated queries.
474 Citations
8 Claims
-
1. A method of performing semantic decoding of a user question presented in a speech:
- utterance to a networked online natural language processing system to determine a meaning of the user question, the method comprising the steps of;
(a) receiving a set of words forming the user question at the networked online natural language processing system; wherein the user question can be associated with one or more known queries, and which known queries have a meaning that is understood by the networked online natural language processing system; (b) determining a frequency of occurrence of one or more terms identified in the user question and in each of said one or more known queries; (c) determining a percentage of terms which appear in the user question that also appear in each of said one or more known queries; (d) measuring a semantic similarity between said set of words in the user question, and a corresponding set of words in each of said one or more known queries; (e) combining the results of steps (b) through (d) to identify which one of said one or more known queries is to be used in identifying the meaning of the user question. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- utterance to a networked online natural language processing system to determine a meaning of the user question, the method comprising the steps of;
Specification