IP Library Granted Patent US 8,254,534
Granted Patent B2
US 8,254,534 · App. 11/766,410 · Granted Aug 28, 2012

Method and apparatus for automatic telephone menu navigation

Assignee: International Business Machines Corporation
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,254,534
App. No.
11/766,410
Granted
Aug 28, 2012
Kind
B2
Abstract

Principles of the present invention provide techniques for automatically navigating through a telephone menu system. Illustrative techniques of the invention permit a user of a telephone menu system (e.g., IVR system) to record operations needed to navigate to a particular point in a menu tree of the telephone menu system and to either gather information or perform a transaction at that menu point. The information or transaction status may be reported to the user. Part of the act of training may be the association of a command with the navigation operations, after which the automated telephone menu navigation system of the invention will repeat the procedure, in correct synchrony with the telephone menu service, when the user says the command. In addition, the techniques of the invention detect failure or loss of synchronization or changes in the telephone menu.

Claims (25)

1. A method for use in automating access to one or more services accessible through a communications system, the method comprising the steps of:

connecting to the communications system;

recording one or more actions associated with a user and one or more actions associated with the communications system wherein the actions are performed to effectuate a transaction associated with the communications system;

recognizing at least a portion of the one or more actions associated with the communications system when the communications system is subsequently connected to; and

replaying at least a portion of the one or more recorded actions associated with the user such that the user need not perform at least a portion of the one or more recorded actions in order to effectuate the transaction associated with the communication system.

2. The method of claim 1 , wherein the communications system comprises a telephone menu system.

3. The method of claim 1 , wherein the communications system comprises an interactive voice response system.

4. The method of claim 1 , wherein the one or more actions associated with the user comprise providing speech-based input.

5. The method of claim 1 , wherein the one or more actions associated with the user comprise providing key press-based input.

6. The method of claim 5 , wherein the recording step further comprises recording dual tone multi-frequency data in accordance with the key press-based input.

7. The method of claim 1 , wherein the one or more actions associated with the communications system comprise providing a speech-based prompt.

8. The method of claim 7 , wherein the recording step further comprises decoding the speech-based prompt.

9. The method of claim 8 , wherein the recording step further comprises storing the decoded prompt.

10. The method of claim 1 , wherein the recording step further comprises differentiating between one or more actions associated with the user and one or more actions associated with the communications system.

11. The method of claim 1 , wherein the recording step further comprises associating a code with the recorded actions such that at least a portion of the one or more actions associated with the user and the one or more actions associated with the communications system are automatically performable or recognizable, respectively, when the code is subsequently provided to the communications system.

12. The method of claim 1 , further comprising the step of automatically performing or recognizing, respectively, at least a portion of the one or more actions associated with the user and the one or more actions associated with the communications system when the communications system is subsequently connected to.

13. The method of claim 1 , further comprising the step of indicating to the user that access to the one or more services is unavailable.

14. Apparatus for use in automating access to one or more services accessible through a communications system, the apparatus comprising:

a memory; and

at least one processor coupled to the memory and operative to: (i) connect with the communications system; (ii) record one or more actions associated with a user and one or more actions associated with the communications system wherein the actions are performed to effectuate a transaction associated with the communications system; (iii) recognize at least a portion of the one or more actions associated with the communications system when the communications system is subsequently connected to; and (iv) replay at least a portion of the one or more recorded actions associated with the user such that the user need not perform at least a portion of the one or more recorded actions in order to effectuate the transaction associated with the communications system.

15. An article of manufacture for use in automating access to one or more services accessible through a communications system, comprising a computer readable storage medium containing one or more programs which when executed implement the steps of:

connecting with the communications system;

recording one or more actions associated with a user and one or more actions associated with the communications system wherein the actions are performed to effectuate a transaction associated with the service;

recognizing at least a portion of the one or more actions associated with the communications system when the communications system is subsequently connected to; and

replaying at least a portion of the one or more recorded actions associated with the user such that the user need not perform at least a portion of the one or more recorded actions in order to effectuate the transaction associated with the communications system.

Continuity (2)
Continuation 10752967 · Jan 7, 2004
Related Publication 20070248218A1 · Oct 25, 2007