Methods for obtaining complex data in an interactive voice response system
First Claim
1. A method for obtaining complex data using speech recognition, comprising:
- providing an interactive voice response system configured to receive speech data from a user;
providing a database comprising a plurality of stored simple data elements that each have a stored complex data element associated therewith;
prompting the user for a simple data element that can be compared with the stored simple data elements;
receiving and interpreting speech data from the user to generate a speech-obtained simple data element;
accessing the database wherein the speech-obtained data element is compared with the plurality of stored simple data elements to determine a match;
for stored simple data elements that match the speech-obtained data element, receiving the complex data element associated therewith; and
conveying at least a portion of any received complex data elements to the user and prompting the user to confirm whether the received complex data is accurate.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems using voice recognition can obtain complex data from a database using simple data obtained from a user. The database associates and stores complex data with simple data. The interactive voice response system prompts the user for simple information, such as a phone number, which can be interpreted using voice recognition. The speech-obtained simple data is then matched with the simple data stored in the database. If a match is found, the complex data (e.g., a street address) stored with the simple data is communicated to the IVR system. The IVR system communicates the complex data to the user and prompts the user to confirm whether the complex data is accurate. The database can be a third-party database such as a computer accessible phone directory or a credit bureau.
50 Citations
20 Claims
-
1. A method for obtaining complex data using speech recognition, comprising:
-
providing an interactive voice response system configured to receive speech data from a user;
providing a database comprising a plurality of stored simple data elements that each have a stored complex data element associated therewith;
prompting the user for a simple data element that can be compared with the stored simple data elements;
receiving and interpreting speech data from the user to generate a speech-obtained simple data element;
accessing the database wherein the speech-obtained data element is compared with the plurality of stored simple data elements to determine a match;
for stored simple data elements that match the speech-obtained data element, receiving the complex data element associated therewith; and
conveying at least a portion of any received complex data elements to the user and prompting the user to confirm whether the received complex data is accurate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for obtaining complex data using speech recognition by accessing a third-party database, comprising:
-
providing an interactive voice response system configured to receive speech data from a user;
providing access to a third-party database, the third-party database comprising a plurality of stored simple data elements that each have a stored complex data element associated therewith;
prompting the user for speech data that can be compared with the stored simple data elements;
receiving and interpreting the speech data to generate a speech-obtained data element;
accessing the third-party database to compare the speech-obtained data element with the plurality of stored simple data elements to determine a match; and
receiving the complex data associated with any stored simple data elements that have been matched with the speech-obtained data element. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product for use in a system comprising an interactive voice response system configured to receive speech data from a user and a database comprising a plurality of stored simple data elements that each have a stored complex data element associated therewith, the computer readable medium carrying computer executable instructions for implementing a method for obtaining complex data using speech recognition, wherein the method comprises:
-
prompting the user for speech data that can be compared with the stored simple data element;
receiving and interpreting the speech data to generate a speech-obtained data element;
accessing the database to compare the speech-obtained data element with the plurality of stored simple data elements to determine a match, receiving the complex data element associated with the stored simple data elements that have been determined to match the speech-obtained data element;
conveying at least a portion of the received complex data to the user and prompting the user to confirm whether the received complex data element should be associated with the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification