System and method for dynamic data interaction in a hypertext data processing system
First Claim
1. A method for providing an interactive Web page in a Web client-server network, comprising:
- partitioning said interactive Web page into at least first and second subpages by demarcating each subpage with a tag thereat;
providing a database;
providing a program for acting on said tag of each subpage along said interactive Web page;
providing a first subtemplate that includes embedded instructions for said program to construct said first subpage to receive an input for said database, said program executing said embedded instructions of said first subtemplate when said tag of said first subpage is encountered;
providing a second subtemplate that includes embedded instructions for said program to construct said second subpage to include a report of said database responsive to said input said program executing said embedded instructions of said second subtemplate when said tag of said second subpage is encountered; and
generating said report and constructing said interactive Web page according to the instructions embedded on said first and second subtemplates.
5 Assignments
0 Petitions
Accused Products
Abstract
A composite Web page is made up of a plurality of subpages. It allows a user to input data to a Web server in one subpage while interactively displaying a response from the server of the input on another subpage. When an input is made, an URL is also sent to the server to run a program that updates a database and generates a response. The program also generates a composite Web page incorporating the response in one of the subpages. Each subpage is formed with the use of subtemplates which may contain partially formed text and hypertext markup elements as well as program tags for the server to interpret and execute subprograms upon them. Each subprogram typically produces an output that is written to the tag location in hypertext markup language format. In another embodiment, the subtemplates and the program are sent to the client to construct the interactive Web page there.
237 Citations
11 Claims
-
1. A method for providing an interactive Web page in a Web client-server network, comprising:
-
partitioning said interactive Web page into at least first and second subpages by demarcating each subpage with a tag thereat; providing a database; providing a program for acting on said tag of each subpage along said interactive Web page; providing a first subtemplate that includes embedded instructions for said program to construct said first subpage to receive an input for said database, said program executing said embedded instructions of said first subtemplate when said tag of said first subpage is encountered; providing a second subtemplate that includes embedded instructions for said program to construct said second subpage to include a report of said database responsive to said input said program executing said embedded instructions of said second subtemplate when said tag of said second subpage is encountered; and generating said report and constructing said interactive Web page according to the instructions embedded on said first and second subtemplates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A hypertext data processing system for providing an interactive Web page in a Web client-server network, comprising:
-
a Web server; a plurality of subtemplates stored on the server including first and second subtemplates; a Web page template having a plurality of tags embedded therein each associated with one of said plurality of subtemplates; a database responsive to input from said interactive Web page; a program for acting on each said plurality of tags embedded in said Web page template to execute a subtemplate associated therewith; said first subtemplate having embedded instructions for said program to construct a first subpage of said interactive Web page to receive input for said database and to request said interactive Web page after an input thereto; and said second subtemplate having embedded instructions for said program to construct a second subpage to include a report of said database thereon; and means for executing the embedded instructions in said first and second subtemplates to construct said interactive Web page. - View Dependent Claims (10, 11)
-
Specification