CREATION AND USAGE OF SYNTHETIC USER IDENTIFIERS WITHIN AN ADVERTISEMENT PLACEMENT FACILITY
First Claim
Patent Images
1. A computer program product embodied in a non-transitory computer readable medium that, when executing on one or more computers, performs the steps of:
- creating, at a server facility, a plurality of synthetic user identifiers by associating an advertisement with the advertisement'"'"'s impression data and at least two of user, device, and contextual information as derived from a plurality of users'"'"' interactions with the advertisement;
storing the synthetic user identifiers in a database accessible to the server facility and separate from a client system;
analyzing the plurality of synthetic user identifiers for correlations that indicate an advertisement type may produce a predetermined conversion rate if presented to an advertisement channel; and
recommending a targeted advertisement, which is associated with the advertisement type, to be presented to the advertisement channel.
6 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of the present invention, improved capabilities are described for creating and using Synthetic User Identifiers within an advertising analytic platform for the purpose of targeting the placement of advertising within an available channel based at least in part on Synthetic User Identifier information.
298 Citations
20 Claims
-
1. A computer program product embodied in a non-transitory computer readable medium that, when executing on one or more computers, performs the steps of:
-
creating, at a server facility, a plurality of synthetic user identifiers by associating an advertisement with the advertisement'"'"'s impression data and at least two of user, device, and contextual information as derived from a plurality of users'"'"' interactions with the advertisement; storing the synthetic user identifiers in a database accessible to the server facility and separate from a client system; analyzing the plurality of synthetic user identifiers for correlations that indicate an advertisement type may produce a predetermined conversion rate if presented to an advertisement channel; and recommending a targeted advertisement, which is associated with the advertisement type, to be presented to the advertisement channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product embodied in a non-transitory computer readable medium that, when executing on one or more computers, performs the steps of:
-
categorizing a plurality of available advertising channels, wherein each of the available advertising channels is categorized based at least in part on contextual information; analyzing an advertising impression log relating to prior advertising placements within the plurality of categorized available advertising channels, wherein the analysis produces a quantitative association between a user and at least one of the available advertising channels, the quantitative association expressing at least in part a probability of the user recording an advertising conversion within at least one of the available advertising channels; storing the quantitative association as a synthetic user identifier; and selecting an advertisement to present to the user within at least one of the available advertising channels based at least in part on the synthetic user identifier. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system for targeting the placement of advertising within an available channel based at least in part on contextual parameters from an advertising impression log, the system comprising:
-
a computer having a processor; software which is operable on the processor, the software including an analytics platform facility that includes at least a learning machine and a valuation algorithms facility, wherein the software is adapted to; create, at a server facility, a plurality of synthetic user identifiers by associating an advertisement with the advertisement'"'"'s impression data and at least two of user, device, and contextual information as derived from a plurality of users'"'"' interactions with the advertisement; store the synthetic user identifiers in a database accessible to the server facility and separate from a client system; use the synthetic user identifiers to target advertisements to consumers, wherein at least one of the amount, timing or duration of advertising presented to consumers is varied across available advertising channels based at least in part by use of the synthetic user identifiers; analyze the plurality of synthetic user identifiers for correlations that indicate an advertisement type may produce a predetermined conversion rate if advertisements are presented through an advertisement channel and with an intensity level, wherein the intensity level is at least one of the amount, timing or duration of the advertising presented; and recommend, for each specific synthetic user identifier, an adjusted intensity of advertising associated with the advertisement type, to be presented through each advertisement channel.
-
Specification