IP Library Granted Patent US 9,553,986
Granted Patent B2
US 9,553,986 · App. 12/468,247 · Granted Jan 24, 2017

Computer-implemented voice markup language-based server

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 9,553,986
App. No.
12/468,247
Granted
Jan 24, 2017
Kind
B2
Abstract

A computer-implemented method and system for a telephony server to provide services based upon a call from a user. A user communicates with the telephony server over a telephone communication device. The telephony server retrieves a voice application over a computer network from a remote web site and uses it to have a speech-based conversation with the user. The conversation results in obtaining service data from the user. The retrieved voice application performs the requested service based upon the user-provided service data. After the requested service is performed, the voice application and the user service data are removed from the telephony server.

Claims (27)

1. A computer-implemented method for providing services based upon a telephone call from a user, comprising:

receiving the telephone call at a telephony server;

determining, by the telephony server, that a service is needed to process the telephone call;

transmitting, by the telephony server, characteristics of the needed service to a resource hosting retrievable voice applications, wherein the resource is configured to identify, based on the characteristics and a criterion, a specific voice application of the retrievable voice applications, and to transmit the specific voice application to the telephony server;

receiving, by the telephony server, the specific voice application; and

executing, by the telephony server, the specific voice application, wherein the specific voice application engages in a speech-based conversation with the user for fulfilling a user's request.

2. The method of claim 1 wherein the resource from which the voice application is retrieved exacts a price for a service of providing an appropriate voice application.

3. The method of claim 2 wherein the price is inclusion of a voice advertisement in interaction with the user.

4. The method of claim 1 wherein a cache is provided accessible to the telephony server, and the specific voice application is stored for a pre-determined time in the cache.

5. The method of claim 4 wherein the telephony server consults the cache for a voice application associated with a dialed number.

6. The method of claim 1 , wherein the voice application is a voice XML application, and the executing includes invoking a voice XML interpreter for engaging in the speech-based conversation with the user.

7. The method of claim 1 , wherein the resource is a web server coupled to the telephony server over the wide area network.

8. The method of claim 1 , wherein the specific voice application is identified and transmitted in response to determining that the specific voice application is compatible with a characteristic of the telephony server.

9. The method of claim 1 , wherein the criterion comprises attributes of the telephony server.

10. The method of claim 1 , wherein the retrievable voice applications are stored in a database structured according to a taxonomy that classifies voice applications.

11. A telephony server, comprising:

a processor; and

a memory coupled to the processor and having instructions stored therein, that, when executed by the processor, cause the processor to:

receive the telephone call;

determine, by the telephony server, that a service is needed to process the telephone call;

transmit characteristics of the needed service to a resource hosting retrievable voice applications, wherein the resource is configured to identify, based on the characteristics and a criterion, a specific voice application of the retrievable voice applications, and to transmit the specific voice application to the telephony server;

receive the specific voice application; and

execute the specific voice application, wherein the specific voice application engages in a speech-based conversation with the user for fulfilling a user's request.

12. The server of claim 11 wherein the resource from which the voice application is retrieved exacts a price for a service of providing an appropriate voice application.

13. The server of claim 12 wherein the price is inclusion of a voice advertisement in interaction with the user.

14. The server of claim 11 wherein a cache is provided accessible to the telephony server, and specific voice application is stored for a pre-determined time in the cache.

15. The server of claim 14 wherein the telephony server consults the cache for a voice application associated with a dialed number.

Assignments (16)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 04814/0387 Recorded Feb 5, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070115/0445 →
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 →
SECURITY AGREEMENT Recorded Feb 22, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ECHOPASS CORPORATION; GREENEDEN U.S. HOLDINGS II, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 048414/0387 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME PREVIOUSLY RECORDED ON REEL 033971 FRAME 0522. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNOR'S NAME SHOULD READ VOICEGENIE TECHNOLOGIES INC. Recorded Feb 10, 2015
From: VOICEGENIE TECHNOLOGIES INC.
To: GENESYS VG INC.
Reel/Frame 034934/0005 →
CHANGE OF NAME Recorded Oct 10, 2014
From: VOICEGENIE TECHNOLOGOGIES INC.
To: GENESYS VG INC.
Reel/Frame 033971/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2014
From: SHEN, LIANG; SHUMAGANATHAN, UMAKANTHAN
To: VOICEGENIE TECHNOLOGIES INC.
Reel/Frame 033932/0992 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2014
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: ALCATEL LUCENT
Reel/Frame 033933/0053 →
INTELLECTUAL PROPERTY TRANSFER AGREEMENT Recorded Oct 10, 2014
From: GENESYS VG INC.
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 034141/0839 →
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 →