Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
144 words
A method of providing Web access to data, the steps comprising: providing a Web server for distribution of data to users; providing a database on a mainframe database computer operably connected to the Web server, the database having a database program that provides data in a given format; providing a Web control program on the database computer; having a user supply an identification code to the Web server, the Web control program then generating a state key and incorporating the state key into a Web page supplied to that user, and wherein the database computer, outside of the Web server, detects the state key from the Web page upon the user requesting data and decides whether that user can access the requested data based on the state key; the state key thus allowing the user to access otherwise restricted data from the database computer.
Claim 2
Independent Claim
144 words
A method of providing Web access to data, the steps comprising: providing a Web server for distribution of data to users; providing a database on a mainframe database computer operably connected to the Web server, the database having a database program that provides data in a given format; providing a Web control program on the database computer; having a user supply an identification code to the Web server, the Web control program then generating a state key and incorporating the state key into a Web page supplied to that user, and wherein the database computer, outside of the Web server, detects the state key from the Web page upon the user requesting data and decides whether that user can access the requested data based on the state key; the state key thus allowing the user to access otherwise restricted data from the database computer.
Claim 3
Dependent Claim
35 words
The method of claim 1 wherein the state key loses its ability to authorize data access if it is not sent by the user to the database computer at least once during a time-out interval.
Claim 4
Dependent Claim
20 words
The method of claim 2 wherein the Web server is on a Web server computer different from the database computer.
Claim 5
Dependent Claim
22 words
The method of claim 3 further including the step of forwarding the identification code from the Web server to the database computer.
Claim 6
Dependent Claim
17 words
The method of claim 1 wherein the state key is randomly generated for a given access session.
Claim 7
Independent Claim
193 words
A method of providing Web access to data, the steps comprising: providing a Web server for distribution of data to users; providing a database on a database computer operably connected to the Web server, the database having a database program that provides data in a given format; having a user request data in the database, the Web server then forwarding the request to the database, the data base program then accessing the data in the given format, the database computer then running a Web control program that generates a Web page with the requested data and supplies the generated Web page to the user, wherein said Web server is on a Web server computer different from the database computer; said database computer is a mainframe computer and further including the steps of: having a user supply an identification code, the Web control program then generating a state key, incorporating the state key into a Web page supplied to that user, and wherein the database computer detects the state key from the Web page upon the user requesting data and decides whether that user can access the requested data based on the state key.
Claim 8
Independent Claim
193 words
A method of providing Web access to data, the steps comprising: providing a Web server for distribution of data to users; providing a database on a database computer operably connected to the Web server, the database having a database program that provides data in a given format; having a user request data in the database, the Web server then forwarding the request to the database, the data base program then accessing the data in the given format, the database computer then running a Web control program that generates a Web page with the requested data and supplies the generated Web page to the user, wherein said Web server is on a Web server computer different from the database computer; said database computer is a mainframe computer and further including the steps of: having a user supply an identification code, the Web control program then generating a state key, incorporating the state key into a Web page supplied to that user, and wherein the database computer detects the state key from the Web page upon the user requesting data and decides whether that user can access the requested data based on the state key.
Claim 9
Independent Claim
287 words
A method of managing a Web site, the steps comprising: providing a Web control program on a computer; having the Web control program receive a page change command from a user using a Web browser to access the Web site; and, responsive to the page change command, having the Web control program change a given Web page to a changed Web page, in response to the page change command from a user using a Web browser to access the Web site and without the Web browser being in any editing mode, such that any users accessing the given Web page now receive the changed Web page, the page change command changing the appearance of a given Web page, the Web browser thus editing the given Web page for any users who access it without requiring a switch into any editing mode; wherein the Web control program marries file definition objects and page definition objects to generate Web pages; wherein the computer having the Web control program is a mainframe computer and users request data on the mainframe computer via a Web server on a Web server computer; wherein the Web control program generates HTML through a completely table driven process, independent of file definitions and page definitions, and further including the steps of: having a user supply an identification code, forward the identification code from the Web server computer to the mainframe computer, the Web control program then generating a state key, incorporating the state key into a Web page supplied to that user, and wherein the mainframe computer detects the state key from the Web page upon the user requesting data and decides whether that user can access the requested data based on the state key.
Claim 10
Independent Claim
287 words
A method of managing a Web site, the steps comprising: providing a Web control program on a computer; having the Web control program receive a page change command from a user using a Web browser to access the Web site; and, responsive to the page change command, having the Web control program change a given Web page to a changed Web page, in response to the page change command from a user using a Web browser to access the Web site and without the Web browser being in any editing mode, such that any users accessing the given Web page now receive the changed Web page, the page change command changing the appearance of a given Web page, the Web browser thus editing the given Web page for any users who access it without requiring a switch into any editing mode; wherein the Web control program marries file definition objects and page definition objects to generate Web pages; wherein the computer having the Web control program is a mainframe computer and users request data on the mainframe computer via a Web server on a Web server computer; wherein the Web control program generates HTML through a completely table driven process, independent of file definitions and page definitions, and further including the steps of: having a user supply an identification code, forward the identification code from the Web server computer to the mainframe computer, the Web control program then generating a state key, incorporating the state key into a Web page supplied to that user, and wherein the mainframe computer detects the state key from the Web page upon the user requesting data and decides whether that user can access the requested data based on the state key.
Claim 11
Independent Claim
242 words
A method of providing Web access to data, the steps comprising: providing a Web server for distribution of data to users; providing a database on a database computer operably connected to the Web server, the database having a database program that provides data in a given format; having a user request data in the database, the Web server then forwarding the request to the database, the database program then accessing the data in the given format, the database computer then running a Web control program that generates a Web page with the requested data and supplies the generated Web page to the user, the Web control program, outside of the Web server, then putting markup language on the data to generate a Web page and such that a Web page is dynamically generated outside of the Web server; wherein: said Web server is on a Web server computer different from the database computer; said database computer is a mainframe computer; and the method further includes the steps of: having a user supply an identification code, forwarding the identification code from the Web server computer to the mainframe computer, the Web control program then generating a state key, incorporating the state key into a Web page supplied to that user, and wherein the mainframe computer detects the state key from the Web page upon the user requesting data and decides whether that user can access the requested data based on the state key.
Claim 12
Independent Claim
242 words
A method of providing Web access to data, the steps comprising: providing a Web server for distribution of data to users; providing a database on a database computer operably connected to the Web server, the database having a database program that provides data in a given format; having a user request data in the database, the Web server then forwarding the request to the database, the database program then accessing the data in the given format, the database computer then running a Web control program that generates a Web page with the requested data and supplies the generated Web page to the user, the Web control program, outside of the Web server, then putting markup language on the data to generate a Web page and such that a Web page is dynamically generated outside of the Web server; wherein: said Web server is on a Web server computer different from the database computer; said database computer is a mainframe computer; and the method further includes the steps of: having a user supply an identification code, forwarding the identification code from the Web server computer to the mainframe computer, the Web control program then generating a state key, incorporating the state key into a Web page supplied to that user, and wherein the mainframe computer detects the state key from the Web page upon the user requesting data and decides whether that user can access the requested data based on the state key.
Claim 13
Dependent Claim
47 words
The method of claim 8 wherein the state key is randomly generated for a given access session and the state key loses its ability to authorize data access if it is not sent by the user to the mainframe computer at least once during a time-out interval.