Management of client requests in a client-server environment
DCFirst Claim
Patent Images
1. A computer-implemented method of monitoring and regulating access to a database, comprising the steps of:
- (a) transparently intercepting requests to access the database that are transmitted from a device manager to a device driver that processes requests to access the database;
(b) transmitting the intercepted requests to a server that determines whether the intercepted requests can access the database;
(c) at the server;
i) receiving the intercepted requests;
ii) retrieving the restrictions from a restriction information database;
iii) evaluating the restrictions against the intercepted requests to produce an indication signal representative of the evaluation; and
iv) returning the indication signal;
(d) allowing the intercepted requests in accordance with the indication signal received from the server; and
(e) transmitting allowed intercepted requests to the device manager for processing.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture for monitoring and regulating access to a database. Requests for the database are intercepted and evaluated against one or more restrictions established by a database administrator for the database and generating an indication signal representative of the evaluation. The intercepted requests are rejected or allowed in accordance with the indication signal.
317 Citations
24 Claims
-
1. A computer-implemented method of monitoring and regulating access to a database, comprising the steps of:
-
(a) transparently intercepting requests to access the database that are transmitted from a device manager to a device driver that processes requests to access the database; (b) transmitting the intercepted requests to a server that determines whether the intercepted requests can access the database; (c) at the server; i) receiving the intercepted requests; ii) retrieving the restrictions from a restriction information database; iii) evaluating the restrictions against the intercepted requests to produce an indication signal representative of the evaluation; and iv) returning the indication signal; (d) allowing the intercepted requests in accordance with the indication signal received from the server; and (e) transmitting allowed intercepted requests to the device manager for processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for monitoring and regulating access to a database, comprising:
-
(a) a computer; (b) means, performed by the computer, for transparently intercepting requests to access the database that are transmitted from a device manager to a device driver that processes requests to access the database and for transmitting the intercepted requests to a server that determines whether the intercepted requests can access the database; (c) means, performed by the server, for; i) receiving the intercepted requests; ii) retrieving the restrictions from a restriction information database; iii) evaluating the restrictions against the intercepted requests to produce an indication signal representative of the evaluation; and iv) returning the indication signal to the computer; (d) means, performed by the computer, for allowing the intercepted requests in accordance with the indication signal received from the server; and (e) means, performed by the computer, for transmitting allowed intercepted requests to the device manager for processing. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A program storage medium readable by a computer having a memory, the medium tangibly embodying one or more programs of instructions executable by the computer to perform method steps for monitoring and regulating access to a database, the method comprising the steps of:
-
(a) transparently intercepting requests to access the database that are transmitted from a device manager to a device driver that processes requests to access the database; (b) transmitting the intercepted requests to a server that determines whether the intercepted requests can access the database; (c) at the server; i) receiving the intercepted requests; ii) retrieving the restrictions from a restriction information database; iii) evaluating the restrictions against the intercepted requests to produce an indication signal representative of the evaluation; and iv) returning the indication signal to the computer; (d) allowing the intercepted requests in accordance with the indication signal received from the server; and (e) transmitting allowed intercepted requests to the device manager for processing. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification