Patent ID: 7426508

Claim:
A method of delivering a webpage comprising: receiving a hierarchical data set of interests identified by a user; storing the hierarchical data set of interests in a database entry associated with the user; parsing the stored hierarchical data set; extracting one or more keyword attribute values from the stored hierarchical data set in response to the parsing and a pre-selected granularity value; applying extracted one or more keyword attribute values to filter content for delivery to the user; pre-populating a Web content search form page using extracted one or more keyword attribute values; returning the Web content search form page to the user; receiving the Web content search form page from the user, wherein the received Web content search form page includes one or more pre-populated data, one or more additional user-supplied search terms and at lease one Boolean search indicator for determining the combination of search terms for performing a search; and delivering at least one webpage that is personalized for the user according to the identified interests and the search.