IP Library Granted Patent US 7,792,254
Granted Patent B2
US 7,792,254 · App. 11/003,723 · Granted Sep 7, 2010

System for distributing VXML capabilities for execution on client devices

Assignee: Genesys Telecommunications Laboratories, Inc.
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 7,792,254
App. No.
11/003,723
Granted
Sep 7, 2010
Kind
B2
Abstract

A system for interacting with voice extensible markup language application content includes a content source node connected to a network for rendering availability of voice extensible markup language content and code; a communication device connected to the network for acquiring at least the code rendered available; and a software interface running on the communication device for determining local existence of at least the code acquired and initializing execution of found code. Upon code execution, the content may be played on the communication device without a persistent network connection to the enterprise hosting the content.

Claims (29)

1. In a system for interacting with voice extensible markup language application content, the system including a content source node, a communication device, and a software interface running on the communication device, a method for acquiring and executing voice extensible markup language code for offsite local interaction comprising steps for;

(a) selecting a telephone contact number from a contact list available to the communication device;

(b) dialing the contact number;

(c) establishing a connection between the communication device and a service point servicing the destination of the number;

(d) determining at the service point the presence of voice extensible markup language capability associated with the destination number dialed;

(e) forwarding a request from the service point to the content source node, the request to render the code associated with the destination number available to the caller;

(f) forwarding the code to the communication device; and

(g) executing the code from the communication device.

2. The method of claim 1 , wherein in step (a), the communication device is one of a cellular telephone.

3. The method of claim 1 , wherein in step (c), the connection established is a wireless connection from the point of the communication device and the service point is a service control point in a PSTN network.

4. The method of claim 1 , wherein in step (d) the presence determination points to at least one voice extensible markup language executable code set stored at the content source node and associated with the destination number.

5. The method of claim 1 , wherein in step (e) the request is of the form of call control data formatted as a command including description of media channel to be used in rendering.

6. The method of claim 1 , wherein in step (f) the code is sent as a message attachment to the caller over a data connection.

7. The method of claim 1 , wherein in step (f) the code is delivered to a specified inbox maintained by the caller.

8. The method of claim 1 , wherein in step (f) a link to the code is delivered to the caller in one of an instant message, a simple messaging service message, or in an electronic mail message.

9. The method of claim 1 , wherein in step (f) the code is delivered transparently to the communication device over an Internet connection.

10. In a system for interacting with voice extensible markup language application content, the system including a content source node, a communication device, and a software interface running on the communication device, a method for interacting with application content offsite comprising steps for;

(a) selecting a telephone contact number from a contact list available to the communication device;

(b) determining the presence of locally stored voice extensible markup language code associated with the selected contact number;

(c) executing the code; and

(d) interacting with content played by the code.

11. The method of claim 10 wherein in step (a), the communication device is one of a cellular telephone.

12. The method of claim 10 wherein in step (b), the method of association is a pointer to a database entry in a local database.

13. The method of claim 10 wherein in step (c), the communication device executes the code automatically.

14. The method of claim 10 wherein in step (a), a simultaneous step for dialing the number is initiated.

15. The method of claim 10 wherein in step (d), the content is text that is rendered on the communication device as synthesized voice using text to speech technology.

16. The method of claim 10 wherein in step (d), the content is pre-recorded audio stored on the communication device.

17. The method of claim 10 wherein in step (d), the content is stored in a repository accessible to the communication device on a local network.

18. The method of claim 10 wherein in step (d), the content is stored in a repository accessible to the communication device on a wide area network.

Assignments (10)
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 →
CHANGE OF NAME Recorded Jun 6, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067644/0877 →
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 →
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 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GOLDMAN SACHS LENDING PARTNERS LLC
Reel/Frame 027623/0096 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2005
From: ANISIMOV, NIKOLAY; MAKAGON, PETR; RISTOCK, HERBERT; RYABCHUN, ANDREY; PERIMUTTER, MICHAEL; KIKINIS, DAN
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 015787/0022 →
Continuity (2)
Provisional Application 6062037800 · Oct 19, 2004
Related Publication 20060083362A1 · Apr 20, 2006