Patent application number | Description | Published |
20120173654 | METHOD AND APPARATUS FOR IDENTIFYING VIRTUAL CONTENT CANDIDATES TO ENSURE DELIVERY OF VIRTUAL CONTENT - An apparatus and method is provided that ensures virtual content providers such as advertisers that their virtual content will reach every mobile device, every application within each mobile device and/or every user. Such functionality is referred to herein as a “guaranteed reach”. Guaranteed reach parameters including reach type parameters (mobile devices, applications and/or users) are specified in a memory. A server receives a virtual content request and a received target identification uniquely identifying, for example, the requesting device via a network. The server identifies virtual content candidates from the memory by comparing the received target identification to the stored target identification associated with the virtual content. The guaranteed reach parameters may also include frequency-based criteria that guarantee a frequency of impression(s) for particular virtual content and guaranteed priority criteria to ensure the guarantee will be met. | 07-05-2012 |
20120278185 | METHOD TO ADAPT ADS RENDERED IN A MOBILE DEVICE BASED ON EXISTENCE OF OTHER MOBILE APPLICATIONS - A method, apparatus and computer-readable storage medium for adapting alternative documents associated with content to be rendered in a mobile device is disclosed. A method, apparatus and computer-readable storage medium for adapting content, such as ads, based on presence or absence of certain mobile applications is disclosed. The mobile device performs receiving a group of contents together with condition code for each respective content. The mobile device checks a condition code, which includes examining the set of mobile applications contained in the mobile device, selecting and showing the content whose condition code specifying presence or absence of a set of mobile applications is met. A server computer is disclosed for serving a requested content based on checking a condition code. A client front-end is disclosed that enables specifying an ordered sequence of alternative documents or specifying conditions to be met in order to show respective content from a group. | 11-01-2012 |
20130238745 | PROVIDING CONTENT TO A USER ACROSS MULTIPLE DEVICES - Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content. The method comprises receiving a first login request from a first device used by a user, the request being associated with a first anonymous identifier associated with the first device, and determining a user tag for the user, that does not include any personally identifiable information associated with the user. The method further comprises receiving a second login request from a second different device used by the user, the request being associated with a second different anonymous identifier associated with the second different device, and storing an association between the user tag, the first anonymous identifier and the second different anonymous identifier. The method further comprises receiving a request for content from either the first or second different device and providing content in response to the request using the association. | 09-12-2013 |
20130290503 | FREQUENCY CAPPING OF CONTENT ACROSS MULTIPLE DEVICES - Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for delivering content. The method comprises identifying impressions of content to a user accessing resources using different requesting sources. The method further comprises storing impression data for the identified impressions in association with the user and requesting source. The method further comprises storing requesting source characteristic information with the impression data and identifying parameters that require limits on a number of impressions that are to occur in a time period and type of requesting source. The method further comprises receiving a request for content from a particular requesting source associated with the user, and determining when impressions available for that type of requesting source have been satisfied, and when not, enabling delivery of a content item associated with a campaign to the requesting source responsive to the received request. | 10-31-2013 |
20130290711 | PROVIDING CONTENT TO A USER ACROSS MULTIPLE DEVICES - Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content. The method comprises receiving a first login associated with a first anonymous identifier and first device, creating an associated first private-public key pair, storing a first private key locally in the first device, and publishing a first public key. The method further comprises receiving a second login from a second different device, creating a second private-public key pair, storing a second private key, publishing the second public key, creating a secret key using the first public key, and associating a second anonymous identifier with the secret key. The method further comprises subsequently receiving a login the first device, creating the secret key using the second public key, associating the first anonymous identifier with the secret key, receiving a request for content from either device, and providing content using the association. | 10-31-2013 |
20130291123 | PRIVACY MANAGEMENT ACROSS MULTIPLE DEVICES - Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for managing privacy rights of a user related to the delivery of content. The method comprises providing a global privacy management interface that presents a selection tool for enabling a user to review privacy options and interests. The privacy options and interests include controls for presenting a list of identifiers that are associated with the user and interests associated with those identifiers. Each identifier is associated with a requesting source having been used by the user to access content. The interface enables de-selection of individual interests on a per-identifier or global basis. The method further comprises determining, in a server system, content to deliver to the user in view of the privacy selections. | 10-31-2013 |
20130298034 | DELAYED COMMAND SERVICING IN AN APPLICATION EXECUTED ON A NETWORK ACCESSIBLE DEVICE - Apparatus and method for managing applications in a network accessible device. In accordance with some embodiments, an application stored in a local memory of a network accessible device is executed to provide an interactive display for a user of the device. An interactive content item is presented to the user on the display during the execution of the application. An interaction command is cached in a memory responsive to selection of the interactive content item by the user. The stored command is thereafter executed responsive to receipt of an indication that the user has terminated execution of the application. | 11-07-2013 |
20150200892 | SYSTEMS AND METHODS FOR AUTOMATICALLY PRESENTING REMINDERS - Systems and methods for automatically presenting reminders are provided. In some aspects, a system includes a task module configured to determine a reminder specified by a user. The system also includes an association module configured to automatically determine one or more events relevant to the reminder without requiring the user to specify the one or more events relevant to the reminder. The system also includes a detection module configured to detect an occurrence of the one or more events. The system also includes a surfacing module configured to automatically present the reminder via an electronic device based on the occurrence of the one or more events. | 07-16-2015 |