Integrated gas supply system and computer network for enhanced user service
First Claim
1. A system for integrating a plurality of computer programs and a plurality of corresponding databases of information into an integrated system accessible by one or more web browsers, said one or more web browsers being operable for utilizing a scripting language to produce a dynamic screen, comprising:
- a program component engine operable for accessing said plurality of computer programs and said plurality of databases of information, said program component engine being operable for generating scripting language; and
a web server operable for communicating with said one or more web browsers, said web server and said plurality of system programs being separated with respect to each other such that there is no direct communication between said web server and said plurality of computer programs, said web server and said plurality of databases of information being separated with respect to each other such that there is no direct communication between said web server and said plurality of databases of information, said web server being operable for communicating said scripting language to said one or more web browsers to thereby generate a dynamic screen for user of said one or more web browsers, said program component engine being operable for interacting to user initiated changes made to said dynamic screen through said scripting language whereby said program component engine interprets said scripting language to initiate a communication with said plurality of computer programs or said plurality of corresponding databases of information based on said user initiated changes made to said dynamic screen.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention generally describes a system and method for the integration of a gas supply system and a computer network which comprises a plurality of disparate computer systems and databases to provide an integrated system that may be searched via a web browser. An interaction manager is provided that is capable of communicating with the web browsers through a web server. The interaction manager comprises a library of compiled system component interface files which permits communication through the underlying computer architecture of each individual computer system and database. The interaction manager utilizes a JavaScript processor to generate JavaScript related to the library of compiled component interface files. Client side JavaScript generates a dynamic screen for the web browser users that may be utilized for interacting server side JavaScript to thereby communicate with the computer systems and databases.
29 Citations
20 Claims
-
1. A system for integrating a plurality of computer programs and a plurality of corresponding databases of information into an integrated system accessible by one or more web browsers, said one or more web browsers being operable for utilizing a scripting language to produce a dynamic screen, comprising:
-
a program component engine operable for accessing said plurality of computer programs and said plurality of databases of information, said program component engine being operable for generating scripting language; and
a web server operable for communicating with said one or more web browsers, said web server and said plurality of system programs being separated with respect to each other such that there is no direct communication between said web server and said plurality of computer programs, said web server and said plurality of databases of information being separated with respect to each other such that there is no direct communication between said web server and said plurality of databases of information, said web server being operable for communicating said scripting language to said one or more web browsers to thereby generate a dynamic screen for user of said one or more web browsers, said program component engine being operable for interacting to user initiated changes made to said dynamic screen through said scripting language whereby said program component engine interprets said scripting language to initiate a communication with said plurality of computer programs or said plurality of corresponding databases of information based on said user initiated changes made to said dynamic screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for integrating a plurality of disparate computer systems and corresponding databases, each of said plurality of disparate computer systems and corresponding databases having a respective underlying computer architecture, comprising the steps of:
-
providing a web server for communicating with a plurality of internet browsers, said web server being unable to communicate with said plurality of disparate computer systems utilizing said respective underlying computer architecture;
providing interfacing files for interfacing with said plurality of disparate computer systems and corresponding databases;
generating client side scripting language and server side scripting language based on said interfacing files whereby said client side scripting language and said server side scripting language operate to transmit information in two directions between said plurality of internet browsers and said web server;
communicating said client side scripting language to said plurality of internet browsers through said web server;
producing a dynamic screen with said client side scripting language;
interpreting server side scripting language responsively to user interaction with said dynamic screen;
communicating with said computer systems or said corresponding databases by through said underlying computer architecture to produce a result responsively to said step of interpreting said server side scripting language; and
communicating said result to said dynamic screen through said client side scripting language and said server side scripting language. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system for integrating a plurality of computer programs and a plurality of corresponding databases of information into an integrated system accessible by one or more web browsers, said one or more web browsers being operable for utilizing a scripting language to produce a dynamic screen, comprising:
-
a web server operable for communicating with said one or more web browsers;
a program component engine operable for accessing said plurality of computer programs and said plurality of databases of information through an underlying respective architecture of said plurality of computer programs and said plurality of databases of information by utilizing interfacing files;
a scripting language generator for said program component engine operable for generating scripting language, said one or more web browsers utilizing at least a portion of said scripting language to generate a dynamic screen for a user of said one or more web browsers;
a scripting language engine within said program component engine being operable for interpreting scripting language in response to user initiated changes made to said dynamic screen; and
a plurality of callable functions embedded within said scripting language engine for producing a communication to said plurality of computer programs or said plurality of databases of information through said underlying respective architecture, said plurality of callable functions being utilized to transmit a result of said communication through said scripting language to said dynamic screen.
-
Specification