Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
165 words
A system for controlling network access, comprising: (a) a local access server having a local cache for storage of recently used user filters and sites accessible from a system for which access has been recently requested; (b) a network access server coupled to said local access server and having storage for user filters and a list of permitted sites, wherein said network access server automatically maintains and compiles said list of permitted sites; (c) access client software resident in said local access server for using said recently used user filters and sites for which access has been requested in said local cache for making an access determination for a site to which a user requests access and for communicating with said network access server to obtain an access determination from said user filters and said list of permitted sites stored at said network access server if an access determination cannot be made from said recently used user filters and sites stored in said local cache.
Claim 2
Independent Claim
165 words
A system for controlling network access, comprising: (a) a local access server having a local cache for storage of recently used user filters and sites accessible from a system for which access has been recently requested; (b) a network access server coupled to said local access server and having storage for user filters and a list of permitted sites, wherein said network access server automatically maintains and compiles said list of permitted sites; (c) access client software resident in said local access server for using said recently used user filters and sites for which access has been requested in said local cache for making an access determination for a site to which a user requests access and for communicating with said network access server to obtain an access determination from said user filters and said list of permitted sites stored at said network access server if an access determination cannot be made from said recently used user filters and sites stored in said local cache.
Claim 3
Dependent Claim
30 words
The system of claim 1 in which said access client software is configured to identify said sites for which access is requested from addresses in information packets requesting the accesses.
Claim 4
Dependent Claim
91 words
The system of claim 1 additionally comprising: (d) a user authentication and authorization server coupled to said local access server and having storage for user profiles including user passwords and identifications of said user filters for determining site access, said local access server additionally including user authentication and authorization client software resident therein, said user authentication and authorization client software being configured to communicate with said user authentication and authorization server when said user logs into said network access server and to supply user filter identifications to said access client software.
Claim 5
Dependent Claim
54 words
The system of claim 1 in which user requests for access are transmitted as Internet Protocol packets having headers with addresses and said access client software is configured to use said addresses to find a requested site in said list of permitted sites for determining whether access to said requested site will be granted.
Claim 6
Dependent Claim
43 words
The system of claim 1, wherein said network access server further comprises server software that automatically maintains said list of permitted sites by downloading updated versions of said list over the Internet and compiling said list for use by said access client software.
Claim 7
Dependent Claim
17 words
The system of claim 1, wherein said list of permitted sites is updated on a periodic basis.
Claim 8
Dependent Claim
32 words
The system of claim 1, wherein said recently used user filters and said sites for which access has been requested in said local cache is automatically updated based on said access determination.
Claim 9
Dependent Claim
184 words
A process for controlling network access in a system of interconnected networks, which comprises: (a) defining user access filters for determining if a request by a user for access to a desired site in the system should be permitted; (b) storing in a cache local to an access server recently used user access filters and sites accessible from the system for which access has been requested; (c) storing user filters and a list of permitted sites at a network access server coupled to the local access server; (d) automatically maintaining and compiling said list of permitted sites at said network access server; (e) attempting to use said user filters and said sites for which access has been requested in said local cache for making an access determination for a site to which a user requests access; and (f) using at least one of said user filters and said list of permitted sites stored at said network access server to obtain an access determination if an access determination cannot be made from said recently used user filters and said sites stored in said local cache.
Claim 10
Dependent Claim
184 words
A process for controlling network access in a system of interconnected networks, which comprises: (a) defining user access filters for determining if a request by a user for access to a desired site in the system should be permitted; (b) storing in a cache local to an access server recently used user access filters and sites accessible from the system for which access has been requested; (c) storing user filters and a list of permitted sites at a network access server coupled to the local access server; (d) automatically maintaining and compiling said list of permitted sites at said network access server; (e) attempting to use said user filters and said sites for which access has been requested in said local cache for making an access determination for a site to which a user requests access; and (f) using at least one of said user filters and said list of permitted sites stored at said network access server to obtain an access determination if an access determination cannot be made from said recently used user filters and said sites stored in said local cache.
Claim 11
Dependent Claim
21 words
The process of claim 8 wherein sites for which access is requested are identified from addresses in information packets requesting access.
Claim 12
Dependent Claim
21 words
The process of claim 8 wherein a user authentication and authorization server supplies user filter identifications to said local access server.
Claim 13
Dependent Claim
47 words
The process of claim 8 wherein user requests for access are transmitted as Internet Protocol packets having headers with addresses and said addresses are used to find a requested site in said list of permitted sites for determining whether access to said requested site will be granted.
Claim 14
Dependent Claim
44 words
The process of claim 8, wherein step (d) comprises the step of automatically maintaining said list of permitted sites by downloading updated versions of said list over the Internet and compiling said list for use by client software resident in said local access server.
Claim 15
Dependent Claim
23 words
The process of claim 8, wherein step (d) further comprises the step of updating said list of permitted sites on a periodic basis.
Claim 16
Dependent Claim
200 words
A storage medium having stored therein a program, which when executed on a network data processing system, will control user access to sites accessible in a network of networks by: (a) defining user access filters for determining if a request by a user for access to a desired site in the system should be permitted; (b) storing in a cache local to an access server recently used user access filters and sites accessible from the system for which access has been requested; (c) storing user filters and a list of permitted sites at a network access server coupled to the local access server; (d) automatically maintaining and compiling said list of permitted sites at said network access server; (e) attempting to use said user filters and said sites for which access has been requested in said local cache for making an access determination for a site to which a user requests access; and (f) using at least one of said user filters and said list of permitted sites stored at said network access server to obtain an access determination if an access determination cannot be made from said recently used user filters and said sites stored in said local cache.
Claim 17
Dependent Claim
200 words
A storage medium having stored therein a program, which when executed on a network data processing system, will control user access to sites accessible in a network of networks by: (a) defining user access filters for determining if a request by a user for access to a desired site in the system should be permitted; (b) storing in a cache local to an access server recently used user access filters and sites accessible from the system for which access has been requested; (c) storing user filters and a list of permitted sites at a network access server coupled to the local access server; (d) automatically maintaining and compiling said list of permitted sites at said network access server; (e) attempting to use said user filters and said sites for which access has been requested in said local cache for making an access determination for a site to which a user requests access; and (f) using at least one of said user filters and said list of permitted sites stored at said network access server to obtain an access determination if an access determination cannot be made from said recently used user filters and said sites stored in said local cache.
Claim 18
Dependent Claim
28 words
The storage medium of claim 14 in which the program is configured to identify sites for which access is requested from addresses in information packets requesting the accesses.
Claim 19
Dependent Claim
29 words
The storage medium of claim 14 in which the program is configured to utilize a user authentication and authorization server to supply user filter identifications to said access server.
Claim 20
Dependent Claim
58 words
The storage medium of claim 14 in which the program is configured to receive user requests for access as Internet Protocol packets having headers with addresses and the program is further configured to utilize said addresses to find a requested site in said list of permitted sites for determining whether access to said requested site will be granted.
Claim 21
Dependent Claim
46 words
The storage medium of claim 14, wherein the program is further configured to automatically maintain said list of permitted sites by downloading updated versions of said list over the Internet and to compile said list for use by client software resident in said local access server.
Claim 22
Independent Claim
191 words
A system for controlling a user's access to a network, comprising: a network access server, coupled to the network, having storage for user filters and a list of permitted sites; network access server software implemented on said network access server that is configured to automatically maintain said list of permitted sites by downloading updated versions of said list over the Internet and to compile said list; a local access server, coupled to said network access server, having a local cache for storage of recently used user filters and sites for which access has been previously requested; and client access server software, resident in said local access server, that is configured to make an access determination for a desired site to which a user requests access by checking in said local cache for said recently used user filters and said sites for which access has been previously requested, and by communicating with said network access server to obtain an access determination from said user filters and said list of permitted sites if an access determination cannot be made from said recently used user filters and said sites stored in said local cache.
Claim 23
Independent Claim
191 words
A system for controlling a user's access to a network, comprising: a network access server, coupled to the network, having storage for user filters and a list of permitted sites; network access server software implemented on said network access server that is configured to automatically maintain said list of permitted sites by downloading updated versions of said list over the Internet and to compile said list; a local access server, coupled to said network access server, having a local cache for storage of recently used user filters and sites for which access has been previously requested; and client access server software, resident in said local access server, that is configured to make an access determination for a desired site to which a user requests access by checking in said local cache for said recently used user filters and said sites for which access has been previously requested, and by communicating with said network access server to obtain an access determination from said user filters and said list of permitted sites if an access determination cannot be made from said recently used user filters and said sites stored in said local cache.
Claim 24
Dependent Claim
83 words
The system of claim 19, further comprising: a user authentication and authorization server, coupled to said local access server, having storage for user profiles including user passwords and identifications of said user filters for determining site access; and user authentication and authorization client software, resident in said local access server, that is configured to communicate with said user authentication and authorization server when said user logs into said network access server, and to supply user filter identifications to said client access server software.
Claim 25
Dependent Claim
179 words
In a system of interconnected networks comprising a plurality of potentially accessible sites, a method of controlling a user's access to a network, the network comprising a local access server having a local cache and a network access server, comprising the steps of: (a) defining user access filters for determining if a request by the user for access to a desired site in the system should be permitted; (b) storing said user access filters and a list of permitted sites at the network access server, said list of permitted sites being automatically maintained and compiled by said network access server; (c) storing recently used user access filters and previously requested sites in the local cache; (d) making an access determination for said desired site based on said recently used user access filters and said previously requested sites stored in the local cache; and (e) if an access determination cannot be made in step (d), making an access determination for said desired site based on said user filters and said list of permitted sites stored at the network access server.
Claim 26
Dependent Claim
179 words
In a system of interconnected networks comprising a plurality of potentially accessible sites, a method of controlling a user's access to a network, the network comprising a local access server having a local cache and a network access server, comprising the steps of: (a) defining user access filters for determining if a request by the user for access to a desired site in the system should be permitted; (b) storing said user access filters and a list of permitted sites at the network access server, said list of permitted sites being automatically maintained and compiled by said network access server; (c) storing recently used user access filters and previously requested sites in the local cache; (d) making an access determination for said desired site based on said recently used user access filters and said previously requested sites stored in the local cache; and (e) if an access determination cannot be made in step (d), making an access determination for said desired site based on said user filters and said list of permitted sites stored at the network access server.
Claim 27
Dependent Claim
38 words
The method of claim 21, wherein the network further comprises a user authentication and authorization server, the method further comprising the step of: (f) supplying the local cache with user filters from the user authentication and authorization server.
Claim 28
Dependent Claim
62 words
The method of claim 21, wherein step (b) comprises the steps of: storing said user access filters and a list of permitted sites at the network access server, said list of permitted sites being automatically maintained by periodically downloading updated versions of said list over the Internet; and compiling said list for use by client software resident in the local access server.