Selecting a list of network user identifiers based on long-term and short-term history data
First Claim
1. 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, anda 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A computerized method, system for, and computer-readable medium operable to select a list of network user identifiers. A processing circuit receives a list of network user identifiers represented by long-term history data indicative of web pages visited prior to a first time and short-term history data indicative of web pages visited after the first time and prior to a second time. Long-term interest categories, corresponding weight values for each long-term interest category, short-term interest categories and corresponding weight values for each short-term interest category are identified. A model comprising the long-term and short-term interest categories is generated based on the weight values of the long-term and short-term interest categories using either arithmetic or harmonic progression. The processing circuit receives a list of candidate network user identifiers and generates a list of similar network user identifiers based on the model.
92 Citations
21 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for selecting a list of network user identifiers comprising a processing circuit operable to:
-
receive the list of network user identifiers; receive 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; identify; 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; generate 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; receive 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 apply the generated model to the list of candidate network user identifiers to generate a list of similar network user identifiers. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium having instructions thereon that cause one or more processors to perform operations, the operations comprising:
-
receiving the list of network user identifiers; receiving 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; 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 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 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 the generated model to the list of candidate network user identifiers to generate a list of similar network user identifiers. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification