Characterizing an entity in an identifier space based on behaviors of unrelated entities in a different identifier space
First Claim
1. A computer-implemented method of determining the similarity between entities across different identifier spaces, the method comprising:
- building a first model specific to a first identifier space based at least on a first set of features associated with an archetypical population operating in the first identifier space, the first set of features determined based on histories associated with the archetypical population in the first identifier space;
identifying a join panel of entities that each operates in both the first identifier space and a second identifier space, each entity of the join panel having a respective first identifier associated with the first identifier space mapped to a respective second identifier associated with the second identifier space;
computing a score for each entity of the join panel by applying the first model to each entity of the join panel, each respective score reflective of the similarity between the respective entity of the join panel and the archetypical population;
identifying a second set of features associated with the entities of the join panel based on the scores, the second set of features determined based on histories associated with the entities of the join panel in the second identifier space;
building a second model specific to the second identifier space based at least on the second set of features;
applying the second model to a target entity operating in the second identifier space to compute a score for the target entity, the score indicating the similarity between the target entity operating in the second identifier space and the archetypical population operating in the first identifier space, wherein an identifier associated with the target entity in the second identifier space is not mapped to an identifier in the first identifier space;
responsive to the score for the target entity indicating the target entity is similar to the archetypical population, targeting the target entity to receive advertising content; and
sending the advertising content to the target entity.
12 Assignments
0 Petitions
Accused Products
Abstract
Models are built based on existing histories in one identifier space to infer features of entities in a different identifier space. A source model is built using features of an archetypical population in a given identifier space and the standard population. A join panel, i.e., a set of entities operating across both the given identifier space and a second disjoined identifier space, is scored using the source model. Based on the scores and features associated with the entities in the join panel within the second identifier space, a target model specific to the second identifier space is built. An audience of entities within the second identifier space can then be scored using the target model to identify entities that are similar to the archetypical population.
-
Citations
21 Claims
-
1. A computer-implemented method of determining the similarity between entities across different identifier spaces, the method comprising:
-
building a first model specific to a first identifier space based at least on a first set of features associated with an archetypical population operating in the first identifier space, the first set of features determined based on histories associated with the archetypical population in the first identifier space; identifying a join panel of entities that each operates in both the first identifier space and a second identifier space, each entity of the join panel having a respective first identifier associated with the first identifier space mapped to a respective second identifier associated with the second identifier space; computing a score for each entity of the join panel by applying the first model to each entity of the join panel, each respective score reflective of the similarity between the respective entity of the join panel and the archetypical population; identifying a second set of features associated with the entities of the join panel based on the scores, the second set of features determined based on histories associated with the entities of the join panel in the second identifier space; building a second model specific to the second identifier space based at least on the second set of features; applying the second model to a target entity operating in the second identifier space to compute a score for the target entity, the score indicating the similarity between the target entity operating in the second identifier space and the archetypical population operating in the first identifier space, wherein an identifier associated with the target entity in the second identifier space is not mapped to an identifier in the first identifier space; responsive to the score for the target entity indicating the target entity is similar to the archetypical population, targeting the target entity to receive advertising content; and sending the advertising content to the target entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium executing computer program instructions for determining the similarity between entities across different identifier spaces, the computer program instructions comprising instructions for:
-
building a first model specific to a first identifier space based at least on a first set of features associated with an archetypical population operating in the first identifier space, the first set of features determined based on histories associated with the archetypical population in the first identifier space; identifying a join panel of entities that each operates in both the first identifier space and a second identifier space, each entity of the join panel having a respective first identifier associated with the first identifier space mapped to a respective second identifier associated with the second identifier space; computing a score for each entity of the join panel by applying the first model to each entity of the join panel, each respective score reflective of the similarity between the respective entity of the join panel and the archetypical population; identifying a second set of features associated with the entities of the join panel based on the scores, the second set of features determined based on histories associated with the entities of the join panel in the second identifier space; building a second model specific to the second identifier space based at least on the second set of features; applying the second model to a target entity operating in the second identifier space to compute a score for the target entity, the score indicating the similarity between the target entity operating in the second identifier space and the archetypical population operating in the first identifier space, wherein an identifier associated with the target entity in the second identifier space is not mapped to an identifier in the first identifier space; responsive to the score for the target entity indicating the target entity is similar to the archetypical population, targeting the target entity to receive advertising content; and sending the advertising content to the target entity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a processor; a computer readable storage medium storing processor-executable computer program instructions for determining the similarity between entities across different identifier spaces, the computer program instructions comprising instructions for; building a first model specific to a first identifier space based at least on a first set of features associated with an archetypical population operating in the first identifier space, the first set of features determined based on histories associated with the archetypical population in the first identifier space; identifying a join panel of entities that each operates in both the first identifier space and a second identifier space, each entity of the join panel having a respective first identifier associated with the first identifier space mapped to a respective second identifier associated with the second identifier space; computing a score for each entity of the join panel by applying the first model to each entity of the join panel, each respective score reflective of the similarity between the respective entity of the join panel and the archetypical population; identifying a second set of features associated with the entities of the join panel based on the scores, the second set of features determined based on histories associated with the entities of the join panel in the second identifier space; building a second model specific to the second identifier space based at least on the second set of features; applying the second model to a target entity operating in the second identifier space to compute a score for the target entity, the score indicating the similarity between the target entity operating in the second identifier space and the archetypical population operating in the first identifier space, wherein an identifier associated with the target entity in the second identifier space is not mapped to an identifier in the first identifier space; responsive to the score for the target entity indicating the target entity is similar to the archetypical population, targeting the target entity to receive advertising content; and sending the advertising content to the target entity.
-
Specification