IP Library Granted Patent US 7,773,731
Granted Patent B2
US 7,773,731 · App. 11/300,186 · Granted Aug 10, 2010

Methods, systems, and products for dynamically-changing IVR architectures

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 7,773,731
App. No.
11/300,186
Granted
Aug 10, 2010
Kind
B2
Abstract

Methods, systems, and products are disclosed for dynamically changing an Interactive Voice Response (IVR) system. Responses to a menu of prompts are monitored. A presentation order of the menu of prompts is automatically updated according to a set of rules. The set of rules describe qualifications for dynamically changing the menu of prompts.

Claims (43)

1. A method for dynamically changing an Interactive Voice Response (IVR) system, comprising:

monitoring cumulative responses from callers to a hierarchical menu of prompts in the IVR system;

retrieving a promotion rule describing qualifications for promoting a prompt to a higher tier within the hierarchical menu of prompts;

retrieving a promotion threshold representing a minimum number of responses to the prompt that are required for promotion between tiers within the hierarchical menu of prompts;

promoting the prompt from a lower tier to the higher tier within the hierarchical menu of prompts when a cumulative number of responses to the prompt equals or exceeds the promotion threshold; and

responsive to the responses, dynamically rearranging the menu of prompts according to the promotion rule and the promotion threshold.

2. A method according to claim 1 , further comprising retrieving a boundary that limits a maximum number of tiers in the hierarchical menu of prompts.

3. A method according to claim 1 , further comprising demoting an infrequent prompt down a hierarchical tier in the hierarchical menu of prompts.

4. A method according to claim 1 , further comprising retrieving a compression rule describing a minimum number of responses to occupy a position within a tier.

5. A method according to claim 1 , further comprising retrieving an expansion rule the expansion rule describing a percentage of responses needed to remove a prompt from a generic grouping of prompts within a tier.

6. A method according to claim 1 , further comprising retrieving boundary rules specifying i) a maximum number of hierarchical levels within the menu of prompts, and ii) a maximum number of prompts within a hierarchical level.

7. A method according to claim 1 , further comprising concatenating a vocal tag assigned to a prompt, the vocal tag describing at least one of a genre, a category, and a subcategory associated with the prompt, such that when the presentation order of the menu of prompts is dynamically changed, the vocal tag is audibly presented to identify the prompt.

8. A method according to claim 1 , further comprising sending a recommendation report prior to dynamically rearranging the menu of prompts, the recommendation report describing the dynamically rearranged menu of prompts.

9. A method according to claim 1 , further comprising prompting a user of the IVR system according to the dynamically rearranged menu of prompts.

10. A system, comprising:

a processor executing code stored in memory that causes the processor to:

monitor cumulative responses from callers to a hierarchical menu of prompts in an IVR system;

retrieve a promotion rule describing qualifications for promoting a prompt to a higher tier within the hierarchical menu of prompts;

retrieve a promotion threshold representing a minimum number of responses to the prompt that are required for promotion between tiers within the hierarchical menu of prompts;

promote the prompt from a lower tier to the higher tier within the hierarchical menu of prompts when a cumulative number of responses to the prompt equals or exceeds the promotion threshold;

retrieve a boundary that limits a maximum number of tiers in the hierarchical menu of prompts; and

responsive to the responses, dynamically rearrange the menu of prompts according to the promotion rule, the promotion threshold, and the boundary.

11. A system according to claim 10 , wherein the code further causes the processor to determine a percentage of the cumulative responses for each prompt.

12. A system according to claim 10 , wherein the code further causes the processor to demote an infrequent prompt down to a lower hierarchical tier in the hierarchical menu of prompts.

13. A system according to claim 10 , wherein the code further causes the processor to retrieve a compression rule describing a minimum number of responses to occupy a position within a tier.

14. A system according to claim 10 , wherein the code further causes the processor to retrieve an expansion rule describing a percentage of responses needed to remove a prompt from a generic grouping of prompts within a tier.

15. A system according to claim 10 , wherein the code further causes the processor to retrieve boundary rules specifying i) a maximum number of hierarchical levels within the menu of prompts, and ii) a maximum number of prompts within a hierarchical level.

16. A system according to claim 10 , wherein the code further causes the processor to concatenate vocal tag assigned to a prompt, the vocal tag describing at least one of a genre, a category, and a subcategory associated with the prompt, such that when the menu of prompts is dynamically rearranged, the processor audibly processes the vocal tag to identify the prompt.

17. A system according to claim 10 , wherein the code further causes the processor to prompt a user according to the dynamically rearranged menu of prompts.

18. A computer readable medium storing computer code for performing a method, the method comprising:

monitoring cumulative responses from callers to a hierarchical menu of prompts in an IVR system;

retrieving a promotion rule describing qualifications for promoting a prompt to a higher tier within the hierarchical menu of prompts;

retrieving a promotion threshold representing a minimum number of responses to the prompt that are required for promotion between tiers within the hierarchical menu of prompts;

promoting the prompt from a lower tier to the higher tier within the hierarchical menu of prompts when a cumulative number of responses to the prompt equals or exceeds the promotion threshold;

retrieving boundaries that specify a maximum number of tiers and a minimum number of tiers in the hierarchical menu of prompts; and

responsive to the responses, dynamically rearranging the menu of prompts according to the promotion rule, the promotion threshold, and the boundaries.

19. A computer program product according to claim 18 , further comprising computer code for demoting the prompt down a hierarchical level according to a demotion rule that describes qualifications for demoting any prompt to a lower level within the menu of prompts.

20. A computer program product according to claim 18 , further comprising computer code for retrieving a compression rule describing a minimum number of responses to occupy a position within a tier.

21. A computer program product according to claim 18 , further comprising computer code for retrieving an expansion rule describing a percentage of responses needed to remove the prompt from a generic grouping of prompts within a tier.

22. A computer program product according to claim 18 , further comprising computer code for retrieving boundary rules specifying i) a maximum number of hierarchical levels within the menu of prompts, and ii) a maximum number of prompts within a hierarchical level.

23. A computer program product according to claim 18 , further comprising computer code for concatenating a vocal tag assigned to the prompt, the vocal tag describing at least one of a genre, a category, and a subcategory associated with the prompt, such that when the menu of prompts is dynamically rearranged, the vocal tag is audibly presented to identify the prompt.

24. A computer program product according to claim 18 , further comprising computer code for sending a recommendation report prior to dynamically rearranging the menu of prompts, the recommendation report describing the dynamically rearranged menu of prompts.

25. A computer program product according to claim 18 , further comprising computer code for prompting a user of the IVR system according to the dynamically rearranged menu of prompts.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065533/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041498/0113 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2016
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 038985/0026 →
CHANGE OF NAME Recorded Jun 22, 2016
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 039115/0041 →
CHANGE OF NAME Recorded Jun 22, 2016
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 039115/0047 →
CHANGE OF NAME Recorded Jun 22, 2016
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 039116/0009 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2005
From: MALIK, DALE; ANDERSON, RICHARD A.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 017330/0249 →