IP Library Granted Patent US 8,442,827
Granted Patent B2
US 8,442,827 · App. 12/818,821 · Granted May 14, 2013

System and method for customized voice response

Inventor: Nicholas Duffield (Summit, NJ)
Assignee: AT&T Intellectual Property I, L.P.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,442,827
App. No.
12/818,821
Granted
May 14, 2013
Kind
B2
Abstract

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for approximating an accent source. A system practicing the method collects data associated with customer specific services, generates country-specific or dialect-specific weights for each service in the customer specific services list, generates a summary weight based on an aggregation of the country-specific or dialect-specific weights, and sets an interactive voice response system language model based on the summary weight and the country-specific or dialect-specific weights. The interactive voice response system can also change the user interface based on the interactive voice response system language model. The interactive voice response system can tune a voice recognition algorithm based on the summary weight and the country-specific weights. The interactive voice response system can adjust phoneme matching in the language model based on a possibility that the speaker is using other languages.

Claims (36)

1. A method comprising:

collecting a customer specific services list associated with a customer about to use an interactive voice response system;

for each service in the customer specific services list, generating country-specific weights;

generating a set of summary weights for a plurality of countries based on an aggregation of the country-specific weights;

selecting an interactive voice response system language model based on the set of summary weights; and

recognizing speech received from the customer via the interactive voice response system based on the interactive voice response system language model.

2. The method of claim 1 , wherein the interactive voice response system changes a user interface based on the interactive voice response language model.

3. The method of claim 1 , wherein the interactive voice response system selects language options for a splash screen based on the country-specific weights.

4. The method of claim 1 , wherein the interactive voice response system tunes a voice recognition algorithm based on the country-specific weights.

5. The method of claim 1 , wherein the interactive voice response system adjusts phoneme matching in the interactive voice response system language model based on a possibility that the customer is using other languages based on the country-specific weights and the set of summary weights.

6. The method of claim 1 , wherein the interactive voice response system further tracks, while recognizing speech from a customer, a number of times the customer repeats speech input.

7. The method of claim 1 , wherein data associated with the customer specific services comprise one of a phone record, an internet service record, a television service record, a mobile device record, and location information.

8. The method of claim 7 , wherein the internet service record comprises one of a customer requested top level domain, a web page language encoding, a browsing history, and a viewed web page content.

9. The method of claim 7 , wherein the television service record comprises one of a viewing history, a time of channel changes, a content of viewed channels, a digital video recorder recording history, scheduled shows for recording, and a viewing location.

10. A system comprising:

a processor; and

a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform a method comprising:

collecting a customer specific services list;

for each service in the customer specific services list, generating country-specific weights;

generating a set of summary weights for a plurality of regional language variations based on an aggregation of the country-specific weights;

selecting a system language model based on the set of summary weights; and

recognizing speech received from the customer based on the system language model.

11. The system of claim 10 , the computer-readable storage medium having additional instructions stored which result in the method further comprising changing a user interface based on the interactive voice response system language model.

12. The system of claim 10 , the computer-readable storage medium having additional instructions stored which result in the method further comprising selecting language options for a splash screen based on the set of summary weights and the country-specific weights.

13. The system of claim 10 , the computer-readable storage medium having additional instructions stored which result in the method further comprising tuning a voice recognition algorithm based on the set of summary weights and the country-specific weights.

14. The system of claim 10 , the computer-readable storage medium having additional instructions stored which result in the method further comprising adjusting phoneme matching in the language model based on a possibility that the speaker is using other languages based on an adjusted summary weight and adjusted country-specific weights, wherein the adjusted summary weight and the adjusted country-specific weights are adjusted in real time based on user interactions with the interactive voice response system.

15. The system of claim 10 , the computer-readable storage medium having additional instructions stored which result in the method further comprising tracking, while recognizing speech from a customer, a number of times the customer repeats speech input.

16. The system of claim 10 , wherein data associated with the customer-specific services list comprises one of a phone record, an internet service record, a television service record, a mobile device record, and location information.

17. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform a method comprising:

collecting a customer specific services list associated with a customer about to use an interactive voice response system;

for each service in the customer specific services list, generating country-specific weights;

generating a set of summary weights for a plurality of countries based on an aggregation of the country-specific weights;

selecting an interactive voice response system language model based on the set of summary weights; and

recognizing speech received from the customer via the interactive voice response system based on the interactive voice response system language model.

18. The computer-readable storage device of claim 17 , wherein the interactive voice response system selects language options for a splash screen based on the set of summary weights and the country-specific weights.

19. The computer-readable storage device of claim 17 , wherein the interactive voice response system tunes a voice recognition algorithm based on the set of summary weights and the country-specific weights.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2021
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: HYUNDAI MOTOR COMPANY; KIA CORPORATION
Reel/Frame 058135/0446 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2010
From: DUFFIELD, NICHOLAS
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 024569/0560 →
Continuity (1)
Related Publication 20110313767A1 · Dec 22, 2011