System and method for filtering of web-based content stored on a proxy cache server
First Claim
1. A system for filtering content accessed by a client from a remote content provider through a network comprising:
- a network directory server that identifies the client and that applies predetermined user policies to the client based upon ratings for the content;
a host cache associated with a host of the content;
an object cache for storing the content;
a rating cache for storing the ratings for the content;
means for retrieving the ratings based upon a request by the client for the content until ratings are all received in a predetermined order starting with the host cache, then the object cache, then the rating cache;
means for receiving the ratings from a vendor of ratings associated with the content, the service being located at a remote site, interconnected by a network, if each of host cache, the object cache and the rating cache are free of the ratings;
means for interpreting ratings as defining either of acceptable or unacceptable content, wherein the means for interpreting is processed on the network directory server;
a block that selectively prevents return to the client of content that is unacceptable based upon the means for interpreting; and
means for storing the ratings from the ratings cache and the means for receiving in one of the host cache and the object cache, whereby a next request by a client for the client is expedited.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for filtering of web-based content in a proxy cache server environment provides a local network having a client, a directory server and a proxy cache server that caches predetermined Internet-derived web content within the network. When content is requested, it is vended to the client only if it meets predefined user policies for acceptability. These policies are implemented based upon one or more ratings lists provided by content rating vendors. The lists are downloaded to the network in whole or part, and cached for use in determining acceptability of content by a filter application. Ratings can be particularly based upon predetermined content categories. Caching occurs in a host or object cache for rapid access. Only if current ratings are not found in the host or object caches are ratings caches or vendors accessed for ratings. Ratings on requested content are then placed in the host or object cache for subsequent use. Object parsing or other techniques can be used to screen returned content that is unrated or otherwise allowed to pass to ensure that it is appropriate.
-
Citations
8 Claims
-
1. A system for filtering content accessed by a client from a remote content provider through a network comprising:
-
a network directory server that identifies the client and that applies predetermined user policies to the client based upon ratings for the content;
a host cache associated with a host of the content;
an object cache for storing the content;
a rating cache for storing the ratings for the content;
means for retrieving the ratings based upon a request by the client for the content until ratings are all received in a predetermined order starting with the host cache, then the object cache, then the rating cache;
means for receiving the ratings from a vendor of ratings associated with the content, the service being located at a remote site, interconnected by a network, if each of host cache, the object cache and the rating cache are free of the ratings;
means for interpreting ratings as defining either of acceptable or unacceptable content, wherein the means for interpreting is processed on the network directory server;
a block that selectively prevents return to the client of content that is unacceptable based upon the means for interpreting; and
means for storing the ratings from the ratings cache and the means for receiving in one of the host cache and the object cache, whereby a next request by a client for the client is expedited. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for filtering content accessed by a client from a remote content provider through a network comprising the steps of:
-
identifying client and applying predetermined user policies to the client based upon ratings for the content;
providing a host cache associated with a host of the content;
providing an object cache for storing the content;
providing a rating cache for storing the ratings for the content;
retrieving the ratings based upon a request by the client for the content until ratings are all received in a predetermined order starting with the host cache, then the object cache, then the rating cache receiving the ratings from a vendor of ratings associated with the content, the service being located at a remote site, interconnected by a network, if each of host cache, the object cache and the rating cache are free of the ratings;
interpreting ratings as defining either of acceptable or unacceptable content on a proxy server;
selectively preventing return to the client of content that is unacceptable based upon the step of interpreting; and
storing the ratings from the ratings cache and from the step of receiving in one of the host cache and the object cache, whereby a next request by a client for the client is expedited.
-
Specification