Application server configured for dynamically generating web forms based on extensible markup language documents and retrieved subscriber data
First Claim
1. A method in an application server, the method comprising:
- accessing a stored extensible markup language (XML) document based on receiving a web page request from a browser serving a user, the stored XML document specifying available web page form elements and respective attributes;
retrieving subscriber attribute information about the user by accessing an Internet Protocol (IP) based database server configured for storing subscriber attributes about users; and
generating a web page having selected form elements based on the available web page form elements specified in the stored XML document and the subscriber attribute information about the user;
wherein;
the accessing step includes accessing the stored XML document specifying available web page form elements as respective menu elements for a user menu; and
the generating step includes adding within the web page selected menu elements based on the available menu elements specified in the stored XML document having respective qualified user attributes relative to the subscriber attribute information about the user.
1 Assignment
0 Petitions
Accused Products
Abstract
An application server, configured for dynamically generating a web page (e.g., HTML) document based on execution of XML documents, dynamically generates an HTML page having selected form elements based on a stored XML document that defines available HTML form elements and respective attributes, and based on user attributes retrieved by the application server from an open network database server (such as LDAP). The application server, in response to a request from a user, accesses an XML document configured for specifying attributes associated with the request; the XML document may specify as form elements menus that are available for generation based on qualified user attributes, or may specify HTML fields that can be generated for display on the HTML page based on the qualified user attributes. The application server also retrieves the user attributes, and dynamically generates the HTML page based on identifying the user attributes matching the qualified user attributes of the accessed XML document. Hence, HTML pages having form elements can be dynamically generated, providing personalized HTML pages without the necessity of modifying CGI scripts or stored HTML pages.
119 Citations
39 Claims
-
1. A method in an application server, the method comprising:
-
accessing a stored extensible markup language (XML) document based on receiving a web page request from a browser serving a user, the stored XML document specifying available web page form elements and respective attributes; retrieving subscriber attribute information about the user by accessing an Internet Protocol (IP) based database server configured for storing subscriber attributes about users; and generating a web page having selected form elements based on the available web page form elements specified in the stored XML document and the subscriber attribute information about the user;
wherein;the accessing step includes accessing the stored XML document specifying available web page form elements as respective menu elements for a user menu; and the generating step includes adding within the web page selected menu elements based on the available menu elements specified in the stored XML document having respective qualified user attributes relative to the subscriber attribute information about the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method in an application server, the method comprising:
-
accessing a stored extensible markup language (XML) document based on receiving a web page request from a browser serving a user, the stored XML document specifying available web page form elements and respective attributes; retrieving subscriber attribute information about the user by accessing an Internet Protocol (IP) based database server configured for storing subscriber attributes about users; and generating a web page having selected form elements based on the available web page form elements specified in the stored XML document and the subscriber attribute information about the user;
wherein;the accessing step includes accessing the stored XML document specifying cells, each cell specifying a corresponding available web page form element for display as an HTML form field on the web page; and the generating step including adding within the web page selected HTML form fields based on the subscriber attribute information about the user; wherein the generating step includes; adding a first type of selected HTML form fields for display of information independent of the subscriber attribute information; adding a second type of selected HTML form fields based on the respective cells having matching attributes relative to the subscriber attribute information, wherein at least one of the second type of selected HTML form fields includes an input form element. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An application server configured for generating a web page, the application server including:
-
an HTTP interface configured for receiving a web page request from a browser serving a user and outputting to the browser a web page; an interface configured for retrieving subscriber attribute information about the user by accessing an Internet protocol (IP) based database server configured for storing subscriber attributes about users; and an application runtime environment configured for accessing a stored extensible markup language (XML) document based on the received web page request, the application runtime environment configured for generating the web page by inserting selected form elements based on available web page form elements specified within the stored XML document, and the selected form elements selected based on the subscriber attribute information; wherein the application runtime environment is configured for accessing a second stored XML document that specifies rules for comparing the subscriber attribute information with specified attributes for the available web page form elements, the application runtime environment selecting the form elements based on the rules. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A system configured for generating a web page, the system including:
-
means for accessing a stored extensible markup language (XML) document based on receiving a web page request from a browser serving a user, the stored XML document specifying available web page form elements and respective attributes; means for retrieving subscriber attribute information about the user by accessing an Internet Protocol (IP) based database server configured for storing subscriber attributes about users; and means for generating a web page having selected form elements based on the available web page form elements specified in the stored XML document and the subscriber attribute information about the user;
wherein;the stored XML document specifies available web page form elements as respective menu elements for a user menu; and the generating means is configured for adding within the web page selected menu elements based on the available menu elements specified in the stored XML document having respective qualified user attributes relative to the subscriber attribute information about the user. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A system configured for generating a web page, the system including:
-
means for accessing a stored extensible markup language (XML) document based on receiving a web page request from a browser serving a user, the stored XML document specifying available web page form elements and respective attributes; means for retrieving subscriber attribute information about the user by accessing an Internet Protocol (IP) based database server configured for storing subscriber attributes about users; and means for generating a web page having selected form elements based on the available web page form elements specified in the stored XML document and the subscriber attribute information about the user, wherein; the stored XML document specifies cells, each cell specifying a corresponding available web page form element for display as an HTML form field on the web page; and the generating means is configured for adding within the web page selected HTML form fields based on the subscriber attribute information about the user; wherein the generating means is configured for; adding a first type of selected HTML form fields, specified by the stored XML document, for display of information independent of the subscriber attribute information; and adding a second type of selected HTML form fields, specified by the stored XML document, based on the respective cells having matching attributes relative to the subscriber attribute information, wherein at least one of the second type of selected HTML form fields includes an input form element. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
Specification