← Back to Patent Explorer
US5758322A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for conducting point-of-sale transactions using voice recognition

Assignee: International Voice Register Inc
•
Filing: 1994-12-09
•
Granted: 1998-05-26
•
Expires: 2014-12-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Eric H. Rongley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 13:09
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/38; G06Q20/40; G06Q20/401; G06Q20/4014; G06Q20/40145; G07C; G07C9/00; G07C9/30; G07C9/32; G07C9/37; G10; G10L; G10L15/00; G10L15/06; G10L15/063; G10L2015/0631; G10L15/22; G10L2015/226; G10L2015/228

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 238 words
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.
Claim 2
Independent Claim 238 words
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.
Claim 3
Dependent Claim 50 words
The method of claim 1 further comprising the steps of: receiving a log-in command from the user; and retrieving the vocabulary from a main memory in response to the vocal log-in command, the main memory having a plurality of user vocabularies stored therein, each vocabulary corresponding to a different user.
Claim 4
Dependent Claim 31 words
The method of claim 2 further comprising the step of determining access by the user to different levels of different operating modes based upon a security level associated with the user.
Claim 5
Dependent Claim 25 words
The method of claim 3 wherein the different operating modes are selected from a group consisting of order taking, inventory, timekeeping, goods receiving, and troubleshooting.
Claim 6
Dependent Claim 26 words
The method of claim 1 further comprising the steps of: receiving a password from the user; and clocking in the user in response to the password.
Claim 7
Dependent Claim 35 words
The method of claim 1 further comprising the steps of: receiving a vocal clock-out command from the user via the sound input device; and clocking out the user in response to the vocal clock-out command.
Claim 8
Dependent Claim 49 words
The method of claim 1 further comprising the steps of: prompting the user to speak at least one additional utterance; capturing the at least one additional utterance with the sound input device; and adding the at least one additional utterance to the plurality of stored patterns in the vocabulary.
Claim 9
Dependent Claim 19 words
The method of claim 1 further comprising the step of displaying the first product order on a display means.
Claim 10
Dependent Claim 18 words
The method of claim 1 further comprising the step of printing a printout corresponding to the product orders.
Claim 11
Dependent Claim 23 words
The method of claim 1 further comprising the step of opening a cash drawer in response to an open command from the user.
Claim 12
Dependent Claim 77 words
The method of claim 1 further comprising the steps of: capturing a corrective utterance from the user with the sound input device; deleting the first product order in response to the corrective utterance; capturing a second utterance from the user with the sound input device; comparing the second utterance to the plurality of stored patterns to find a second match; and generating a second product order to replace the first product order based on the second match.
Claim 13
Dependent Claim 58 words
The method of claim 1 wherein each match found with the comparing step has a confidence level associated therewith, the method further comprising the step of prompting the user to enter a password when the confidence level associated with a particular match differs from previous confidence levels associated with the particular match by more than a first amount.
Claim 14
Dependent Claim 168 words
The method of claim 1 further comprising the steps of: receiving a log in command from a first user; retrieving a first user vocabulary corresponding to the first user from a main memory in response to the log in command, the main memory having a plurality of user vocabularies stored therein, each user vocabulary corresponding to a different user; storing a location marker for the users active voice file; capturing a log out command; sending the current copy of the voice file back to the main memory; updating the marker for the location of the active vocabulary for the user; prompting a new user to repeat a plurality of test utterances in succession; capturing the plurality of test utterances from the new user for storage in the main memory as part of the new user vocabulary, each test utterance being repeated by the new user at least once; and storing the plurality of test utterances in the main memory, the test utterances corresponding to the new user vocabulary.
Claim 15
Dependent Claim 49 words
The method of claim 1 wherein there are a plurality of vocabularies stored in the memory representing different voice models, the method further comprising the step of selecting the first vocabulary from the plurality of vocabularies based on an analysis of at least a first utterance by the user.
Claim 16
Dependent Claim 44 words
The method of claim 13 further comprising directing the system to create a new user; assigning at least one level of access rights to the new user; and adding vocabulary words associated with each level of access to a vocabulary for the new user.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-25 2001-11-24 2002-05-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-25 2005-11-24 2006-05-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-25 2009-11-24 2010-05-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag