Method and apparatus for performing a grammar-pruning operation
First Claim
1. A method of recognizing an input identifier, comprising:
- a) providing a recognized identifier based on the input identifier;
b) comparing the recognized identifier to a current set of reference identifiers;
c) determining a reference identifier from the current set of reference identifiers that matches the recognized identifier;
d) prompting a user with the matched reference identifier;
e) excluding, if the user rejects the matched reference identifier, the matched reference identifier from the current set of reference identifiers to create a new current set of reference identifiers;
f) repeating steps b) to e) so long as the user indicates that a current matched reference identifier does not correspond to the input identifier; and
g) ceasing step f) if a predetermined number of reference identifiers are excluded from the set of reference identifiers, wherein each rejected matched reference identifier is excluded from the current set of reference identifiers while steps b) through e) are being performed.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for recognizing an input identifier by comparing a recognized identifier based on the input identifier to a set of reference identifiers maintained in memory. When a match is found between the recognized identifier and one of the reference identifiers, a user is prompted with the matched reference identifier. If the user confirms that the matched reference identifier corresponds to the input identifier, a transaction is executed based on the matched reference identifier. If the user rejects the matched reference identifier, the recognized identifier is compared again to the set of reference identifiers, but for this comparison, the previously rejected reference identifier has been excluded from the set of reference identifiers.
-
Citations
28 Claims
-
1. A method of recognizing an input identifier, comprising:
-
a) providing a recognized identifier based on the input identifier; b) comparing the recognized identifier to a current set of reference identifiers; c) determining a reference identifier from the current set of reference identifiers that matches the recognized identifier; d) prompting a user with the matched reference identifier; e) excluding, if the user rejects the matched reference identifier, the matched reference identifier from the current set of reference identifiers to create a new current set of reference identifiers; f) repeating steps b) to e) so long as the user indicates that a current matched reference identifier does not correspond to the input identifier; and g) ceasing step f) if a predetermined number of reference identifiers are excluded from the set of reference identifiers, wherein each rejected matched reference identifier is excluded from the current set of reference identifiers while steps b) through e) are being performed. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of recognizing an input identifier, comprising:
-
a) providing a recognized identifier based on the input identifier; b) comparing the recognized identifier to a current set of reference identifiers; c) determining a reference identifier from the current set of reference identifiers that matches the recognized identifier; d) prompting a user with the matched reference identifier; e) excluding, if the user rejects the matched reference identifier, the matched reference identifier from the current set of reference identifiers to create a new current set of reference identifiers; f) reinstating into the new current set of reference identifiers at least one of a previously rejected reference identifier; g) repeating steps b) to f) so long as the user indicates that a current matched reference identifier does not correspond to the input identifier; and h) ceasing step g) if a predetermined number of reference identifiers are excluded from the set of reference identifiers, wherein each rejected matched reference identifier is excluded from the current set of reference identifiers while steps b) through f) are being performed. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for recognizing an input identifier, comprising:
-
a) means for providing a recognized identifier based on the input identifier; b) means for comparing the recognized identifier to a current set of reference identifiers; c) means for determining a reference identifier from the current set of reference identifiers that matches the recognized identifier; d) means for prompting a user with the matched reference identifier; e) means for excluding, if the user rejects the matched reference identifier, the matched reference identifier from the current set of reference identifiers to create a new current set of reference identifiers; and f) means for selecting, if the user confirms the matched reference identifier, the matched reference identifier as corresponding to the input identifier, wherein each rejected matched reference identifier is excluded from the current set of reference identifiers before a completion of an operation of one of the means for comparing, the means for determining, the means for prompting, and the means for excluding. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An apparatus for recognizing an input identifier, comprising:
-
a) means for providing a recognized identifier based on the input identifier; b) means for comparing the recognized identifier to a current set of reference identifiers; c) means for determining a reference identifier from the current set of reference identifiers that matches the recognized identifier; d) means for prompting a user with the matched reference identifier; e) means for excluding, if the user rejects the matched reference identifier, the matched reference identifier from the current set of reference identifiers to create a new current set of reference identifiers; f) means for reinstating into the new current set of reference identifiers at least one of a previously rejected reference identifier; and g) means for selecting, if the user confirms the matched reference identifier, the matched reference identifier as corresponding to the input identifier, wherein each rejected matched reference identifier is excluded from the current set of reference identifiers before a completion of an operation of one of the means for comparing, the means for determining, the means for prompting, the means for excluding, and the means for reinstating. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for recognizing an input identifier, comprising:
-
a processing device; a recognizing device coupled to the processing device, the recognizing device including an input for receiving the input identifier; a global database coupled to the processing device, the global database including at least one reference identifier; and a grammar pruning module coupled to the processing device, the grammar pruning module causing each reference identifier that is rejected to be excluded from active status during an operation of the processing device. - View Dependent Claims (26, 27, 28)
-
Specification