Patents Assigned to Turn it, Inc.
  • Publication number: 20160342699
    Abstract: 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: Application
    Filed: May 18, 2015
    Publication date: November 24, 2016
    Applicant: Turn Inc.
    Inventors: Jianqiang Shen, Ali Dasdan
  • Publication number: 20160343025
    Abstract: 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: Application
    Filed: May 18, 2015
    Publication date: November 24, 2016
    Applicant: Turn Inc.
    Inventors: Jianqiang Shen, Ali Dasdan
  • Publication number: 20160328748
    Abstract: 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: Application
    Filed: July 18, 2016
    Publication date: November 10, 2016
    Applicant: Turn Inc.
    Inventor: Joshua M. Koran
  • Publication number: 20160275545
    Abstract: 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: Application
    Filed: March 19, 2015
    Publication date: September 22, 2016
    Applicant: Turn Inc.
    Inventors: Ali Dasdan, Santanu Kumar Kolay, Sumit Rangwala
  • Publication number: 20160171528
    Abstract: 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: Application
    Filed: November 25, 2015
    Publication date: June 16, 2016
    Applicant: Turn Inc.
    Inventors: Andrey Svirsky, Goutham Kurra
  • Publication number: 20160155141
    Abstract: 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: Application
    Filed: December 1, 2014
    Publication date: June 2, 2016
    Applicant: Turn Inc.
    Inventors: Bin Song, Khaled Elmeleegy, ShaoSu Liu, Santanu Kolay, Lawrence Lo
  • Publication number: 20160148255
    Abstract: 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: Application
    Filed: November 24, 2014
    Publication date: May 26, 2016
    Applicant: Turn Inc.
    Inventors: Shahriar Shariat, Sumit Rangwala, Ali Dasdan
  • Publication number: 20160132576
    Abstract: 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: Application
    Filed: November 7, 2014
    Publication date: May 12, 2016
    Applicant: Turn Inc.
    Inventors: Yan Qi, Mingxi Wu
  • Publication number: 20160132935
    Abstract: 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: Application
    Filed: November 7, 2014
    Publication date: May 12, 2016
    Applicant: Turn Inc.
    Inventors: Jianqiang Shen, Ali Dasdan
  • Publication number: 20160117736
    Abstract: 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: Application
    Filed: October 27, 2014
    Publication date: April 28, 2016
    Applicant: Turn Inc.
    Inventors: Ali Dasdan, Santanu Kumar Kolay, Sumit Rangwala
  • Publication number: 20160019597
    Abstract: 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: Application
    Filed: July 16, 2014
    Publication date: January 21, 2016
    Applicant: Turn Inc.
    Inventor: Douglas Smith
  • Publication number: 20160019600
    Abstract: 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: Application
    Filed: July 16, 2014
    Publication date: January 21, 2016
    Applicant: Turn Inc.
    Inventor: Douglas Smith
  • Publication number: 20150371256
    Abstract: 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: Application
    Filed: June 18, 2014
    Publication date: December 24, 2015
    Applicant: TURN INC.
    Inventors: Neil Shah, Ali Ahmed, Lawrence Lo
  • Publication number: 20150287091
    Abstract: 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: Application
    Filed: April 8, 2014
    Publication date: October 8, 2015
    Applicant: Turn Inc.
    Inventor: Joshua M. Koran
  • Publication number: 20150235258
    Abstract: 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: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Applicant: Turn Inc.
    Inventors: Neil Shah, Emile Litvak, Vishal Shah, Charlotte Narvaez
  • Publication number: 20150235275
    Abstract: 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: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Applicant: Turn Inc.
    Inventors: Neil Shah, Emile Litvak, Vishal Shah, Charlotte Narvaez
  • Publication number: 20150227963
    Abstract: 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: Application
    Filed: April 22, 2014
    Publication date: August 13, 2015
    Applicant: Turn Inc.
    Inventors: Sahin Cem Geyik, Abhishek Saxena, Ali Dasdan
  • Publication number: 20150178781
    Abstract: 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: Application
    Filed: December 24, 2013
    Publication date: June 25, 2015
    Applicant: Turn Inc.
    Inventor: Sherman Luk
  • Publication number: 20150170221
    Abstract: 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: Application
    Filed: December 18, 2013
    Publication date: June 18, 2015
    Applicant: Turn Inc.
    Inventor: Neil Shah
  • Publication number: 20150161678
    Abstract: 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: Application
    Filed: December 5, 2013
    Publication date: June 11, 2015
    Applicant: TURN INC.
    Inventors: Ali Dasdan, Christos Koufogiannakis