Relative delta computations for determining the meaning of language inputs
First Claim
1. A computer implemented method for processing language input comprising the steps of:
- using at least one processor to perform;
determining at least two possible meanings for a language input;
determining a first probability that a first possible meaning of the at least two possible meanings is a correct interpretation of said language input;
determining a second probability that a second possible meaning of the at least two possible meanings is a correct interpretation of said language inputcomputing at least one relative delta computation comprising a value derived at least in part on a difference between at least the first probability and the second probability, the difference divided by a denominator based on the first probability;
detecting at least one irregularity within said language input based upon said relative delta computation; and
performing at least one programmatic action responsive to detecting said irregularity.
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
30 Claims
-
1. A computer implemented method for processing language input comprising the steps of:
using at least one processor to perform; determining at least two possible meanings for a language input; determining a first probability that a first possible meaning of the at least two possible meanings is a correct interpretation of said language input; determining a second probability that a second possible meaning of the at least two possible meanings is a correct interpretation of said language input computing at least one relative delta computation comprising a value derived at least in part on a difference between at least the first probability and the second probability, the difference divided by a denominator based on the first probability; detecting at least one irregularity within said language input based upon said relative delta computation; and performing at least one programmatic action responsive to detecting said irregularity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A system for processing language input comprising:
-
a computer processor configured to convert a language input into a plurality of possible meanings and to assign a confidence value to each of the plurality of possible meanings to obtain a plurality of confidence values; 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 said relative delta computation comprises a value derived at least in part on a difference between a first confidence value and a second confidence value from the plurality of confidence values, the difference divided by a denominator based on the first confidence value. - View Dependent Claims (14, 15, 16, 17)
-
-
18. Hardware 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; determining a first probability that a first possible meaning of the at least two possible meanings is a correct interpretation of said language input; determining a second probability that a second possible meaning of the at least two possible meanings is a correct interpretation of said language input; computing at least one relative delta computation comprising a value derived at least in part on a difference between at least the first probability and the second probability, the difference divided by a denominator based on the first probability; detecting at least one irregularity within said language input based upon said relative delta computation; and performing at least one programmatic action responsive to detecting said irregularity. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for processing language input comprising:
-
means for determining at least two possible meanings for a language input; means for determining a first probability, that a first possible meaning of the at least two possible meanings is a correct interpretation of said language input; means for determining a second probability that a second possible meaning of the at least two possible meanings is a correct interpretation of said language input; means for computing at least one relative delta computation comprising a value derived at least in part on a difference between at least the first probability and the second probability, the difference divided by a denominator based on the first probability; means for detecting at least one irregularity within said language input based upon said relative delta computation; and means for performing at least one programmatic action responsive to detecting said irregularity.
-
Specification