RELATIVE DELTA COMPUTATIONS FOR DETERMINING THE MEANING OF LANGUAGE INPUTS
First Claim
1. A system for processing language input comprising:
- a natural language processor configured to convert a language input into a plurality of possible meanings and to assign a confidence value to each of said possible meanings; and
an anomaly detector configured to detect the occurrence of at least one irregularity within said language input using at least one relative delta computation, wherein each value of a relative delta computation uniquely corresponds to a type of irregularity within said language input such that values of relative delta computations vary depending on the corresponding type of irregularity, and wherein the anomaly detector is further configured to determine the corresponding type of the at least one irregularity based upon said at least one relative delta computation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for processing language input can include the step of determining at least two possible meanings for a language input. For each possible meaning, a probability that the possible meaning is a correct interpretation of the language input can be determined. At least one relative data computation can be computed based at least in part upon the probabilities. At least one irregularity within the language input can be detected based upon the relative delta computation. The irregularity can include mumble, ambiguous input, and/or compound input. At least one programmatic action can be performed responsive to the detection of the irregularity.
-
Citations
18 Claims
-
1. A system for processing language input comprising:
-
a natural language processor configured to convert a language input into a plurality of possible meanings and to assign a confidence value to each of said possible meanings; and an anomaly detector configured to detect the occurrence of at least one irregularity within said language input using at least one relative delta computation, wherein each value of a relative delta computation uniquely corresponds to a type of irregularity within said language input such that values of relative delta computations vary depending on the corresponding type of irregularity, and wherein the anomaly detector is further configured to determine the corresponding type of the at least one irregularity based upon said at least one relative delta computation. - View Dependent Claims (2, 3, 4, 5, 10)
-
-
6. A machine-readable storage having stored thereon, a computer program having a plurality of code sections, said code sections executable by a machine for causing the machine to perform the steps of:
-
determining at least two possible meanings for a language input; for each possible meaning, determining a probability that said possible meaning is a correct interpretation of said language input; computing at least one relative delta computation based at least in part upon said probabilities, wherein each value of a relative delta computation uniquely corresponds to a type of irregularity within said language input such that values of relative delta computations vary depending on the corresponding type of irregularity; detecting at least one irregularity within said language input and determining the corresponding type of the at least one irregularity based upon said relative delta computation; and performing at least one programmatic action responsive to detecting said irregularity. - View Dependent Claims (7, 8, 9, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for processing language input comprising the steps of:
-
means for determining at least two possible meanings for a language input; means for determining a probability that said possible meaning is a correct interpretation of said language input for each possible meaning; means for computing at least one relative delta computation based at least in part upon said probabilities, wherein each value of a relative delta computation uniquely corresponds to a type of irregularity within said language input such that values of relative delta computations vary depending on the corresponding type of irregularity; means for detecting at least one irregularity within said language input and determining the corresponding type of the at least one irregularity based upon said relative delta computation; and means for performing at least one programmatic action responsive to detecting said irregularity.
-
Specification