Patent ID: 7379973

Claim:
A computer-implemented voice application indexing method for supplying voice applications that provide telephony services to users, comprising the steps of: receiving voice application data over an Internet network, wherein the voice application data includes location data to indicate where the voice applications are located on a remote Web site on the Internet network; storing in a database the voice application data in accordance with a predetermined voice application taxonomy, wherein the taxonomy includes at least indexing voice applications based upon what resources are required to operate each voice application and type of telephony service provided; receiving a request for a voice application based upon a user requiring a telephony service, wherein the request includes at least search criteria for selecting a voice application from the application data stored in the database including resources required for operation in the request and type of telephony service required by the user; and retrieving from the database the location data of at least one voice application whose stored voice application data substantially satisfies the search criteria; wherein the voice application located at the retrieved location from the data is used to perform the user-requested telephony service.