Abstract:
An advertising method includes receiving by a processor, an indication that an ad is available for display on a viewer's media device; determining by the processor that the viewer has favorably reacted to or interacted with the ad; determining by the processor that the media device meets requirements for receiving notification files; sending by the processor the favorable determination and eligible status to a remote server; receiving by the processor a notification file from remote server and storing in memory on the media device; detecting by the processor, occurrence of a triggering event at the media device; and displaying content of the notification file at the media device.
Abstract:
Implementations of the disclosure describe systems and methods for triggering user notifications of media content items. It is determined that a plurality of media content items has a value of an interest metric exceeding a defined threshold value. The plurality of media content items are represented by a list of media content items compiled based on a pre-defined criterion. The interest metric reflects interest of a user to the plurality of media content items. The plurality of media content items is provided by a content channel that has not been subscribed to by the user. Among the plurality of media content items, a media content item that has not been consumed by the user is selected. A notification is provided to a device employed by the user to notify the user of the media content item.
Abstract:
A method for generating connection recommendations for a social network from social contacts is disclosed. The method includes identifying a first user of a content sharing platform, selecting a second user of the content sharing platform based on an affinity score between the first user and the second user, wherein the first user and the second user are not connected on the content sharing platform, contacting the second user to request a list of recommended subscriptions on the content sharing platform for the first user, receiving, from the second user, the list of recommended subscriptions for the first user, and providing, to the first user, at least a portion of the list of recommended subscriptions as suggestions for subscriptions on the content sharing platform for the first user.
Abstract:
Systems and methods are provided for dynamically displaying hyperlinks in a video based on various factors associated with a device at which the video is played and/or a user of the device. In one or more aspects, a system includes a request component configured to receive a request to play a video hosted by a media provider. The system further includes a selection component configured to select a subset of links included in a set of links associated with the video to provide with the video when it is played in response to the request based in part on a number of links included in the set of links, wherein graphical elements respectively representative of the links included in the subset of links are configured to be displayed over the video when the video is played in response to the request.
Abstract:
A computer-implemented technique can include providing, at a computing device including one or more processors, a chat application user interface for display. The chat application user interface can be associated with a real-time chat communication between a user of the computing device and another user of another computing device via a chat application. The technique can also include determining that the user of the computing device is interacting with a non-chat application other than the chat application. Additionally, the technique can include determining shareable content of the non-chat application and modifying the chat application user interface to include a selectable indicator of the shareable content. The technique can also include receiving a selection of the selectable indicator by the user, and in response to receiving the selection, transmitting the shareable content of the non-chat application to the other user of the other computing device via the chat application.
Abstract:
Systems and methods for recommending content to a user that the user previously viewed for viewing again are presented. A system includes a crawling component configured to crawl watch histories of a plurality of users, wherein the watch histories reflect videos watched by respective users of the plurality of users, and identify based on the watch histories, a set of videos that have been watched more than once by individual users of the plurality of users. An identification component further analyzes watch history of a first user, wherein the watch history of the first user reflects videos watched by the first user, and identifies based on the watch history of the first user, one or more videos watched by the first user that are included in the set of videos, and a recommendation component recommends the one or more videos to the first user for re-watching.