Patent US5857188A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag