Patent ID: 8527526

Claim:
A computerized method of selecting a list of network user identifiers, the method comprising: receiving, at a processing circuit, the list of network user identifiers; receiving, at the processing circuit, long-term history data indicative of web pages visited by one or more of the network user identifiers from the received list of network user identifiers prior to a first point in time and short-term history data indicative of web pages visited by the one or more network user identifiers after the first point in time and prior to a second point in time; identifying, by the processing circuit: one or more long-term interest categories associated with the long-term history data, a weight value for each of the one or more long-term interest categories based at least in part on the long-term history data, one or more short-term interest categories associated with the short-term history data, and a weight value for each of the one or more short-term interest categories based at least in part on the short-term history data; generating, by the processing circuit, a model comprising the one or more long-term and short-term interest categories, wherein the model is generated based in part on the weight values for each of the one or more long-term and short-term interest categories; receiving, at the processing circuit, a list of candidate network user identifiers different from the list of network user identifiers, history data indicative of web pages visited by one or more of the candidate network user identifiers, and corresponding weight data associated with the history data; and applying, by the processing circuit, the generated model to the list of candidate network user identifiers to generate a list of similar network user identifiers.