Patents Assigned to Turn it, Inc.
-
Publication number: 20160342699Abstract: 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.Type: ApplicationFiled: May 18, 2015Publication date: November 24, 2016Applicant: Turn Inc.Inventors: Jianqiang Shen, Ali Dasdan
-
Publication number: 20160343025Abstract: 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.Type: ApplicationFiled: May 18, 2015Publication date: November 24, 2016Applicant: Turn Inc.Inventors: Jianqiang Shen, Ali Dasdan
-
Publication number: 20160328748Abstract: 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.Type: ApplicationFiled: July 18, 2016Publication date: November 10, 2016Applicant: Turn Inc.Inventor: Joshua M. Koran
-
Publication number: 20160275545Abstract: 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.Type: ApplicationFiled: March 19, 2015Publication date: September 22, 2016Applicant: Turn Inc.Inventors: Ali Dasdan, Santanu Kumar Kolay, Sumit Rangwala
-
Publication number: 20160171528Abstract: 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.Type: ApplicationFiled: November 25, 2015Publication date: June 16, 2016Applicant: Turn Inc.Inventors: Andrey Svirsky, Goutham Kurra
-
Publication number: 20160155141Abstract: Systems, methods, and apparatus are disclosed for identifying and analyzing online advertising performance data. Systems may receive data records that include data events characterizing interactions between users and online advertisement campaigns. The online advertising data records may include timestamp data characterizing creation dates for data events. The systems may generate intermediate data objects by partitioning at least some of the online advertising data records based on a first plurality of temporal data categories representing different units of time. Each intermediate data object may be associated with a temporal data category of the first plurality of temporal data categories. The systems may generate performance data objects by partitioning the intermediate data objects based on a second plurality of temporal data categories that are different than the first temporal data categories.Type: ApplicationFiled: December 1, 2014Publication date: June 2, 2016Applicant: Turn Inc.Inventors: Bin Song, Khaled Elmeleegy, ShaoSu Liu, Santanu Kolay, Lawrence Lo
-
Publication number: 20160148255Abstract: Methods and apparatus for identifying on-line users for advertisement or content targeting are disclosed. Historical user data is obtained in association with user identifiers, which have been unambiguously determined. The historical user data includes event data for one or more on-line user events that have occurred for each user identifier. The historical user data also specify fingerprint vectors of characteristic values that are each associated with specific ones of the user identifiers. A current one of the fingerprint vectors that is ambiguously associated with two or more user identifiers is received. A first user identifier is selected from the associated two or more user identifiers of the current fingerprint vector based on the event data of the historical user data. The selected first user identifier is provided to a server configured to provide advertisement or content based on user profile data that is obtainable for such selected first user identifier.Type: ApplicationFiled: November 24, 2014Publication date: May 26, 2016Applicant: Turn Inc.Inventors: Shahriar Shariat, Sumit Rangwala, Ali Dasdan
-
Publication number: 20160132576Abstract: Techniques and mechanisms described herein facilitate the management of data centers. According to various embodiments, a first query dispatcher at a first data center may be disabled. The first data center may include a first data cluster and a first database. The first query dispatcher may be configured to dispatch queries to access data in the first data cluster and in a second data cluster at a second data center. The second data cluster may replicate data stored in the first data cluster. Metadata stored in the first database may be replicated to a second database in the second data center. The metadata may describe a state of the first data cluster. A second query dispatcher may be enabled at the second data center. The second query dispatcher may be configured to dispatch queries to access data in the second data cluster.Type: ApplicationFiled: November 7, 2014Publication date: May 12, 2016Applicant: Turn Inc.Inventors: Yan Qi, Mingxi Wu
-
Publication number: 20160132935Abstract: Systems, methods, and devices are disclosed herein for identifying, analyzing, and extending audiences associated with online advertising. Systems include a first processing node configured to generate a first plurality of data categories that includes a plurality of seed data categories. Systems include a query node configured to retrieve a second plurality of data categories that includes a plurality of candidate data categories. Systems include a second processing node configured to generate a plurality of relevance metrics including a relevance metric for each candidate data category based on a comparison between each of the plurality of seed data categories and each of the plurality of candidate data categories. Systems include a third processing node configured to generate a third plurality of data categories that includes at least some of the seed data categories and at least some of the candidate data categories based on the generated plurality of relevance metrics.Type: ApplicationFiled: November 7, 2014Publication date: May 12, 2016Applicant: Turn Inc.Inventors: Jianqiang Shen, Ali Dasdan
-
Publication number: 20160117736Abstract: Methods and apparatus for finding detecting unique on-line users for advertisement or content targeting are disclosed. A bid request with initial fingerprint context data for a user and for content that is requested by such user is received at a bid management system, and the bid request is received with or without a user identifier. At the bid management system, an optimum bid for the bid request is determined based on the initial fingerprint context data for the user and the content. The optimum bid with a reference to an advertisement and a script for obtaining additional fingerprint context data from a device of the user is sent from the bid management system. The additional fingerprint context data is received and a unique user identifier is assigned in association with a combination of the initial and additional fingerprint context data.Type: ApplicationFiled: October 27, 2014Publication date: April 28, 2016Applicant: Turn Inc.Inventors: Ali Dasdan, Santanu Kumar Kolay, Sumit Rangwala
-
Publication number: 20160019597Abstract: According to various embodiments, techniques and mechanisms described herein facilitate the storage of an image of a rendered webpage on a storage medium. A first message including a request for a webpage may be transmitted to a web server via a communications interface. The webpage request may generate an advertising opportunity bid request for bids to place an advertisement on the requested webpage. A second message to place a bid on the generated advertising opportunity bid request may be transmitted. Information for rendering the webpage is received in response to the webpage request, and an image of the rendered webpage may be stored on a storage medium.Type: ApplicationFiled: July 16, 2014Publication date: January 21, 2016Applicant: Turn Inc.Inventor: Douglas Smith
-
Publication number: 20160019600Abstract: According to various embodiments, techniques and mechanisms described herein facilitate the editing of computer programming tags associated with a website. A user interface displaying a representation of a website may be presented on a display screen. The representation may include a plurality of webpage identifiers that each identifies a respective webpage associated with the website. The representation may also include a plurality of active tag indicators that are each associated with a respective one of the webpages. Each active tag indicator may identify a respective portion of computer programming code included in the respective webpage with which the active tag indicator is associated. User input indicating an editing action to be performed with respect to one or more of the computer programming code portions may be received, and a message identifying the editing action may be transmitted via a communications interface.Type: ApplicationFiled: July 16, 2014Publication date: January 21, 2016Applicant: Turn Inc.Inventor: Douglas Smith
-
Publication number: 20150371256Abstract: Systems, methods, and apparatus are disclosed herein for correlating offline and online user activity. The methods may include receiving a first communication including first event data. The first event data may characterize an interaction between a mobile device and a location-based transmitter. The location-based transmitter may be associated with a transmitter identifier and a location. The methods may also include updating, using one or more processors, a first user profile based on the first event data included in the first communication. The first user profile may characterize information associated with a user of the mobile device. The first user profile may include one or more data values representing a plurality of events and actions associated with the user. The first user profile may be capable of being used to provide advertisements to the user.Type: ApplicationFiled: June 18, 2014Publication date: December 24, 2015Applicant: TURN INC.Inventors: Neil Shah, Ali Ahmed, Lawrence Lo
-
Publication number: 20150287091Abstract: 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.Type: ApplicationFiled: April 8, 2014Publication date: October 8, 2015Applicant: Turn Inc.Inventor: Joshua M. Koran
-
Publication number: 20150235258Abstract: At a marketing platform, an aggregated profile device graph is provided that associates different unique aggregated profile identifiers with different sets of related devices and their associated user identifiers. At least a portion of the aggregated profile device graph also associates user profile data and activity data with each device's user identifier and corresponding aggregated profile identifier. In response to the marketing platform obtaining a report request for a performance metric for a particular user segment, the performance metric is determined from activity data of specific ones of the aggregated user identifiers and their associated sets of related devices. Each of these specific aggregated user identifiers and their associated sets of related devices are associated with user profile data that includes the particular user segment. A report on the performance metric for the particular audience segment is then provided, for example, to the report requester.Type: ApplicationFiled: February 20, 2014Publication date: August 20, 2015Applicant: Turn Inc.Inventors: Neil Shah, Emile Litvak, Vishal Shah, Charlotte Narvaez
-
Publication number: 20150235275Abstract: For each device represented in a device graph of different sets of related devices, user profile and advertisement activity data are periodically obtained and associated with such device. For each set of related devices, an aggregated user profile graph is formed either by copying each related device's user profile data to the user profile data of the other related devices based on the device graph or each related device's user profile data is referenced with the user profile data of each other related device based on the device graph while maintaining such each related device to be separately associated with its user profile data. Different unique aggregated profiled identifiers are associated with different sets of related devices, and the aggregated profile device graph is provided in a database that is accessible by a processor that is programmed to perform targeted advertising or marketing engagement over a computer network.Type: ApplicationFiled: February 20, 2014Publication date: August 20, 2015Applicant: Turn Inc.Inventors: Neil Shah, Emile Litvak, Vishal Shah, Charlotte Narvaez
-
Publication number: 20150227963Abstract: Systems, methods, and apparatus are disclosed herein for allocating a budget among sub-campaigns of an advertisement campaign. The methods may include retrieving data associated with a plurality of users. The data may include data points and action identifiers associated with each user of the plurality of users. Each data point may identify an interaction between a user and a sub-campaign. Each action identifier may include one or more data values identifying a user action. The methods may also include determining a plurality of performance metrics based on the retrieved data. A performance metric may be determined for each sub-campaign. The methods may further include determining a plurality of allocated budgets based on the plurality of performance metrics. An allocated budget may be determined for each sub-campaign. Moreover, each allocated budget may be a portion of a total budget associated with the advertisement campaign.Type: ApplicationFiled: April 22, 2014Publication date: August 13, 2015Applicant: Turn Inc.Inventors: Sahin Cem Geyik, Abhishek Saxena, Ali Dasdan
-
Publication number: 20150178781Abstract: Techniques and mechanisms described herein facilitate the performance of advertising audience usage pattern analysis. According to various embodiments, a data collection configuration message may be received at a mobile computing device from a configuration server via a network. The data collection configuration message may include a first instruction for identifying data at the mobile computing device and a second instruction for analyzing data collected at the mobile computing device. Data identified based on the first instruction may be analyzed to generate analyzed data via a processor at the mobile computing device. The analysis may be conducted in accordance with the second instruction. The analyzed data may include an indication of a usage pattern associated with the mobile computing device.Type: ApplicationFiled: December 24, 2013Publication date: June 25, 2015Applicant: Turn Inc.Inventor: Sherman Luk
-
Publication number: 20150170221Abstract: Techniques and mechanisms described herein facilitate audience segment analysis. According to various embodiments, a performance metric for an initial audience segment may be identified. The initial audience segment may designate a first criterion used to select a first plurality of advertising opportunity bid requests for bid placement. An updated audience segment may be determined based on the performance metric. The updated audience segment may designate a second criterion used to select a second plurality of advertising opportunity bid requests for bid placement. A message to place a bid for an advertising campaign on an advertising opportunity bid request may be transmitted. The advertising opportunity bid request may be associated with an advertising audience member matching the second criterion.Type: ApplicationFiled: December 18, 2013Publication date: June 18, 2015Applicant: Turn Inc.Inventor: Neil Shah
-
Publication number: 20150161678Abstract: At a bid determination platform, an initial sequence having an initial order of software steps for filtering advertisements in response to receiving an advertisement bid request is selected. Until a trigger event occurs, the initial sequence of software steps is implemented in the initial order in response to receiving advertisement bid requests. Implementing the initial sequence comprises automatically tracking a failure (or success) metric and resource requirement metric for each of the software steps. After the trigger event occurs, a first optimum sequence of the software steps is automatically selected in a first optimum order so as to optimize a total resource usage for execution of the software steps. Selecting the first optimum sequence of the software steps in the first optimum order is based on the tracked failure (or success) metric and resource requirement metric for each of the software steps during implementation of the initial sequence.Type: ApplicationFiled: December 5, 2013Publication date: June 11, 2015Applicant: TURN INC.Inventors: Ali Dasdan, Christos Koufogiannakis