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.