IP Library Granted Patent US 8,204,956
Granted Patent B2
US 8,204,956 · App. 12/127,696 · Granted Jun 19, 2012

Computer-implemented voice application indexing web site

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,204,956
App. No.
12/127,696
Granted
Jun 19, 2012
Kind
B2
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.

Claims (22)

1. A method, implemented by software stored on and executing from a computerized server connected to the Internet, for providing a voice application to provide telephony service to a user, comprising the steps of:

(a) storing data regarding voice applications in a data repository, the data including a location on the Internet where each voice application is stored and from where it may be downloaded, the resources required to operate each voice application, and the type of telephony service provided by each voice application;

(b) receiving from the user a request for a voice application, the request including the resources required, and the type of telephony service required; and

(c) using the information received from the user, consulting the stored data to retrieve from a location on the Intemet a voice application meeting the user's requirements; and

(d) providing the retrieved voice application to the user.

2. The method of claim 1 wherein the voice application data includes voice application operational requirement data, server attribute data is received from a telephony server that is an interface between the user and the data repository, and the location data provides access to at least one voice application whose operational requirement data satisfies the telephony server attribute data.

3. The method of claim 1 wherein the voice application data includes which type of voice markup language is used in the voice applications, and the location data provides access to at least one voice application whose voice markup language data satisfies the voice markup language criteria.

4. The method of claim 1 wherein the voice application data includes speech engine requirement data, server attribute data which indicates which speech engines are operational within the telephony server is received, and the location data provides access to at least one voice application whose speech engine requirement data satisfies the telephony server attribute data.

5. The method of claim 1 wherein the voice applications are VoiceXML applications.

6. The method of claim 1 wherein the location data is a Uniform Resource Locator (URL) of a remote Web site which indicates where the voice applications are located on the Internet network.

7. The method of claim 1 wherein the voice application data includes classifications selected from the group consisting of required speech engine resources, required telephony resources, required telephony markup language, required application server environment, and combinations thereof

8. An Internet-connected server providing a system having microprocessor and memory for serving a voice application to provide telephony service to a user, comprising:

software stored on and executing from the Intemet-connected server, the software providing functions of:

storing data regarding voice applications in a data repository, the data including a location on the Internet where each voice application is stored and from where it may be downloaded, the resources required to operate each voice application, and the type of telephony service provided by each voice application;

receiving from the user a request for a voice application, the request including the resources required, and the type of telephony service required; and

using the information received from the user, consulting the stored data to retrieve from a location on the Intemet a voice application meeting the user's requirements; and providing the retrieved voice application to the user.

9. The system of claim 8 wherein the voice application data includes voice application operational requirement data, server attribute data is received from a telephony server that is an interface between the user and the data repository, and the location data provides access to at least one voice application whose operational requirement data satisfies the telephony server attribute data.

10. The system of claim 8 wherein the voice application data includes which type of voice markup language is used in the voice applications, and the location data provides access to at least one voice application whose voice markup language data satisfies the voice markup language criteria.

11. The system of claim 8 wherein the voice application data includes speech engine requirement data, server attribute data which indicates which speech engines are operational within the telephony server is received, and the location data provides access to at least one voice application whose speech engine requirement data satisfies the telephony server attribute data.

12. The system of claim 8 wherein the voice applications are VoiceXML applications.

13. The system of claim 9 wherein the location data is a Uniform Resource Locator (URL) of a remote Web site which indicates where the voice applications are located on the Internet network.

14. The system of claim 8 wherein the voice application data includes classifications selected from the group consisting of required speech engine resources, required telephony resources, required telephony markup language, required application server environment, and combinations thereof.

Assignments (13)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CORRECTIVE RELEASE FOR SECURITY INTEREST IN PATENTS ORIGINALLY RECORDED AT REEL/FRAME (029778/0939) Recorded Feb 27, 2017
From: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR TO THE ORIGINAL COLLATERAL AGENT GOLDMAN SACHS BANK USA
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 041821/0209 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
PATENT RELEASE (REEL:031644/FRAME:0814) Recorded Dec 2, 2016
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 040798/0428 →
INTELLECTUAL PROPERTY TRANSFER AGREEMENT Recorded Nov 17, 2014
From: GENESYS VG INC.
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 034279/0691 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2014
From: BERKOWITZ, STUART; MARCHAND, ROBERT
To: VOICEGENIE TECHNOLOGIES INC.
Reel/Frame 034190/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2014
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: ALCATEL LUCENT
Reel/Frame 034191/0409 →
CHANGE OF NAME Recorded Nov 17, 2014
From: VOICEGENIE TECHNOLOGIES INC.
To: GENESYS VG INC.
Reel/Frame 034280/0645 →
SECURITY AGREEMENT Recorded Nov 15, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 031644/0814 →
RELEASE OF SECURITY INTEREST Recorded Feb 8, 2013
From: GOLDMAN SACHS LENDING PARTNERS LLC
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 029778/0060 →
SECURITY AGREEMENT Recorded Feb 8, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GOLDMAN SACHS BANK USA
Reel/Frame 029778/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2012
From: ALCATEL LUCENT
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 027687/0686 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GOLDMAN SACHS LENDING PARTNERS LLC
Reel/Frame 027623/0096 →