Method and system for delivering dynamic information in a network
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/00
G06F-007/00
출원번호
US-0951250
(2001-09-13)
발명자
/ 주소
Mateos,Marino Tapiador
출원인 / 주소
International Business Machines Corporation
인용정보
피인용 횟수 :
11인용 특허 :
18
초록▼
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 bo
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.
대표청구항▼
What is claimed is: 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
What is claimed is: 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. The method according to claim 1, wherein the dynamic information includes a plurality of records for the script variables; wherein the step of executing the program at the server to generate queries includes sequentially fetching each record and inserting a statement assigning the record to a corresponding variable in a second section of the view template; and wherein the step of processing, by the client, the script variables within the view template includes executing the script. 3. The method according to claim 2, wherein the view template with the inserted statements defines a web page, the instructions include markup tags, and the statements include script code. 4. The method of claim 2, wherein the view template is a hypertext markup language document for a web page. 5. The method according to claim 1, further comprising: providing a plurality of structural models, each one for a corresponding structure to be displayed on the client computer, each structural model including a plurality of static parameters, providing a current set of values for the static parameters of each structural model, off-line generating each structure from the corresponding structural model by replacing the static parameters with the current set of values, and making available the generated structures on the server computer. 6. The method according to claim 5, further comprising: storing a plurality of different sets of values for the static parameters of each structural model, each set of values being defined by a corresponding version identifier, associating the version identifier of the current set of values with each structural model, and retrieving the current set of values for the static parameters of each structural model according to the associated version identifier. 7. The method according to claim 6, further comprising: storing a plurality of authorization profiles for a development system of the structures, starting a section on the development system with a selected authorization profile, and accessing the structural models or the sets of values for the static parameters according to the selected authorization profile. 8. The method according to claim 5, further comprising: associating a style identifier with each structural model, the style identifier defining a displaying style of the corresponding structure, and wherein the step of off-line generating each structure includes inserting the current set of values in the displaying style defined by the style identifier. 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. 10. The computer program application according to claim 9, further comprising: seventh instructions for providing a plurality of structural models, each one for a corresponding structure to be displayed on the client computer, each structural model including a plurality of static parameters, eighth instructions for providing a current set of values for the static parameters of each structural model, ninth instructions for off-line generating each structure from the corresponding structural model by replacing the static parameters with the current set of values, and tenth instructions for making available the generated structures on the server computer. 11. The method according to claim 10, further comprising: eleventh instructions for storing a plurality of different sets of values for the static parameters of each structural model, each set of values being defined by a corresponding version identifier, twelfth instructions for associating the version identifier of the current set of values with each structural model, and thirteenth instructions for retrieving the current set of values for the static parameters of each structural model according to the associated version identifier. 12. The method according to claim 11, further comprising: tenth instructions for storing a plurality of authorization profiles for a development system of the structures, eleventh instructions for starting a section on the development system with a selected authorization profile, and twelfth instructions for accessing the structural models or the sets of values for the static parameters according to the selected authorization profile. 13. The method according to claim 10, further comprising: eleventh instructions for associating a style identifier with each structural model, the style identifier defining a displaying style of the corresponding structure, and wherein the step of off-line generating each structure includes inserting the current set of values in the displaying style defined by the style identifier. 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.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (18)
DuFresne Fred B., Client-server system using embedded hypertext tags for application and database development.
Venkatraman Chandrasekar ; Morgan Jeffrey A., Embedding web access mechanism in an appliance for user interface functions including a web server and web browser.
Bookman Matthew ; Haverty John Francis ; Lonnroth Magnus Mard ; Montinola Teresita Katrina Rodriquez ; Pistritto Joseph Charles, Method and apparatus for generating dynamic web pages by invoking a predefined procedural package stored in a database.
Rys, Michael; Suver, Christopher Allen; Cseri, Istvan, Method and apparatus for information transformation and exchange in a relational database environment.
Donohue Michael ; Leung Patrick, Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic co.
D'Arlach Carmen Ximena ; Kershner Stephen Kenneth ; Singh Sameer Satyendra, Method of creating and editing a web site in a client-server environment using customizable web site templates.
Ferrel Patrick J. ; Gertz Matthew W. ; Meyer Robert F. ; Millet Stephen J. ; Schofield Kevin M. ; Shewchuk John P. ; Smith Walter W., Style sheets for publishing system.
Lowery Keith ; Levine Andrew B. ; Howell Ronald L., System for managing dynamic web page generation requests by intercepting request at web server and routing to page serve.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.