Patent application number | Description | Published |
20120291072 | System and Method for Enhancing User Search Results by Determining a Television Program Currently Being Displayed in Proximity to an Electronic Device - A computer implemented method for using search queries related to television programs. A server receives a user's search query from an electronic device. The server then determines, in accordance with the search query and television program related information for television programs available at a location associated with the electronic device during a specific time window, a television program currently being displayed in proximity to the electronic device, wherein the television program related information includes program descriptions for a plurality of television programs being broadcast for the associated location. | 11-15-2012 |
20130326328 | Method and System For Measuring Opportunity To See By A Panelist Using A Router-Based Web Meter - A method for determining a user's web browsing activities on a computing device is implemented at a computer system having memory and one or more processors. The computer system is communicatively coupled to the computing device. The computer system receives one or more documents from one or more web servers, the one or more documents being responsive to a user request from the computing device and comprising information for rendering a web page on a display of the computing device. The computer system modifies at least one of the one or more documents by inserting a program into the document and sends the one or more documents including the modified document to the computing device. When the program is executed by the computing device in connection with rendering a web page, the program is configured to determine which part of the web page is displayed on the computing device. | 12-05-2013 |
20140095413 | Associating a Web Session with a Household Member - A method for associating a web session with a particular member of a group of users includes: receiving a plurality of training web sessions, each training web session including one or more web events generated by a respective known user having one or more demographic attributes; training one or more binary classifiers using the training web sessions and the demographic attributes of the users; receiving a plurality of target web sessions, each target web session including one or more web events that are generated by a respective unknown member of a group of users, wherein each user has one or more demographic attributes; and applying one or more of the binary classifiers to the target web sessions such that a respective target web session is uniquely associated with a member based on, at least in part, the demographic attributes of the member. | 04-03-2014 |
20140278796 | Identifying Target Audience for a Product or Service - A method for selecting potential customers for a product/service using a computer server is provided. The computer server collects information consumption activity data, conversion data, and demographic data from panelists that have agreed to share their data with the computer server. For each panelist, the computer server identifies a set of product/service keywords from the information consumption activity data associated with the panelist. For each keyword, the computer server aggregates the demographic data of the panelists associated with the keyword using their conversion data and generates a set of demographic attributes in order to characterize potential customers of the product/service. Subsequently, in response to a request from a client device for characterizing potential customers of a product/service, the computer server identifies product/service keywords and then generates a demographic characterization for the product/service by aggregating the demographic attributes associated with the keywords. | 09-18-2014 |
20140351234 | System and Method for Enhancing User Search Results by Determining a Streaming Media Program Currently Being Displayed in Proximity to an Electronic Device - A method receives a search query from a user device during a time window and accesses a repository of streaming media related information to determine one or more streaming media programs available to the user device during the time window. The method identifies a first set of categories associated with the received search query and identifies a respective program-specific set of categories associated with each of the respective available streaming media programs. The method compares the first set of categories to each respective program-specific set of categories to infer that a first streaming media program is being displayed in proximity to the user device. The method modifies the search query based on adding search terms from the streaming media related information corresponding to the first streaming media program. The method identifies search results corresponding to the modified search query and returns the search results to the user device. | 11-27-2014 |
20150234542 | METHODS AND SYSTEMS FOR AUTOMATICALLY RESIZING A CREATIVE BASED ON DIMENSIONS OF A CONTENT SLOT - Systems and methods for automatically resizing a creative based on dimensions of a content slot. A processor receives a creative including visual content items and having a first set of dimensions. The processor determines a content slot in which to insert the creative. The content slot has a second set of dimensions. The processor determines an aspect ratio of the creative and the content slot. The processor applies edge detection to identify edges of the visual content items included in the creative. The processor applies a bounding box around a substantial portion of the identified edges of the content items. The bounding box is sized to have an aspect ratio that corresponds to a smaller of the aspect ratio of the creative and the aspect ratio of the content slot. The processor resizes the bounding box to fit within the second set of dimensions corresponding to the content slot. | 08-20-2015 |
20150235269 | METHODS AND SYSTEMS FOR RESERVING A PARTICULAR THIRD-PARTY CONTENT SLOT OF AN INFORMATION RESOURCE OF A CONTENT PUBLISHER - Systems and methods for reserving a particular third-party content slot of an information resource of a content publisher. A processor receives, responsive to an action to an object included within an information resource of a publisher, a request to receive information for inserting a creative within slots available on the information resource. The processor provides, for display, an interface that includes the information regarding inserting the creative within the content slots on the information resource. The information identifies slots and costs associated with inserting the creative within each of the slots. The processor receives, via the interface, a request to insert a creative within a particular slot according to a reservation policy. The request identifies the creative to insert in the particular slot and the reservation policy. The processor stores data associated with the request to insert the creative within the particular slot. | 08-20-2015 |
20150236979 | METHODS AND SYSTEMS FOR PROVIDING AN ACTIONABLE OBJECT WITHIN A THIRD-PARTY CONTENT SLOT OF AN INFORMATION RESOURCE OF A CONTENT PUBLISHER - Systems and methods for providing an actionable object within a third-party content slot of an information resource of a content publisher. A processor receives an indication of interest in providing, for display, a creative within at least one third-party content slot of an information resource of a content publisher. The information resource includes third-party content slots available to be reserved to serve creatives. The processor identifies, on the information resource, at least one third-party content slot available to be reserved to serve one or more creatives. The processor inserts an actionable object within the identified third-party content slot, the actionable object configured to generate a request to provide an interface for reserving the identified third-party content slot to display the creative responsive to an action being taken on the actionable object. The processor renders the information resource including the inserted actionable object within the identified third-party content slot. | 08-20-2015 |
20150237115 | Methods and Systems For Predicting Conversion Rates of Content Publisher and Content Provider Pairs - Systems and methods for predicting a conversion rate of a content publisher-third-party content provider pair are disclosed. A processor identifies, from log data, a plurality of publisher-provider pairs. Each publisher-provider pair corresponds to a content provider associated with at least one creative receiving at least one conversion when served on information resources of the publisher. The processor determines, for each publisher-provider pair, a conversion rate. The processor determines, for each publisher-provider pair, feature data of the publisher and feature data of the content provider. The processor can transform the determined feature data of the publishers and content providers and the conversion rates of the plurality of publisher-provider pairs into a conversion rate prediction model useful for predicting a conversion rate of a given publisher-provider pair different from the identified plurality of publisher-provider pairs. | 08-20-2015 |