Patent ID: 7945556

Claim:
A computer implemented method for web log filtering, comprising: identifying by a communication service provider server a uniform resource locator (URL) for a resource on a web server requested by an identified device that is serviced by the communication service provider; storing the URL unless the URL has at least one of a reference to an advertisement and an extension that matches any of a list of extensions specified for storage exclusion; when the stored URL includes a domain name that is associated with multiple categories, categorizing the stored URL based on a portion of the URL that that is associated with one of the multiple categories associated with the domain name; when the stored URL includes a domain name that is associated with only one category, categorizing the stored URL based on the domain name that is associated with only one category; incrementing a count in a web log category associated with the identified device based on the categorized stored URL; determining an average count in the web log category associated with identified devices; dividing the count in the web log category associated with the identified device by the average count to produce a count index in the web log category associated with the identified device; and storing the count index in the web log category associated with the identified device.