Computer-implemented voice application indexing web site
First Claim
1. 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.
13 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented voice application indexing method and system for supplying voice applications that provide telephony services to users. The method and system include receiving voice application data over the network regarding the voice applications. The voice application data contains location data to indicate where the voice applications are located on the network. The voice application data are stored in a database in accordance with a predetermined voice application taxonomy. A request is received for a voice application based upon a user requesting a telephony service. The request includes search criteria for selecting a voice application from the database. The location data of at least one voice application (whose stored voice application information substantially satisfies the search criteria) is retrieved from the database. The voice application located at the retrieved location data is used to perform the user-requested telephony service.
-
Citations
30 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented voice application indexing system for supplying voice applications that provide telephony services to users, comprising:
-
a voice application data structure that contains voice application data that is received over an Internet network and regards the voice applications, wherein the voice application data includes location data to indicate where the voice applications are located on the Internet network; a database that stores the received 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; a database engine with a data connection to the database, wherein the database engine receives a request for a voice application the request including search criteria including user resources for operating applications and requiring a specific telephony service; wherein the database engine retrieves from the database the location data of at least one voice application on a remote Web site whose stored voice application data substantially satisfies the search criteria; whereby the voice application located at the retrieved location data is used to perform the user-requested telephony service. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification