Patent ID: 8005833

Claim:
A machine-implemented method for extrapolating user profile information from user web page access patterns, the method comprising: computing bias values for a plurality of web pages; assigning said bias values to the plurality of web pages; detecting at least a subset of said web pages accessed by a user having an unknown user profile attribute; combining said bias values of said subset of web pages to obtain a combination result; and assigning a selected user profile attribute to said user in response to said combination result indicating a positive bias of the selected user profile attribute; wherein a respective bias value for a respective web page is determined based on the difference between a number of users with the selected user profile attribute who visit the respective web page and the product of a total number of users who visit the respective web page and a fraction of users with the selected user profile attribute as measured over the plurality of web pages that include the respective web page; wherein said combination result is a summation of said bias values of said subset of web pages; and wherein the unknown user profile attribute is predicted based on the positive bias of the selected user profile attribute.