Patent ID: 9529915
Filing Date: 2016-12-27
CPC Classification: G06F

Claim Text:
1. A computer-implemented method comprising: receiving a search query from a particular user at a search engine, the particular user having a particular profile comprising a probability distribution function; performing a search responsive to the search query to obtain a set of results, each result having an associated profile comprising a probability distribution function, wherein the probability distribution function of each result is generated by aggregating probability distribution functions generated for each of a plurality of users who clicked on or otherwise indicated an interest in the result, and wherein the set of results includes a business listing having a profile comprising a probability distribution function, said probability distribution function for the business listing being computed by identifying a plurality of clicks associated with a website of the business, identifying a plurality of users based on the identified plurality of clicks, and determining the probability distribution function of the business listing by aggregating the probability distribution functions generated for the identified plurality of users; determining, for each result, a distance between the probability distribution function of the particular user profile and the probability distribution function of the result profile; and ordering the set of results based on the determined distances.