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

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag