System for distributing VXML capabilities for execution on client devices
First Claim
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.
9 Assignments
0 Petitions
Accused Products
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.
-
Citations
18 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification