System and method for securely accessing information from disparate data sources through a network
First Claim
1. A method for securely accessing information from disparate data sources through a network comprising the steps of:
- requesting a logon menu from a network server of the network using a client;
receiving a logon menu at the client;
communicating a logon input to the network server in response to receiving the logon menu;
receiving the logon input at the network server and communicating the logon input to a database server;
verifying that the logon input is a valid logon input at the database server;
generating and storing a unique session identification number at the database server in response to successfully verifying that the logon input is a valid logon input;
communicating the session identification number and a portion of the logon input to the client;
storing the session identification number and the portion of the logon input at the client;
communicating a menu to the client prompting the user to perform at least a first function requiring access to a first type of disparate data source and a second function requiring access to a second type of data source;
requesting the first function;
communicating the session identification number, the portion of the logon input, and the first function request to the network server;
receiving the session identification number, the portion of the logon input, and the first function request at the network server and communicating to the database server;
verifying at the database server that the session identification number and the portion of the logon input are valid;
exchanging information between the database server and the first type of disparate data source while performing the first function; and
generating a first output in response to performing the first function and communicating this to the client.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for securely accessing information from disparate data sources through a network is provided. The method includes requesting a logon menu from a network server using a client and receiving a logon menu. The method further includes communicating a logon input to the network server which then communicates the logon input to a database server. Next, the method includes verifying the logon input at the database server and generating and storing a unique session identification number at the database server in response. The method continues by communicating the session identification number and a portion of the logon input to the client and storing, and communicating a menu to the client prompting the user to perform at least a first function requiring access to a first type of disparate data source. Next, the method includes requesting the first function and communicating the session identification number, the portion of the logon input, and the first function request to the network server from the client. Next, the method includes providing this information to the database server and verifying that the session identification number and the portion of the logon input are valid. Finally, the method includes exchanging information between the database server and the first type of disparate data source while performing the first function, and then generating a first output at the network server that is provided to the client in response.
-
Citations
20 Claims
-
1. A method for securely accessing information from disparate data sources through a network comprising the steps of:
-
requesting a logon menu from a network server of the network using a client; receiving a logon menu at the client; communicating a logon input to the network server in response to receiving the logon menu; receiving the logon input at the network server and communicating the logon input to a database server; verifying that the logon input is a valid logon input at the database server; generating and storing a unique session identification number at the database server in response to successfully verifying that the logon input is a valid logon input; communicating the session identification number and a portion of the logon input to the client; storing the session identification number and the portion of the logon input at the client; communicating a menu to the client prompting the user to perform at least a first function requiring access to a first type of disparate data source and a second function requiring access to a second type of data source; requesting the first function; communicating the session identification number, the portion of the logon input, and the first function request to the network server; receiving the session identification number, the portion of the logon input, and the first function request at the network server and communicating to the database server; verifying at the database server that the session identification number and the portion of the logon input are valid; exchanging information between the database server and the first type of disparate data source while performing the first function; and generating a first output in response to performing the first function and communicating this to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for securely accessing information from disparate data sources through a network, the system comprising:
-
a client having a volatile memory and enabled with a web browser, the client operable to exchange information and to communicate a request, and a session identification number and an account number that are stored in the volatile memory; a network server operable to exchange information with the client and operable to receive the request, the session identification number, and the account number from the client, the network server enabled with a web server program that is operable to execute a script and to generate and provide information to the client in response to the request from the client; a database server in communication with the network server and operable to receive the session identification number and the account number from the network server, the database server enabled with a database management system that is operable to execute a first function stored procedure in response to the execution of the script at the network server, the database server further including a user table, a check access stored procedure, the first function stored procedure, and a first function registered procedure, the first function stored procedure operable to execute the check access stored procedure to verify the session identification number and the account number with information in the user table and to execute the first function registered procedure to request information from a disparate data source; and a first disparate data source operable to exchange information with the database server in response to a request from the first function registered procedure. - View Dependent Claims (18, 19)
-
-
20. A database server for use in a system for securely accessing information from disparate data sources through a network, the database server comprising:
-
a storage medium for storing a database management system, a check access stored procedure, a first function stored procedure, a first function registered procedure, and a user table; and a processor responsive to the database management system to; receive a session identification number and an account number; receive a request to execute the first function stored procedure; execute the first function stored procedure in response to the request; execute the check access stored procedure to verify the session identification number and the account number in the user table in response to executing the first function stored procedure; and execute the first function registered procedure to request information from a disparate data source.
-
Specification