Patent ID: 7073121

Claim:
A method of processing requests for pages on the Internet, comprising the steps of: receiving, at a server, user criteria and a request from a requestor for a page from the Internet, wherein user criteria comprises both positive preferences and negative preferences, and wherein the negative preferences indicate at least one of unwanted material or unwanted characteristics; retrieving the page requested by the requestor to form a requested page; parsing the requested page for a set of links to a set of linked web pages associated with the page; retrieving the set of linked pages; parsing the set of linked pages for the negative preferences; responsive to finding the negative preferences on a linked page within the set of linked pages, modifying the requested page to indicate a presence of the negative preferences on the linked page; parsing the set of linked pages for the positive preferences; responsive to finding the positive preferences on the linked page within the set of linked pages, modifying the requested page to indicate a presence of the positive preferences on the linked page; and sending a modified page to the requestor, wherein the modified page contains modifications to the requested page that indicate a presence of positive preferences and negative preferences found on the set of the linked pages associated with the requested page.