← Back to Patent Explorer
US6640307B2 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for controlling access to documents stored on an internal network

Assignee: McAfee LLC
•
Filing: 2000-12-01
•
Granted: 2003-10-28
•
Expires: 2020-12-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method of limiting access from an external network to documents stored on an internal network. A client list is built in which each client is assigned to one or more roles. Each role has access to one or more documents as defined on a document list. A request from an external network is reviewed and, if possible, the request is associated with a client on the client list. The requested document is then compared to the document list associated with the client's role and, if the requested document is in the list of documents available to a client in the client's role, the requested document is fetched, cleaned and sent to the client.

Inventors

  • 👤 Richard R. Viets
  • 👤 David G. Motes
  • 👤 Paula Budig Greve
  • 👤 Wayne W. Herberg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 07:42
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/02; G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G06F21/6218; H04L63/0227; H04L63/04; H04L63/0428; H04L63/08; H04L63/10; H04L63/105; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 121 words
A method of limiting access from an external network to documents stored on an internal network, the method comprising the steps of: building a client list, wherein the step of building a client list includes the step of assigning each client to a role; building a document list naming documents available to clients assigned to the client's role; receiving a request for a document stored on the internal network; associating the request with a client; comparing the requested document to the documents available on the document list; and if the requested document is in the list of documents available to a client in the client's role, fetching the requested document as a proxy and sending the requested document to the client.
Claim 2
Independent Claim 121 words
A method of limiting access from an external network to documents stored on an internal network, the method comprising the steps of: building a client list, wherein the step of building a client list includes the step of assigning each client to a role; building a document list naming documents available to clients assigned to the client's role; receiving a request for a document stored on the internal network; associating the request with a client; comparing the requested document to the documents available on the document list; and if the requested document is in the list of documents available to a client in the client's role, fetching the requested document as a proxy and sending the requested document to the client.
Claim 3
Dependent Claim 49 words
The method according to claim 1 , wherein each document has a unique URL and wherein the document list includes the URL of each available document, wherein the step of comparing includes the step of determining if the URL of the requested document is included in the document list.
Claim 4
Dependent Claim 54 words
The method according to claim 2 , wherein the step of building the document list includes the step of displaying available documents in a tree structure within a graphical user interface, wherein the step of displaying includes the step of querying a document control server to obtain a current version of the document list.
Claim 5
Dependent Claim 24 words
The method according to claim 1 , wherein the step of associating the request with a client includes the step of authenticating the client.
Claim 6
Dependent Claim 49 words
The method according to claim 4 , wherein each document has a unique URL and wherein the document list includes the URL of each available document, wherein the step of comparing includes the step of determining if the URL of the requested document is included in the document list.
Claim 7
Dependent Claim 54 words
The method according to claim 5 , wherein the step of building the document list includes the step of displaying available documents in a tree structure within a graphical user interface, wherein the step of displaying includes the step of querying a document control server to obtain a current version of the document list.
Claim 8
Dependent Claim 129 words
A document control system, including: an internal network; an external interface; a document server connected to the internal network, wherein the document server controls access to a plurality of documents, including a first document; and a document control server connected to the internal network and to the external interface, wherein the document control server receives a document request from the external interface for the first document, determines a user associated with the document request and authenticates the user, wherein the document control server includes a go list processor for determining if the user has authorization to access said first document and a document processor for reading the first document from the document server, cleaning the first document and forwarding a clean version of said first document to the user.
Claim 9
Dependent Claim 129 words
A document control system, including: an internal network; an external interface; a document server connected to the internal network, wherein the document server controls access to a plurality of documents, including a first document; and a document control server connected to the internal network and to the external interface, wherein the document control server receives a document request from the external interface for the first document, determines a user associated with the document request and authenticates the user, wherein the document control server includes a go list processor for determining if the user has authorization to access said first document and a document processor for reading the first document from the document server, cleaning the first document and forwarding a clean version of said first document to the user.
Claim 10
Dependent Claim 21 words
The document control system according to claim 7 , wherein the external interface includes a firewall connected to an external network.
Claim 11
Dependent Claim 24 words
The document control system according to claim 7 , wherein the document processor acts as a proxy to hide access to the first document.
Claim 12
Dependent Claim 32 words
The document control system according to claim 7 , wherein the external interface includes a telephone interface into which a business partner can dial to gain access to the document control server.
Claim 13
Dependent Claim 118 words
A document control system, including: an internal network; an external interface; a document server connected to the internal network, wherein the document server controls access to a plurality of documents, including a first document; a document control server connected to the internal network and to the external interface; and a data owner interface for building a document list of available documents; wherein the document control server receives a document request from the external interface for the first document, determines a user associated with the document request and authenticates the user; and wherein the document control server includes a go list processor for determining, based on the document list, if the user has authorization to access said first document.
Claim 14
Dependent Claim 118 words
A document control system, including: an internal network; an external interface; a document server connected to the internal network, wherein the document server controls access to a plurality of documents, including a first document; a document control server connected to the internal network and to the external interface; and a data owner interface for building a document list of available documents; wherein the document control server receives a document request from the external interface for the first document, determines a user associated with the document request and authenticates the user; and wherein the document control server includes a go list processor for determining, based on the document list, if the user has authorization to access said first document.
Claim 15
Dependent Claim 47 words
The document control system according to claim 11 , wherein the data owner interface includes a graphical user interface which displays the document list in a tree structure, wherein the graphical user interface queries the document control server to obtain a current version of the document list.
Claim 16
Dependent Claim 44 words
The document control system according to claim 11 , wherein the document control server further includes a document processor for reading the first document from the document server, cleaning the first document and forwarding a clean version of said first document to the user.
Claim 17
Dependent Claim 24 words
The document control system according to claim 13 , wherein the document processor acts as a proxy to hide access to the first document.
Claim 18
Dependent Claim 47 words
The document control system according to claim 14 , wherein the data owner interface includes a graphical user interface which displays the document list in a tree structure, wherein the graphical user interface queries the document control server to obtain a current version of the document list.
Claim 19
Dependent Claim 21 words
The document control system according to claim 11 , wherein the external interface includes a firewall connected to an external network.
Claim 20
Dependent Claim 32 words
The document control system according to claim 11 , wherein the external interface includes a telephone interface into which a business partner can dial to gain access to the document control server.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-10-27 2007-04-28 2007-10-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-10-27 2011-04-28 2011-10-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-10-27 2015-04-28 2015-10-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag