Delivering voice portal services using an XML voice-enabled web server
First Claim
1. A method in an application server for executing an application to deliver voice portal services, the method comprising:
- receiving a HTTP request for execution of a prescribed voice portal service application for a browser serving a subscriber;
accessing attribute information for the subscriber from an Internet Protocol (IP) based database server for storing subscriber attributes;
sending a request to a content server for media content based on the HTTP request and the attribute information; and
generating, based on the HTTP request and the attribute information, an HTML page for execution of the prescribed voice portal service application by the browser, the HTML page having HTML tags for selective display of information by the browser and XML tags for controlling delivery by the browser of the media content in an audible format.
1 Assignment
0 Petitions
Accused Products
Abstract
An application server, configured for executing an application defined by XML documents for delivering voice portal services, accesses subscriber attributes from a standardized information database server (such as LDAP). The application server, upon receiving a request from a proxy browser serving a user, accesses the standardized database server to obtain attribute information for responding to the application request. The application server sends a request to a content server for media content based on the HTTP request and the attribute information. The application server generates an HTML page, for execution of the prescribed voice portal service application having XML tags configured for controlling delivery of the media content in an audible format, based on the HTTP request.
41 Citations
38 Claims
-
1. A method in an application server for executing an application to deliver voice portal services, the method comprising:
-
receiving a HTTP request for execution of a prescribed voice portal service application for a browser serving a subscriber; accessing attribute information for the subscriber from an Internet Protocol (IP) based database server for storing subscriber attributes; sending a request to a content server for media content based on the HTTP request and the attribute information; and generating, based on the HTTP request and the attribute information, an HTML page for execution of the prescribed voice portal service application by the browser, the HTML page having HTML tags for selective display of information by the browser and XML tags for controlling delivery by the browser of the media content in an audible format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An application server for executing an application for delivering voice portal services, the application server including:
-
a hypertext transport protocol (HTTP) interface for receiving an HTTP request specifying execution of a prescribed voice portal application for a browser serving a subscriber; and an application runtime environment for dynamically generating, in response to the HTTP request, a hypertext markup language (HTML) document for execution of the prescribed voice portal service application by the browser, the HTML document having HTML tags for selective display of information by the browser and XML tags for controlling delivery by the browser of media content, from a content server, in an audible format based on the HTTP request and based on accessing attribute information for the subscriber from an Internet Protocol (IP) based database server for storing subscriber attributes, wherein the application server is implemented using a non-transitory computer readable medium. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium having stored thereon sequences of instructions for executing an application to deliver voice portal services, the sequences of instructions including instructions for performing the steps of:
-
receiving a HTTP request for execution of a prescribed voice portal service application for a browser serving a subscriber; accessing attribute information for the subscriber from an Internet Protocol (IP) based database server for storing subscriber attributes; sending a request to a content server for media content based on the HTTP request and the attribute information; and generating, based on the HTTP request and the attribute information, an HTML page for execution of the prescribed voice portal service application by the browser, the HTML page having HTML tags for selective display of information by the browser and XML tags for controlling delivery by the browser of the media content in an audible format. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An application server for executing an application for delivering a voice portal service, the application server including:
-
a hypertext transport protocol (HTTP) interface for receiving an HTTP request specifying execution of a prescribed voice portal application for a browser serving a subscriber; and means for dynamically generating, in response to the HTTP request, a hypertext markup language (HTML) document for execution of the prescribed voice portal service application by the browser, the HTML document having HTML tags for selective display of information by the browser and XML tags for controlling delivery by the browser of media content, from a content server, in an audible format based on the HTTP request and on accessing attribute information for the subscriber from an Internet Protocol (IP) based database server for storing subscriber attributes, wherein the application server is implemented using a non-transitory computer readable medium. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
Specification