Patent US5857188A successfully refreshed from Google Patents.
US5857188A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Management of client requests in a client-server environment
Assignee: NCR Voyix Corp
•
Filing: 1996-04-29
•
Granted: 1999-01-05
•
Expires: 2016-04-29
Abstract
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.
Inventors
- 👤 Jeffrey G. Douglas
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 20:11
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/25; G06F16/252; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935; Y10S707/99939
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
127 words
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.
Claim 2
Dependent Claim
127 words
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.
Claim 3
Dependent Claim
16 words
The method of claim 1, wherein the requests conform to an Open Database Connectivity (ODBC) interface.
Claim 4
Dependent Claim
17 words
The method of claim 1, wherein the device manager is an Open Database Connectivity (ODBC) driver program.
Claim 5
Dependent Claim
24 words
The method of claim 3, further comprising the step of receiving results from the intercepted requests from the Open Database Connectivity (ODBC) driver program.
Claim 6
Dependent Claim
20 words
The method of claim 1, further comprising the step of preempting the intercepted requests in accordance with the indication signal.
Claim 7
Dependent Claim
26 words
The method of claim 5, wherein the preempting step further comprises the step of interacting with an operator subsequent to the preemption of the intercepted requests.
Claim 8
Dependent Claim
24 words
The method of claim 1, wherein the transparently intercepting step comprises the step of intercepting requests generated by an Open Database Connectivity (ODBC) application.
Claim 9
Dependent Claim
41 words
The method of claim 1, wherein the device manager is an ODBC Driver Manager, wherein the transparently intercepting step comprises the step of receiving requests transmitted from the ODBC Driver Manager, and wherein the requests are originated from an ODBC application.
Claim 10
Independent Claim
151 words
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.
Claim 11
Independent Claim
151 words
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.
Claim 12
Dependent Claim
16 words
The apparatus of claim 9, wherein the requests conform to an Open Database Connectivity (ODBC) interface.
Claim 13
Dependent Claim
17 words
The apparatus of claim 9, wherein the device manager is an Open Database Connectivity (ODBC) driver program.
Claim 14
Dependent Claim
24 words
The apparatus of claim 11, further comprising the means for receiving results from the intercepted requests from the Open Database Connectivity (ODBC) driver program.
Claim 15
Dependent Claim
20 words
The apparatus of claim 9, further comprising the means for preempting the intercepted requests in accordance with the indication signal.
Claim 16
Dependent Claim
27 words
The apparatus of claim 13, wherein the means for preempting further comprises the means for interacting with an operator subsequent to the preemption of the intercepted requests.
Claim 17
Dependent Claim
24 words
The apparatus of claim 9, wherein the transparently intercepting means comprises the means for intercepting requests generated by an Open Database Connectivity (ODBC) application.
Claim 18
Dependent Claim
41 words
The apparatus of claim 9, wherein the device manager is an ODBC Driver Manager, wherein the transparently intercepting means comprises the means for receiving requests transmitted from the ODBC Driver Manager, and wherein the requests are originated from an ODBC application.
Claim 19
Dependent Claim
158 words
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.
Claim 20
Dependent Claim
158 words
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.
Claim 21
Dependent Claim
16 words
The method of claim 17, wherein the requests conform to an Open Database Connectivity (ODBC) interface.
Claim 22
Dependent Claim
17 words
The method of claim 17, wherein the device manager is an Open Database Connectivity (ODBC) driver program.
Claim 23
Dependent Claim
24 words
The method of claim 19, further comprising the step of receiving results from the intercepted requests from the Open Database Connectivity (ODBC) driver program.
Claim 24
Dependent Claim
20 words
The method of claim 17, further comprising the step of preempting the intercepted requests in accordance with the indication signal.
Claim 25
Dependent Claim
26 words
The method of claim 21, wherein the preempting step further comprises the step of interacting with an operator subsequent to the preemption of the intercepted requests.
Claim 26
Dependent Claim
24 words
The method of claim 17, wherein the transparently intercepting step comprises the step of intercepting requests generated by an Open Database Connectivity (ODBC) application.
Claim 27
Dependent Claim
41 words
The method of claim 17, wherein the device manager is an ODBC Driver Manager, wherein the transparently intercepting step comprises the step of receiving requests transmitted from the ODBC Driver Manager, and wherein the requests are originated from an ODBC application.
References Cited (Backward Citations)
US5335346A
Cited
US5379383A
Cited
US5581749A
Cited
US5764977A
Cited
US5627979A
Cited
US5611076A
Cited
US5594732A
Cited
US5696898A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-01-04 | 2002-07-06 | 2003-01-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-01-04 | 2006-07-06 | 2007-01-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-01-04 | 2010-07-06 | 2011-01-05 | $7700.00 | Window Closed / Lapsed |