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; and
interacting, by the IVR directory service 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.
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
20 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; and interacting, by the IVR directory service 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. - View Dependent Claims (2, 3, 4, 5, 6)
- IVR’
-
7. 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; and interacting, by the IVR directory service 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. - View Dependent Claims (8, 9, 10, 11, 12)
- IVR’
-
13. 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 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; and interacting, by the IVR directory service 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. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
- IVR’
Specification