Saint Helena, CA, United States
Saint Helena, CA, United States

Time filter

Source Type

Patent
Turn Inc. | Date: 2016-10-27

A system for creating and using a universal tag to gather consumer data from a web site for the purposes of targeted advertising is provided. The universal tag system has two main subsystems. The first subsystem is a configuration system that is used to define the consumer data to be collected from the website and to define taxonomy and transformation rules to be applied to the collected consumer data. The second subsystem is a runtime system that runs a universal tag client-side script, which is triggered when a consumer lands on a webpage of the website, for collecting the defined consumer data. The runtime system then applies the transformation rules to the collected data and updates a user profile corresponding to the consumer with the transformed data. As well, the runtime system applies the taxonomy rules to the collected data and categorizes the consumer for the purposes of subsequent targeted advertising.


Patent
Turn Inc. | Date: 2016-07-18

Methods and apparatus for finding similar on-line users for advertisement or content targeting are disclosed. In one embodiment, a plurality of user data sets associated with a plurality of user identifiers for a plurality of anonymous users are obtained, and each user data set of each user identifier specifies one or more user attributes and on-line user events that have occurred for such user identifier. For each attribute, a correlation to a success metric value is determined for a particular type of event or attribute that has occurred for a plurality of user identifiers that are each associated with such attribute. The plurality of user identifiers and associated data sets are clustered into a plurality of user groups that each has similar data sets by weighting based on the attributes relative correlation to the success metric.


Patent
Turn Inc. | Date: 2016-05-10

A system for generating behavior segments and serving targeted ads. The system generates variables based on data from targeted users, incorporates recency, frequency, and velocity for the variables; optimizes the variables; converts the variables into behavior segments; and saves the behavior segments to a database. The system updates the behavior segments in real time. When a publisher requests an ad call, the system generates a score for advertisements based on the user profile, multiplies the score by the amount each advertiser is willing to pay for serving their ad, selects the highest value, and serves the ad.


In a display advertising environment, within the constraint of a fixed advertising budget, and fixed or variable price per impression, delivery of the above mentioned budget is maintained as a priority by application of a pacing filter, while the click rate per impression (CTR), or action rate per impression (AR), is increased by application of a CTR/AR filter.


Within a computer networking environment, a first bid request having data is received. Bids are determined for advertisements based on the data associated with such first bid request. It may be determined that the first bid requests data includes one or more specific types of data for a bonus variable. At least a first portion of the bids that were determined for the first bid request are increased by a bonus amount in response to the one or more specific types of data for a bonus variable being determined to be present in the first bid requests data. For the first bid request, an optimum set of one or more of the bids are selected and transmitted, along with a reference to the associated advertisement, via to a sender of the first bid request.


Systems, methods, and devices are disclosed for scalable integration of data events received from data providers. Systems include data aggregators configured to receive data records generated by data providers and user profile data generated by an online advertisement service provider. The data records and the user profile data each identify data events and users. Systems include data provider record generators configured to generate first data provider records and second data provider records based on identifiers included in the data records and user profile data. Systems include partition record generators configured to generate provider partition records based on the first data provider records, and mapping partition records based on the second data provider records. The mapping partition records may include a second user identifier mapping. Systems include partition record analyzers configured to generate new data events based on the second user identifier mapping and contents of the provider partition records.


In a processing system for facilitating on-line advertising or marketer engagement on physical user devices, a device graph specifies confidence metrics for pairs of a plurality of related devices. Specific stable user identifiers are propagated from a first set of devices to a second set of devices having unstable user identifiers based on the confidence metrics. Each device in the second set of devices are designated with a single one of the stable user identifiers that have been propagated to such device based on the confidence metric or combination of confidence metrics that are associated with such single stable user identifier as compared to other confidence metrics associated with other ones of any stable user identifiers that have been propagated to such device.


Patent
Turn Inc. | Date: 2015-05-18

Disclosed herein are systems, methods, and devices for data quality assessment. Systems include a data aggregator configured to receive third party data and reference data. Third party data characterizes a first plurality of values for a first plurality of data categories associated with users identified based on a first online advertisement campaign. Reference data characterizes a second plurality of values for a second plurality of data categories associated with the users. Systems further include a quality assessment metric generator configured to determine probability metrics based on a comparison of the third party data and the reference data, each probability metric characterizing an accuracy of a third party data provider for each association between a user and a data category identified by the third party data provider. The quality assessment metric generator is further configured to generate a quality assessment metric characterizing an overall accuracy of the third party data provider.


Disclosed herein are systems, methods, and devices for profiling audience populations of websites. Systems include a data structure generator configured to generate a first plurality of data structures based on reference data characterizing a first plurality of audience profiles associated with a plurality of seed websites. The data structure generator is further configured to generate a second plurality of data structures based on first audience profile data characterizing a second plurality of audience profiles associated with the plurality of seed websites, the first audience profile data being generated by an online advertisement service provider. Systems include an audience profile model generator configured to generate an audience profile model based on a relationship between the first plurality of data structures and the second plurality of data structures, the audience profile model generator also configured to generate estimated audience profiles in response to receiving second audience profile data associated with candidate websites.


Patent
Turn Inc. | Date: 2016-08-09

Systems, methods, and apparatus are disclosed herein. Systems include a plurality of mappers configured to extract a plurality of sequences from user data. The plurality of sequences includes sequential representations of data events associated with a user and a sub-campaign. The plurality of sequences may identify a sequence of data events having action identifiers corresponding to user actions. Systems also include a plurality of reducers configured to generate, for each sub-campaign, a first set of aggregated numbers identifying sequences including action identifiers, and further configured to generate, for each sub-campaign, a second set of aggregated numbers of sequences not including action identifiers. Systems further include a plurality of servers configured to generate a plurality of probabilistic weights. The plurality of servers is further configured to generate a plurality of performance metrics based on the plurality of probabilistic weights.

Loading Turn Inc. collaborators
Loading Turn Inc. collaborators