Method and system for delivering dynamic information in a network
First Claim
Patent Images
1. A method of delivering dynamic information in a network comprising:
- receiving a request generated by a client computer for the dynamic information from a server computer of the network, wherein the request includes a user input of a filter for dynamic information;
responsive to receiving the request, executing a program at the server computer to generate queries on a database according to the filter inputted by the user to retrieve the dynamic information;
responsive to receiving the requesting, executing the program at the server to retrieve a view template for the dynamic information, wherein the view template is a document with a first section and a second section in which the first section includes a script with instructions declaring a series of script objects and in which the second section includes a series of markup tags for displaying script variables associated with different instances of the script objects;
placing the dynamic information into the view template to form the script variables, wherein the dynamic information retrieved from the database is assigned to the script variables by the server computer without page formatting of the dynamic information by the server computer;
transmitting the view template containing the dynamic information as script variables from the server computer to the client computer; and
processing, by the client computer, the script variables using the script within the view template under control of the client computer for displaying the dynamic information on the client computer according to the view template.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for delivering dynamic web pages, for example including a report resulting from a database query, in the INTERNET. The query is run on a server computer and the resulting records are then transmitted to a client computer as script variables in a header of an HTML document. The body of the HTML document includes tags for displaying the script variables, which define a view template for the records. A browser on the client computer is responsible for interpreting the HTML tags, in order to display the result of the query on the client computer according to the corresponding view template.
-
Citations
16 Claims
-
1. A method of delivering dynamic information in a network comprising:
-
receiving a request generated by a client computer for the dynamic information from a server computer of the network, wherein the request includes a user input of a filter for dynamic information; responsive to receiving the request, executing a program at the server computer to generate queries on a database according to the filter inputted by the user to retrieve the dynamic information; responsive to receiving the requesting, executing the program at the server to retrieve a view template for the dynamic information, wherein the view template is a document with a first section and a second section in which the first section includes a script with instructions declaring a series of script objects and in which the second section includes a series of markup tags for displaying script variables associated with different instances of the script objects; placing the dynamic information into the view template to form the script variables, wherein the dynamic information retrieved from the database is assigned to the script variables by the server computer without page formatting of the dynamic information by the server computer; transmitting the view template containing the dynamic information as script variables from the server computer to the client computer; and processing, by the client computer, the script variables using the script within the view template under control of the client computer for displaying the dynamic information on the client computer according to the view template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program application in a computer readable medium for performing a method of delivering dynamic information in a network when the application is run on a data processing system, the computer program application comprising:
-
first instructions for receiving a request generated by a client computer for the dynamic information from a server computer of the network, wherein the request includes a user input of a filter for dynamic information; second instructions, responsive to receiving the request, for executing a program at the server computer to generate queries on a database according to the filter inputted by the user to retrieve the dynamic information; third instructions, responsive to receiving the requesting, for executing the program at the server to retrieve a view template for the dynamic information, wherein the view template is a document with a first section and a second section in which the first section includes a script with instructions declaring a series of script objects and in which the second section includes a series of markup tags for displaying script variables associated with different instances of the script objects; fourth instructions for placing the dynamic information into the view template to form the script variables, wherein the dynamic information retrieved from the database is assigned to the script variables by the server computer without page formatting of the dynamic information by the server computer; fifth instructions for transmitting the view template containing the dynamic information as script variables from the server computer to the client computer; and sixth instructions for processing, by the client computer, the script variables using the script within the view template under control of the client computer for displaying the dynamic information on the client computer according to the view template. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer program in a computer readable medium for performing a method of delivering dynamic information in a network when the computer program is run on a server computer, the computer program product comprising:
-
first instructions for receiving a request for the dynamic information from a client computer of the network, wherein the request includes a user input of a filter for dynamic information; second instructions, responsive to receiving the request, for generating queries to a data base to retrieve the dynamic information, third instructions for retrieving a view template for the dynamic information, wherein the view template is a document with a first section and a second section in which the first section includes a script with instructions declaring a series of script objects and in which the second section includes a series of markup tags for displaying script variables associated with different instances of the script objects; fourth instructions for placing the dynamic information into the template as of script variables, wherein the dynamic information retrieved from the database is assigned to the script variables by the server computer without page formatting of the dynamic information by the server computer; and fifth instructions for transmitting the view template, containing the dynamic information, to the client computer for causing the client computer to combine the dynamic information with the view template for displaying the dynamic information on the client computer according to the view template.
-
-
15. A system for delivering dynamic information in a network, the system comprising:
-
a client computer; a server computer; and wherein the client computer includes means for receiving a request generated for the dynamic information from the server computer, and wherein the server computer includes means responsive to receiving the request, for executing a program at the server computer to generate queries on a database according to the filter inputted by the user to retrieve the dynamic information;
means responsive to receiving the requesting, for executing the program at the server to retrieve a view template for the dynamic information, wherein the view template is a document with a first section and second section in which the first section includes a script with instructions declaring a series of script objects and in which the second section includes a series of markup tags for displaying script variables associated with different instances of the script objects;
means for placing the dynamic information into the view template to form the script variables, wherein the dynamic information retrieved from the database is assigned to the script variables by the server computer without page formatting of the dynamic information by the server computer;
means for transmitting the view template containing the dynamic information as script variables from the server computer to the client computer; and
means for processing, by the client computer, the script variables using the script within the view template to display the dynamic information on the client computer according to the view template.
-
-
16. A system for delivering dynamic information in a network, the system comprising:
-
a client computer; a server computer; and wherein the client computer includes a software module for receiving a request generated for the dynamic information from the server computer, and wherein the server computer includes a first software module responsive to receiving the request, for executing a program at the server computer to generate queries on a database according to the filter inputted by the user to retrieve the dynamic information;
a second software module responsive to receiving the requesting, for executing the program at the server to retrieve a view template for the dynamic information, wherein the view template is a document with a first section and second section in which the first section includes a script with instructions declaring a series of script objects and in which the second section includes a series of markup tags for displaying script variables associated with different instances of the script objects;
a third software module for placing the dynamic information into the view template to form the script variables, wherein the dynamic information retrieved from the database is assigned to the script variables by the server computer without page formatting of the dynamic information by the server computer;
a fourth software module for transmitting the view template containing the dynamic information as script variables from the server computer to the client computer; and
a fifth software module for processing, by the client computer, the script variables using the script within the view template to display the dynamic information on the client computer according to the view template.
-
Specification