Method and apparatus for conducting point-of-sale transactions using voice recognition
First Claim
1. A method for conducting a point-of-sale transaction using voice recognition, the transaction having a plurality of stages, the method comprising the steps of:
- capturing a spoken utterance from a user with a sound input device;
comparing the spoken utterance to a plurality of stored patterns to find a match;
generating a first product order based on the match;
repeating the capturing, comparing, and generating steps for each additional spoken utterance; and
calculating a bill based on the product orders;
wherein the plurality of stored patterns comprises a subset of a vocabulary stored in a memory, the subset changing for selected comparing steps to include different predetermined sets of likely words from the vocabulary, each predetermined set of the likely words corresponding to one of the transaction stages, the vocabulary corresponding to the user;
changing the first product order to a second product in response to a first corrective utterance from the user;
incrementing an error count corresponding to a first stored pattern, the first stored pattern corresponding to the second product order;
prompting the user to repeat a second corrective utterance corresponding to the second product order for at least one repetition when the error count reaches a predetermined number;
capturing the at least one repetition of the second corrective utterance with the sound input device; and
combining the at least one repetition of the second corrective utterance with the first stored pattern to form a new pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for conducting point-of-sale transactions using both speaker dependent and speaker independent voice recognition in which a spoken utterance from a first user is captured with a sound input device. The spoken utterance is compared to a first plurality of stored patterns to find a first match. A product order is generated based on the first match found in the comparing step. The comparing and generating steps may be repeated for each additional product purchased. A bill is then calculated based on the product orders. The plurality of stored patterns, also referred to as a voice layer, comprises a subset of a user vocabulary stored in a memory. The voice layer, i.e., the plurality of stored patterns to which the spoken utterances are compared, changes to include different sets of likely words from the vocabulary depending upon the context of the transaction. In the speaker dependent embodiment, the user vocabulary is specific to the first user.
-
Citations
15 Claims
-
1. A method for conducting a point-of-sale transaction using voice recognition, the transaction having a plurality of stages, the method comprising the steps of:
-
capturing a spoken utterance from a user with a sound input device; comparing the spoken utterance to a plurality of stored patterns to find a match; generating a first product order based on the match; repeating the capturing, comparing, and generating steps for each additional spoken utterance; and calculating a bill based on the product orders; wherein the plurality of stored patterns comprises a subset of a vocabulary stored in a memory, the subset changing for selected comparing steps to include different predetermined sets of likely words from the vocabulary, each predetermined set of the likely words corresponding to one of the transaction stages, the vocabulary corresponding to the user; changing the first product order to a second product in response to a first corrective utterance from the user; incrementing an error count corresponding to a first stored pattern, the first stored pattern corresponding to the second product order; prompting the user to repeat a second corrective utterance corresponding to the second product order for at least one repetition when the error count reaches a predetermined number; capturing the at least one repetition of the second corrective utterance with the sound input device; and combining the at least one repetition of the second corrective utterance with the first stored pattern to form a new pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification