Abstract:
A method for adjusting delivery of electronic advertisement to a user device. The method comprises receiving a request for an electronic advertisement asset, where the request includes one or more indicators associated with at least one of the user device and at least one network condition in relation to the user device and determining a modality of delivery of the electronic advertisement asset based on the one or more indicators. The method further comprises transmitting the electronic advertisement asset in the determined modality to the user device in response to the request.
Abstract:
Methods, systems and programming for providing content. In one example, a request for content is received from a user. One or more parameters associated with a platform on which the requested content is to be presented are obtained. A plurality pieces of addition content are obtained based on the requested content or information associated with the user. Each piece of the addition content is associated with a user engagement metric. A layout of an enriched content page is determined based on the one or more parameters. The layout of the enriched content page includes one or more slots for presenting content. One or more pieces of the additional content are assigned to the one or more slots based on the user engagement metric. The enriched content page including the requested content and the one or more pieces of the additional content is transmitted to the platform.
Abstract:
Embodiments of the present teachings disclose method, system, and programs for a multi-phase ranking system for implementation with a personalized content system. The disclosed method, system, and programs utilize a weighted AND system to compute a dot product of the user profile and a content profile in a first phase, a content quality indicator in the second phase and a rules filter in a third phase.
Abstract:
Methods, systems and programming for providing content. In one example, a request for content is received from a user. One or more parameters associated with a platform on which the requested content is to be presented are obtained. A plurality pieces of addition content are obtained based on the requested content or information associated with the user. Each piece of the addition content is associated with a user engagement metric. A layout of an enriched content page is determined based on the one or more parameters. The layout of the enriched content page includes one or more slots for presenting content. One or more pieces of the additional content are assigned to the one or more slots based on the user engagement metric. The enriched content page including the requested content and the one or more pieces of the additional content is transmitted to the platform.
Abstract:
Methods, systems, and programming for presenting personalized content. In one example, a plurality pieces of content are retrieved in accordance with an estimated intent determined with respect to a user. A three-dimensional (3D) viewing construct is generated based on the plurality pieces of content. The 3D viewing construct is to be rendered in a user viewing interface comprising a plurality of content display panels. Each of the plurality of content display panels is used to display at least one of the plurality pieces of content. Navigation information from an interaction between the user and the user viewing interface is received. The 3D viewing construct is dynamically updated based on the navigation information.
Abstract:
Systems and methods for providing mobile advertisements are disclosed. The system includes a plurality of templates to be selected by an advertiser. The system also includes a user interface configured to present the plurality of templates to the advertiser so that the advertiser selects a template. The user interface is further configured to obtain advertiser information corresponding to the selected template. The system includes data that define a mobile advertisement related to the advertiser on a mobile device so that the mobile device is configured to render a mobile view on the mobile device based on the selected template and the obtained advertiser information when the mobile advertisement is selected.
Abstract:
Method, system, and programs for online content match advertising. In one example, one or more pieces of content are extracted from a stream of content. At least one topic is then determined. Each of the at least one topic is associated with one of the one or more pieces of content. One or more advertisements to be presented are determined based on the at least one topic. The one or more advertisements are presented in connection with a presentation of the one or more pieces of content. The one or more advertisements are presented in proximity to where the stream of content is presented.
Abstract:
Method, system, and programs for retrieving resources. In one example, a request associated with a first location identifier is received from a client. A set of location identifiers associated with the first location identifier is retrieved. A response is sent that includes one or more location identifiers from the set of location identifiers and additional information to facilitate selection of one location identifier from the one or more location identifiers.
Abstract:
A unified end-user notification platform delivers event alerts to different types of clients including mobile devices and HTTP clients. Users can subscribe to a plurality of notification channels and select from the associated various delivery options via a single user interface. The events are received by the unified notification platform which matches the received events with the user subscription data to identify subscribers and their respective delivery options. Corresponding event alerts are generated and delivered based on the user or subscriber specified options. Multiple event alerts corresponding to public and private data notification channels are provided to a user device via a single connection.