Abstract:
Systems and methods for identifying related videos based on elements tagged in the videos are presented. In an aspect, a system includes an identification component configured to identify tagged elements in a video, a matching component configured to identify other videos that include one or more of the tagged elements, and a recommendation component configured to recommend the other videos for viewing based on a current or past request to play the video.
Abstract:
Decorating embedded graphic representations on social shares with metadata is performed. A request is received by a content sharing platform from a social network for a representation of a content item. The representation of the content item is to be included in a social share on the social network. Current statistical information associated with the content item is identified. The representation of the content item and data indicative of the current statistical information associated with the content item is provided to the social network.
Abstract:
A method navigation of a list of content sharing platform media items on a client device via gesture controls and contextual synchronization is disclosed. The method includes providing, by an electronic device, a playlist for playback in a portion of a user interface (UI) of an application executed on the electronic device, wherein the playlist comprises a collection of media items streamed to the application on the electronic device. The method further include receiving an indication of a gesture made by a user of the electronic device with respect to the portion of the UI associated with the playback of the playlist and navigating media items of the playlist based on the received indication. The method also includes updating a viewing state associated with the playlist based on the navigating, the viewing state maintained for the user.
Abstract:
A method for providing a cross-application content player is disclosed. The method includes receiving, during playback of a content item in a first content player within a first user interface of a first mobile application, an indication of a user request pertaining to a second mobile application, wherein the first mobile application is associated with a first platform, and the second mobile application is associated with a second platform. The method further includes identifying a play state of the content item corresponding to the user request, and causing playback of the content item in a second content player within a second user interface of the second mobile application based on the play state.
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:
A mobile device determines playback of a media item is complete on the mobile device and determines that an orientation of the mobile device is in landscape mode in response to the playback being complete. The mobile device provides a user interface that corresponds to the landscape mode and presents additional content pertaining to the media item in the landscape mode.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for obtaining data specifying a plurality of native applications for a particular resource; generating, for each of the native applications, a respective corresponding deeplink for the native application, wherein selection of the respective deeplink causes the native application to display a display environment comprising the particular resource; ranking the respective deeplinks based on a respective rank score for each native application to which the respective deeplink corresponds; and generating metadata that associates the respective deeplinks and their corresponding rankings with the particular resource.
Abstract:
Systems and methods that effectuate synchronized advertisement playback across navigation experiences and transitional states, are provided. In an aspect, a system includes an advertisement component configured to play a pre-roll media advertisement associated with a first media item prior to playing of the first media item, a request component configured to receive a request play a second media item prior to completion of the pre-roll media advertisement, and a streaming component configured to initiate playing of the second media item in response to the request, wherein the advertisement component is configured to continue to play the pre-roll media advertisement prior to playing of the second media item.
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:
Systems and methods are provided for including information in an invitation from a first to connect with a second user that identifies a context regarding how the first user found the second user. A system can include a request component configured to receive, at a first network source, information identifying a second user that a first user has selected to send an invitation to connect with at the first network source, a context component configured to determine a context regarding selection of the second user by the first user, including where the first user found the information identifying the second user, and a generation component configured to generate an invitation that invites the second user to connect with the first user at the first network source. The invitation comprises first user identification information and context information identifying the context regarding the selection of the second user by the first user.