Patent ID: 7634479

Claim:
A device for provisioning a local URL rating cache, said local URL rating cache being configured to serve as a local cache servicing a URL rating request performed in connection with deciding whether a user is permitted to access a website that is associated with a given URL, said device comprising: a computer readable medium having computer readable code embodied therein, said computer readable code including: code for ascertaining URL-relevant attributes of said user, wherein said user represents one of a human user and an organization comprising a plurality of human users, code for determining a plurality of analogous URL-relevant attribute sets based on said URL-relevant attributes of said user, said plurality of analogous URL-relevant attribute sets including at least a first set of analogous URL-relevant attributes and a second set of analogous URL-relevant attributes, code for obtaining from a URL cache database a first plurality of URLs and a first set of associated ratings that are associated with URLs in said first plurality of URLs, said first plurality of URLs representing URLs found to have been utilized previously by at least a first other user having said first set of analogous URL-relevant attributes, code for obtaining from said URL cache database a second plurality of URLs and a second set of associated ratings that are associated with URLs in said second plurality of URLs, said second plurality of URLs representing URLs found to have been utilized previously by at least a second other user having said second set of analogous URL-relevant attributes, code for providing a plurality of choices associated with said plurality of analogous URL-relevant attribute sets to said user for said user to select one or more pluralities of URLs based on one or more sets of analogous URL-relevant attributes associated with one or more of said plurality of choices, each choice of said choices including a plurality of URLs associated with an analogous URL-relevant attribute set, said choices including at least said first plurality of URLs and said second plurality of URLs, code for receiving a selection provided by said user that selects said first plurality of URLs, code for pre-populating said local URL rating cache with said first plurality of URLs and said first set of associated ratings even if said URLs in said first plurality of URLs have not been requested by said user, and code for employing said first plurality of URLs and said first set of associated ratings from said local URL rating cache to service at least one web site access request by said user after said pre-populating; and circuits configured to perform one or more tasks associated with said computer readable code.