Dynamically publishing directory information for a plurality of interactive voice response systems
First Claim
1. A method of dynamically publishing directory information for a plurality of interactive voice response ('"'"'IVR'"'"') systems, the method comprising:
- providing, by an IVR directory service, a description of a web services publication interface for the IVR directory service;
receiving, by the IVR directory service on behalf of one or more IVR systems requesting publication, web services publication requests through the web services publication interface for the IVR directory service;
determining, by the IVR directory service in response to the web services publication requests, directory information for each IVR system requesting publication;
adding, by the IVR directory service, the directory information for each IVR system to an IVR system directory;
generating, by the IVR directory service, a voice mode user interface to reflect the directory information for each IVR system added to the IVR system directory, the generating including creating one more voice dialogs in accordance with the directory information, the one or more voice dialogs specifying a call flow defining the interaction between a caller and the IVR directory service; and
interacting, by the IVR directory service using the voice mode user interface, with the caller to identify a particular IVR system in dependence upon the IVR system directory and query information provided by the caller and to connect the caller with the identified IVR system.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, and products are disclosed for dynamically publishing directory information for a plurality of interactive voice response (‘IVR’) systems through an IVR directory service that include: providing a description of a web services publication interface for the IVR directory service; receiving, on behalf of one or more IVR systems, web services publication requests through the publication interface; determining, in response to the web services publication requests, directory information for each IVR system requesting publication; adding the directory information for each IVR system to an IVR system directory; generating a voice mode user interface to reflect the directory information for each IVR system added to the IVR system directory; and interacting, using the voice mode user interface, with a caller to identify a particular IVR system in dependence upon the IVR system directory and query information provided by the caller and to connect the caller with the identified IVR system.
-
Citations
16 Claims
-
1. A method of dynamically publishing directory information for a plurality of interactive voice response ('"'"'IVR'"'"') systems, the method comprising:
-
providing, by an IVR directory service, a description of a web services publication interface for the IVR directory service; receiving, by the IVR directory service on behalf of one or more IVR systems requesting publication, web services publication requests through the web services publication interface for the IVR directory service; determining, by the IVR directory service in response to the web services publication requests, directory information for each IVR system requesting publication; adding, by the IVR directory service, the directory information for each IVR system to an IVR system directory; generating, by the IVR directory service, a voice mode user interface to reflect the directory information for each IVR system added to the IVR system directory, the generating including creating one more voice dialogs in accordance with the directory information, the one or more voice dialogs specifying a call flow defining the interaction between a caller and the IVR directory service; and interacting, by the IVR directory service using the voice mode user interface, with the caller to identify a particular IVR system in dependence upon the IVR system directory and query information provided by the caller and to connect the caller with the identified IVR system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. Apparatus for dynamically publishing directory information for a plurality of interactive voice response ('"'"'IVR'"'"') systems, the apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:
-
providing, by an IVR directory service, a description of a web services publication interface for the IVR directory service; receiving, by the IVR directory service on behalf of one or more IVR systems requesting publication, web services publication requests through the web services publication interface for the IVR directory service; determining, by the IVR directory service in response to the web services publication requests, directory information for each IVR system requesting publication; adding, by the IVR directory service, the directory information for each IVR system to an IVR system directory; generating, by the IVR directory service, a voice mode user interface to reflect the directory information for each IVR system added to the IVR system directory, the generating including creating one more voice dialogs in accordance with the directory information, the one or more voice dialogs specifying a call flow defining the interaction between a caller and the IVR directory service; and interacting, by the IVR directory service using the voice mode user interface, with the caller to identify a particular IVR system in dependence upon the IVR system directory and query information provided by the caller and to connect the caller with the identified IVR system. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for dynamically publishing directory information for a plurality of interactive voice response ('"'"'IVR'"'"') systems, the computer program product disposed upon a non-transitory computer readable medium, the computer program product comprising computer program instructions capable of:
-
providing, by an IVR directory service, a description of a web services publication interface for the IVR directory service; receiving, by the IVR directory service on behalf of one or more IVR systems requesting publication, web services publication requests through the web services publication interface for the IVR directory service; determining, by the IVR directory service in response to the web services publication requests, directory information for each IVR system requesting publication; adding, by the IVR directory service, the directory information for each IVR system to an IVR system directory; generating, by the IVR directory service, a voice mode user interface to reflect the directory information for each IVR system added to the IVR system directory, the generating including creating one more voice dialogs in accordance with the directory information, the one or more voice dialogs specifying a call flow defining the interaction between a caller and the IVR directory service; and interacting, by the IVR directory service using the voice mode user interface, with the caller to identify a particular IVR system in dependence upon the IVR system directory and query information provided by the caller and to connect the caller with the identified IVR system. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification