Visitor profile modeling
First Claim
1. A computer implemented method comprising:
- receiving a set of traversals indicating visits to a set of web destinations, the set of traversals including scored and unscored traversals where a scored traversal is associated with a known score of at least one visitor property of a visitor associated with the traversal;
inferring initial destination scores of the at least one visitor property for the web destinations visited by the scored traversals based on the known scores of the scored traversals;
estimating initial scores for the unscored traversals;
inferring revised destination scores for the web destinations visited by the scored traversals and inferring initial destination scores for the web destinations only visited by the unscored traversals based on the known scores of the scored traversals and the initial scores of the unscored traversals;
estimating, by one or more processors, revised scores for the unscored traversals based on the revised destination scores for the web destinations visited by the scored traversals and the initial destination scores for the web destinations only visited by the unscored traversals;
inferring, by the one or more processors, revised destination scores for all of the web destinations based on the known scores of the scored traversals and the revised scores of the unscored traversals; and
performing a plurality of iterations of the estimating and inferring steps above.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products for inferring a value of a visitor property for a visitor to a web destination are described. A set of traversals indicating visits to web destinations are received, including scored and unscored traversals. Initial destination scores for the web destinations visited by the scored traversals are inferred based on the known scores of the scored traversals. Initial scores for the unscored traversals are estimated based on the initial destinations scores. Revised destination scores for the web destinations visited by the scored traversals and initial destination scores for the web destinations only visited by the unscored traversals are inferred. Revised scores for the unscored traversals are estimated based on the revised destination scores and initial destination scores. Revised destination scores for all of the web destinations are inferred based on the scores of the scored traversals and the revised scores of the unscored traversals.
63 Citations
17 Claims
-
1. A computer implemented method comprising:
-
receiving a set of traversals indicating visits to a set of web destinations, the set of traversals including scored and unscored traversals where a scored traversal is associated with a known score of at least one visitor property of a visitor associated with the traversal; inferring initial destination scores of the at least one visitor property for the web destinations visited by the scored traversals based on the known scores of the scored traversals; estimating initial scores for the unscored traversals; inferring revised destination scores for the web destinations visited by the scored traversals and inferring initial destination scores for the web destinations only visited by the unscored traversals based on the known scores of the scored traversals and the initial scores of the unscored traversals; estimating, by one or more processors, revised scores for the unscored traversals based on the revised destination scores for the web destinations visited by the scored traversals and the initial destination scores for the web destinations only visited by the unscored traversals; inferring, by the one or more processors, revised destination scores for all of the web destinations based on the known scores of the scored traversals and the revised scores of the unscored traversals; and performing a plurality of iterations of the estimating and inferring steps above. - View Dependent Claims (2, 3, 4)
-
-
5. A computer implemented method comprising:
-
receiving a set of traversals indicating visits to a set of web destinations, the set of traversals including scored and unscored traversals where a scored traversal is associated with a score of at least one visitor property of a visitor associated with the traversal; determining destination scores for the web destinations based on the scores for the set of traversals; after determining the destination scores, determining initial scores for the unscored traversals; resealing, by one or more processors, the determined destination scores based at least in part on the initial scores for the unscored traversals; determining, by the one or more processors, revised traversal scores for the unscored traversals based on the resealed destination scores; and resealing, by the one or more processors, the revised traversal scores based at least in part on the revised traversal scores for the unscored traversals. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A system comprising:
-
a processor; a storage device coupled to the processor and configurable for storing instructions, which, when executed by the processor, cause the processor to perform operations comprising; receiving a set of traversals indicating visits to a set of web destinations, the set of traversals including scored and unscored traversals where a scored traversal is associated with a known score of at least one visitor property of a visitor associated with the traversal; inferring initial destination scores of the at least one visitor property for the web destinations visited by the scored traversals based on the known scores of the scored traversals; estimating initial scores for the unscored traversals; inferring revised destination scores for the web destinations visited by the scored traversals and inferring initial destination scores for the web destinations only visited by the unscored traversals based on the known scores of the scored traversals and the initial scores of the unscored traversals; estimating revised scores for the unscored traversals based on the revised destination scores for the web destinations visited by the scored traversals and the initial destination scores for the web destinations only visited by the unscored traversals; inferring revised destination scores for all of the web destinations based on the known scores of the scored traversals and the revised scores of the unscored traversals; and performing a plurality of iterations of the estimating and inferring steps above. - View Dependent Claims (11, 12, 13)
-
-
14. A computer readable medium having instructions encoded thereon, which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a set of traversals indicating visits to a set of web destinations, the set of traversals including scored and unscored traversals where a scored traversal is associated with a known score of at least one visitor property of a visitor associated with the traversal; inferring initial destination scores of the at least one visitor property for the web destinations visited by the scored traversals based on the known scores of the scored traversals; estimating initial scores for the unscored traversals; inferring revised destination scores for the web destinations visited by the scored traversals and inferring initial destination scores for the web destinations only visited by the unscored traversals based on the known scores of the scored traversals and the initial scores of the unscored traversals; estimating revised scores for the unscored traversals based on the revised destination scores for the web destinations visited by the scored traversals and the initial destination scores for the web destinations only visited by the unscored traversals; inferring revised destination scores for all of the web destinations based on the known scores of the scored traversals and the revised scores of the unscored traversals; and performing a plurality of iterations of the estimating revised scores and inferring revised destination scores steps above. - View Dependent Claims (15, 16, 17)
-
Specification