Abstract:
In accordance with some embodiments, methods for presenting advertisements during video presentation are provided, the methods comprising: receiving a media content item to be presented, wherein the media content item comprises video content that includes audio data to be presented during presentation of the video data; determining that a video presentation application is in a presentation mode that inhibits video data; receiving an advertisement to be presented during presentation of the media content item; causing the media content item to be presented in the presentation mode; causing the advertisement to be presented during presentation of the media content; detecting a user action indicative of user attention to at least a portion of the presented advertisement; and performing a further action in response to detecting the user action, which causes information other than the advertisement to be presented by the user interface.
Abstract:
A method for splitting content channels is disclosed. The method includes identifying, by a processing device of a content sharing platform, result channels originating from a target channel of the content sharing platform, wherein each of the result channels corresponds to a set of users of the target channel that view a similar set of content items from the target channel. The method may further include, for each of the result channels, subscribing, by the processing device to the result channel, the set of users that corresponds to the result channel, and associating, by the processing device to the result channel, the set of the content items of the target channel that corresponds to the subscribed set of users of the result channel.
Abstract:
Mechanisms for presenting content items and performing actions with respect to content items are disclosed. A content sharing platform receives a first content item from a first user of a user device and identifies a set of actions performed by the first user on the first user device. Each action from the set of actions is associated with a corresponding additional content item from set of additional content items and each additional content item from the set of additional content items is associated with a corresponding portion of the first content item. The content sharing platform provides data indicative of the set of content items to a second user device of a second user. The content sharing platform causes one or more actions from the set of actions to be performed in a GUI on the second user device.
Abstract:
A method for delivering and installing applications on media devices includes receiving a video file includes a video at a processor remote from the media devices; associating, at the processor, an in-video programming element with the video; receiving application access data for a mobile application; associating the application access data with the in-video programming element; receiving a request for displaying the on a first media device; providing the video and the in-video programming element to the first media device; receiving a signal to install the mobile application; and executing a mobile media device application installation process to install the mobile 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.
Abstract:
Systems and methods are disclosed for providing supplemental content in relation to embedded media. In one implementation, a processing device receives a media request from a third-party platform to incorporate a first media item within the third-party platform. The processing device identifies one or more additional media items based on the media request. The processing device provides the first media item and one or more links to at least one of the one or more additional media items in relation to the third-party platform.