System and method for graphically displaying and navigating through an interactive voice response menu
First Claim
1. In a system having a first communications terminal coupled to a remote second communications terminal by a communications circuit, each communications terminal having a central processing unit coupled to a memory, the first communications terminal having one or more interactive voice response units, the second communications terminal having a display for visually outputting data signals, and an audio input/output device for inputting/outputting audio signals, a method of switching to use of visual data queries, comprising the steps of:
- sending a first query from the first communications terminal to the remote second communications terminal, the first query comprising an audio signal allowing a user of the second communications terminal to receive subsequent queries as visual displays on the second communications terminal, or to proceed using audio queries alone;
outputting the first query on the second communications terminal using the audio input/output device;
monitoring the communications circuit from the first communications terminal to detect whether the user elects to employ visual display of queries; and
, if so,outputting a subsequent set of queries in the form of a visual display on the second communications terminal, said visual display permitting the user to skip one or more intermediate levels of queries and thereby more quickly reach a desired result.
2 Assignments
0 Petitions
Accused Products
Abstract
Interactive voice response systems (IVRS) are used as interfaces at a wide variety of support and information retrieval centers. A caller who contacts in IVRS-equipped support center can choose to have the voice information contained in the IVRS menus displayed graphically on the caller'"'"'s communications terminal. The graphical display allows a caller to navigate up and down in the IVRS menus, skipping intermediate steps that would be required making responses to voice queries. In one embodiment the Hyper Text Markup Language (HTML) is used to produce the graphical display. The HTML data also contains a pre-defined protocol used to display IVRS menus. The graphical display of IVRS menus saves callers time, and displays IVRS information more quickly and thoroughly than could be done with voice. Graphical display of IVRS menus also saves support costs since a caller may find desired information without interaction with support center personal.
676 Citations
58 Claims
-
1. In a system having a first communications terminal coupled to a remote second communications terminal by a communications circuit, each communications terminal having a central processing unit coupled to a memory, the first communications terminal having one or more interactive voice response units, the second communications terminal having a display for visually outputting data signals, and an audio input/output device for inputting/outputting audio signals, a method of switching to use of visual data queries, comprising the steps of:
-
sending a first query from the first communications terminal to the remote second communications terminal, the first query comprising an audio signal allowing a user of the second communications terminal to receive subsequent queries as visual displays on the second communications terminal, or to proceed using audio queries alone; outputting the first query on the second communications terminal using the audio input/output device; monitoring the communications circuit from the first communications terminal to detect whether the user elects to employ visual display of queries; and
, if so,outputting a subsequent set of queries in the form of a visual display on the second communications terminal, said visual display permitting the user to skip one or more intermediate levels of queries and thereby more quickly reach a desired result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12)
-
-
8. In a system having a first communications terminal coupled to a remote second communications terminal by a communications circuit, each communications terminal having a central processing unit coupled to a memory, the first communications terminal having one or more interactive voice response units, the second remote communications terminal having a display for visually outputting data signals, an audio input/output device for outputting audio signals, a method of choosing from a plurality of interactive voice response queries:
-
storing on the first communications terminal a set of interactive voice response queries; sending a first subset of said plurality of interactive voice response queries to the second communications terminal; outputting said subset of interactive voice response queries on the second communications terminal using a hierarchical paradigm; allowing a user to selectively respond to any of the outputted subset of interactive voice response queries at any level in the hierarchical paradigm, thereby skipping intermediate levels; monitoring the communications circuit to detect a response to the subset of interactive voice queries from the second communications terminal; and upon detecting a response, sending a subsequent subset of the plurality of interactive voice response queries to the second communications terminal for display, based on the user responses to said first subset of queries; wherein the system determines which queries to present to a user based on a probabilistic scheme that directs the user to information most likely wanted or needed based on the system'"'"'s experience with prior users. - View Dependent Claims (13)
-
-
14. In a system having a first communications terminal coupled to a remote second communications terminal by a communications circuit, each communications terminal having a central processing unit coupled to a memory, the first communications terminal having one or more interactive voice response units, the second remote communications terminal having a display for visually outputting data signals, an audio input/output device for outputting audio signals, a method of choosing from a plurality of interactive voice response queries:
-
storing in a database on the first communications terminal a set of interactive voice response queries; sending a first subset of said plurality of interactive voice response queries to the second communications terminal; outputting said subset of interactive voice response queries on the second communications terminal using a hierarchical paradigm; allowing a user to selectively respond to any of the outputted subset of interactive voice response queries at any level in the hierarchical paradigm, thereby skipping intermediate levels; monitoring the communications circuit to detect a response to the subset of interactive voice queries from the second communications terminal; and upon detecting a response, sending a subsequent subset of the plurality of interactive voice response queries to the second communications terminal for display, based on the user responses to said first subset of queries wherein the allowing step includes allowing a user using the second remote communications terminal to directly consult the database on the first communications terminal to obtain interactive voice response information not sent as default queries to the second communications terminal.
-
-
15. In a system having a first communications terminal coupled to a remote second communications terminal by a communications circuit, each communications terminal having a central processing unit coupled to a memory, the first communications terminal having one or more interactive voice response units, the second remote communications terminal having a display for visually outputting data signals, an audio input/output device for outputting audio signals, a method of choosing from a plurality of interactive voice response queries:
-
storing on the first communications terminal a set of interactive voice response queries; sending a first subset of said plurality of interactive voice response queries to the second communications terminal; outputting said subset of interactive voice response queries on the second communications terminal using a hierarchical paradigm; allowing a user to selectively respond to any of the outputted subset of interactive voice response queries at any level in the hierarchical paradigm, thereby skipping intermediate levels; monitoring the communications circuit to detect a response to the subset of interactive voice queries from the second communications terminal; and upon detecting a response, sending a subsequent subset of the plurality of interactive voice response queries to the second communications terminal for display, based on the user responses to said first subset of queries; wherein the sending step includes sending the first subset and subsequent subsets of said current plurality of interactive voice response queries as hyper text markup language data, and the outputting step includes using a hyper text markup language viewer to output the subset of queries on the second communications terminal.
-
-
16. In a system having a first communications terminal coupled to a remote second communications terminal by a communications circuit, each communications terminal having a central processing unit coupled to a memory, the first remote communications terminal having one or more interactive voice response units, the second remote communications terminal having a display for visually outputting data signals, an audio input/output device, a method of completing automatic remote diagnosis of communications terminal problems comprising the steps of:
-
storing on the first communications terminal a set of interactive voice response queries; sending a subset of said plurality of interactive voice response queries from the first communications terminal to the second communications terminal for display; outputting the subset of interactive voice response queries on the second communications terminal using the display as a hierarchical paradigm; allowing a user of the second communications terminal to selectively respond to any of the outputted subset of interactive voice response queries at any level in the hierarchical paradigm, thereby skipping intermediate levels; monitoring the communications circuit to detect responses to the subset of interactive voice response queries from the second communications terminal; launching a selected diagnostic application on the second communications terminal, the diagnostic application selected from a plurality of diagnostic applications based on the response obtained from the second communications terminal; collecting diagnostic information from the second communications terminal using said diagnostic application; sending said collected diagnostic information from the second communications terminal to the first communications terminal; and analyzing said collected diagnostic information from the second communications terminal on the first communications terminal. - View Dependent Claims (17, 18)
-
-
19. In a system having a first communications terminal coupled to a remote second communications terminal by a communications circuit, each communications terminal having a central processing unit coupled to a memory, the first communications terminal having one or more interactive voice response units, the second remote computer having a display for visually outputting data signals, a method of graphically displaying a plurality of interactive voice response queries comprising:
-
storing on the first communications terminal a set of interactive voice response queries; sending a first subset of said plurality of queries to the second communications terminal as hyper text markup language data containing a pre-defined protocol; outputting said first subset of queries of hyper text markup language data graphically on the second communications terminal; allowing a user to selectively respond to any of the outputted subset of queries; and monitoring the communications circuit on the first communications terminal to detect a response from the from the second communications terminal. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. In a system having a first computer coupled to a remote second computer by a communications circuit, each computer having a central processing unit coupled to a memory, a display for visually outputting data signals, a speaker for outputting audio signals, the remote first computer having one or more interactive voice response units, the communication circuit allowing the transfer of both audio signals and data signals, a method of obtaining responses to a set of queries comprising the steps of:
-
sending a first set of queries from one or more of the interactive voice response units on the first computer to the second computer, the first set of queries comprising an audio signal allowing a user of the second computer to select display of subsequent queries on the second computer display; outputting the first set of queries on the second computer using the speaker; monitoring the communications circuit from the first computer to detect a specific response to the first set of queries from the second computer; and in response to the detection of said specific response, sending a subsequent set of queries comprising data signals to the second computer, and outputting the subsequent set of queries using the display on the second computer. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. In a system having a first computer coupled to a remote second computer by a communications circuit, each computer having a central processing unit coupled to a memory, a display for visually outputting data signals, a speaker for outputting audio signals, the remote first computer having one or more interactive voice response units, the communications circuit allowing the transfer of both audio signals and data signals over said communications circuit, a method of displaying a plurality of queries:
-
maintaining a database on the first computer containing database entries listing a plurality of interactive voice response queries; consulting the database on the first computer to obtain a current plurality of interactive voice response queries to display on the second computer, wherein the current plurality of interactive voice response queries is based on data collected from problems previously encountered by users; sending a first subset of said current plurality of interactive voice response queries to the second computer, wherein the current subset of interactive voice response queries includes at least one problem encountered by more than one user; outputting said subset of interactive voice response queries on the second computer; allowing a user to selectively respond to any of the outputted subset of interactive voice response queries; monitoring the communications circuit to detect a response to the subset of interactive voice queries from the second computer; and upon detecting a response, sending a subsequent subset of the plurality of interactive voice response queries to the second computer for display based on the user responses to said first subset of queries. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. In a system having a first computer coupled to a remote second computer by a communications circuit, each computer having a central processing unit coupled to a memory, a display for visually outputting data signals, a speaker for outputting audio signals, the remote first computer having one or more interactive voice response units, the communications circuit allowing the transfer of both audio signals and data signals over said communications circuit, a method of completing automatic remote diagnosis of computer problems comprising the steps of:
-
maintaining a database on the first computer containing database entries listing a plurality of interactive voice response queries, wherein the list of interactive voice response queries is based on data collected from problems previously encountered by users; consulting the database on the first computer to obtain a current subset of the plurality of interactive voice response queries to display, wherein the current subset of interactive voice response queries includes at least one problem encountered by more than one user; sending the subset of said plurality of interactive voice response queries from the first computer to the second computer for display; outputting the subset of interactive voice response queries on the second computer using the display; monitoring the communications circuit to detect response to the subset of interactive voice response queries from the second computer; and launching a selected diagnostic application on the second computer, the diagnostic application selected from a plurality of diagnostic application based on the response obtained to the subset of interactive voice response queries from the second computer. - View Dependent Claims (50, 51, 52, 53, 54, 55)
-
-
56. A computer readable medium having stored therein instructions for causing a first computer to execute the following method:
-
sending a first set of queries from one or more interactive voice response units on the first computer to a second computer, the first set of queries comprising an audio signal allowing a user of the second computer to select display of subsequent queries on the second computer; monitoring a communications circuit linking the second and first computers to detect a specific response to the first set of queries from the second computer; and in response to detection of said specific response, sending a subsequent set of queries comprising data signals to the second computer for display thereon.
-
-
57. A computer readable medium having stored therein instructions for causing a first computer to execute the following method:
-
maintaining a database containing database entries listing a plurality of interactive voice response queries; consulting the database to obtain a current plurality of interactive voice response queries to display on a second computer, wherein the current plurality of interactive voice response queries is based on data collected from problems previously encountered by users; sending a first subset of said current plurality of interactive voice response queries to the second computer, wherein the current subset of interactive voice response queries includes at least one problem encountered by more than one user; monitoring a communications circuit linking the second and first computers to detect a user response to the subset of interactive voice queries from the second computer; and upon detecting a response, sending a subsequent subset of the plurality of interactive voice response queries to the second computer for display based on said user response to said first subset of queries.
-
-
58. A computer readable medium having stored therein instructions for causing a first computer to execute the following method:
-
maintaining a database containing database entries listing a plurality of interactive voice response queries, wherein the list of interactive voice response queries is based on data collected from problems previously encountered by users; consulting the database to obtain a current subset of the plurality of interactive voice response queries to display, wherein the current subset of interactive voice response queries includes at least one problem encountered by more than one user; sending the subset of said plurality of interactive voice response queries from the first computer to a second computer for display; monitoring a communications circuit linking the second and first computers to detect a response to the subset of interactive voice response queries from the second computer; and
launching a selected diagnostic application on the second computer, the diagnostic application selected from a plurality of diagnostic applications based on the response obtained to the subset of interactive voice response queries from the second computer.
-
Specification