US5857191A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Web application server with secure common gateway interface
Assignee: Cufer Asset Ltd LLC
•
Filing: 1996-07-08
•
Granted: 1999-01-05
•
Expires: 2016-07-08
Abstract
Abstract A web browser communicates through a secure local proxy to a web server that has an interface for secure communications. The application server has an application program conforming to the CGI programming model that can run continuously as a process and can maintain state information, such as pointers to next records, thus requiring less computational and memory overhead for a succession of requests.
Inventors
- 👤 William C. Blackwell, Jr.
- 👤 Robin Alston
- 👤 Kevin M. Farrington
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 15:30
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/08; H04L63/0823; G; G06; G06Q; G06Q40/00; H04L67/00; H04L67/01; H04L67/02; H04L67/14; H04L67/142; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99941; Y10S707/99944; Y10S707/99945
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
100 words
An application server for receiving from a web browser requests to access an object, the server comprising: a secure interface for receiving the requests from the web browser over a communications line; an application program conforming to the common gateway interface (CGI) protocol and stored in a storage medium for accessing the object and for providing data as a result of the access; and an application program interface with a library of routines stored in a storage medium for communicating between the application program conforming to the CGI protocol and the secure interface to provide secure communications to the object.
Claim 2
Dependent Claim
100 words
An application server for receiving from a web browser requests to access an object, the server comprising: a secure interface for receiving the requests from the web browser over a communications line; an application program conforming to the common gateway interface (CGI) protocol and stored in a storage medium for accessing the object and for providing data as a result of the access; and an application program interface with a library of routines stored in a storage medium for communicating between the application program conforming to the CGI protocol and the secure interface to provide secure communications to the object.
Claim 3
Dependent Claim
20 words
The server of claim 1, wherein the secure interface receives communications with Distributed Computing Environment Remote Procedure Call (DCE RPC).
Claim 4
Dependent Claim
26 words
The server of claim 1, wherein the application program has an open database call to keep the object open between successive requests from the web browser.
Claim 5
Independent Claim
110 words
A method comprising server-implemented steps of: receiving over the Internet from a web browser a first request for access to a database; accessing the database in response to the first request according to the CGI protocol; providing data from the database to the web browser according to the CGI protocol without closing the database; receiving over the Internet from a web browser a second request for access to a database; accessing the non-closed database according to the CGI protocol in response to the second request from the web browser; and providing data from the database to the web browser according to the CGI protocol in response to the second request.
Claim 6
Independent Claim
110 words
A method comprising server-implemented steps of: receiving over the Internet from a web browser a first request for access to a database; accessing the database in response to the first request according to the CGI protocol; providing data from the database to the web browser according to the CGI protocol without closing the database; receiving over the Internet from a web browser a second request for access to a database; accessing the non-closed database according to the CGI protocol in response to the second request from the web browser; and providing data from the database to the web browser according to the CGI protocol in response to the second request.
Claim 7
Dependent Claim
15 words
The method of claim 4, wherein the receiving steps include receiving requests over DCE RPC.
Claim 8
Independent Claim
104 words
A system responsive to requests from a user with a web browser, the system comprising: a web server having an interface for allowing secure communications between the server and the web browser, the web server for providing documents to the web browser; a first object accessible over the Internet; and a first application server with a secure interface that allows secure communications of the type provided by the web server, the first application server being responsive to the web browser for accessing the first object to retrieve data therefrom and for providing the retrieved data to the web browser independent of the web server.
Claim 9
Independent Claim
104 words
A system responsive to requests from a user with a web browser, the system comprising: a web server having an interface for allowing secure communications between the server and the web browser, the web server for providing documents to the web browser; a first object accessible over the Internet; and a first application server with a secure interface that allows secure communications of the type provided by the web server, the first application server being responsive to the web browser for accessing the first object to retrieve data therefrom and for providing the retrieved data to the web browser independent of the web server.
Claim 10
Dependent Claim
44 words
The system of claim 6, further comprising a second object accessible over the Internet, and a second application server having a secure interface and being responsive to the web browser for accessing and retrieving data from the second object independent of the web server.
Claim 11
Dependent Claim
20 words
The system of claim 6, wherein the first web server is a DCE-aware server and the secure interface supports DCE.
Claim 12
Dependent Claim
27 words
The system of claim 6, further comprising a cell directory service, responsive to a request from the client, for determining a network location of a requested server.
Claim 13
Dependent Claim
11 words
The system of claim 6, wherein the application server is multi-threaded.
Claim 14
Dependent Claim
31 words
The system of claim 6, wherein the accessible object is a database, and the application server is programmed to access the database during multiple requests without closing the database between requests.
Claim 15
Dependent Claim
41 words
The system of claim 6, wherein the first accessible object is a database, and wherein the application server has an application program for accessing the database, and an application programming interface for communicating between the application program and the secure interface.
Claim 16
Dependent Claim
20 words
The system of claim 12, wherein the application program conforms to the CGI protocol, and the secure interface supports DCE.
References Cited (Backward Citations)
US5497463A
Cited
US5452459A
Cited
US5689638A
Cited
US5706349A
Cited
US5706286A
Cited
US5701451A
Cited
US5708780A
Cited
US5682534A
Cited
US5673322A
Cited
US5715453A
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 |