Abstract:
Systems and methods for permitting selection and modification of a set of video segments on a mobile device is described. A user interface is provided on a screen of the mobile device to allow a user to select any of a plurality of original video segments of an original video. A selection of at least one of the original video segments is received via the user interface. A request for a modification to the selected at least one original video segment can also be received via the user interface. The systems and methods can cause a modification of the selected at least one original video segment to be performed to provide at least one modified video segment. The at least one modified video segment can be presented via the user interface.
Abstract:
Systems and methods for triggering user notifications of media content items. An example method may comprise: identifying a user of a content sharing platform; determining that a plurality of media content items has a value of a user interest metric exceeding a defined threshold value, wherein the plurality of media content items is represented by a list of media content items compiled based on a pre-defined criterion, and wherein the user interest metric reflects interest of the user to the plurality of media content items; selecting, among the plurality of media content items, a media content item that has not been accessed by the user; and notifying the user of the media content item.
Abstract:
A system for creating and maintaining subscribable channel collections includes a computer-readable storage medium having encoded thereon a program of instructions for generating and maintaining channel collections, and a processor that executes the program of instructions to: display a channel collection configuration interface, receive two or more channel selections through the channel collection interface to populate a channel collection to include multiple channels, one or more of the multiple channels comprising multiple content items, using a channel creation operation, create a subscribable, channel collection, and receive a subscription request from a media device and using a channel collection subscription operation, create a channel collection subscription linked to the media device.
Abstract:
Implementations disclose a handoff feature for a content sharing platform. A method includes maintaining a session history of a session that occurred at a first client device, the session history identified by a visit identifier (ID) and comprising a set of recently-watched content items on a content sharing platform, determining that a user associated with the session is active on a second client device, transmitting, to the second client device, a session continuation notification associated with the visit ID and a navigation end-point of the session, receiving, from the second client device, a request for a watch page user interface (UI) of a content item corresponding to the navigation end-point of the session, and transmitting, to the second client device, instructions to load the watch page UI and to request additional components of the watch page UI using the visit ID.
Abstract:
Dynamic media players are disclosed. A method for providing the dynamic media players includes presenting a first media player and a plurality of elements in a user interface (UI); providing a first playback of a first media item in the first media player in the UI; in response to receiving user input, scrolling the plurality of elements to remove from view one or more of the plurality of elements that were visible in the UI prior to the user input, and to display, in the UI, a second media player that was not visible in the UI prior to the user input; determining that the second media player is configured to start a second playback of a second media item without a user playback request; and stopping the first playback of the first media item and providing the second playback of the second media item without the user playback request.
Abstract:
A computer-implemented method for a user device including receiving a notification by a processing device of a user device a first user, the notification notifying the first user that a second user has shared a media item with the first user, the notification including a reference to the media item. The method further includes receiving a request of the first user to view the media item. The method further includes in response to the request of the first user, causing a messaging session between the first user and the second user to be provided, and presenting the media item to the first user in the messaging session.
Abstract:
A method for providing an adjustable video player is disclosed. The method includes providing, by an electronic device, a content item player for playback of a content item in a portion of a user interface (UI) of an application executed on the electronic device and receiving an indication of a gesture to minimize the content item player made by a user of the electronic device. The method further includes minimizing the content item player into a mini-player shown on the application UI without interrupting the playback of the content item in the content item player.
Abstract:
A method for reducing bandwidth needed for streaming media content. The method includes identifying, by the streaming media server, a subset of a plurality of media content items having a portion of media data in common and extracting, by the streaming media server, the common portion from a first media content item of the subset; generating, by the streaming media server, a common media package comprising the extracted common portion, providing, by the streaming media server to a client media device, the common media package, and receiving, by the streaming media server from the client media device, a request for an item of content. The method also includes selecting an item of content from the subset; and transmitting, by the streaming media server to the client media device, an identification of the common media package and an identification of a chunk of the selected item of content subsequent to the common portion.
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:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting an eligibility value for transmitting a digital component. In one aspect, a computing system includes a server for identifying opportunities to transmit digital components to client devices. The server determines a first probability of a given outcome occurring following user interaction with the digital component when the digital component is transmitted to the client device. The server determines a second probability of the given outcome occurring if the digital component is not transmitted to the client device. The server generates an outcome incrementality factor for the digital component, including determining a ratio of the first probability relative to the second probability, and triggers adjustment of an eligibility value based on the outcome incrementality factor. The server then controls transmission of the digital component to the client device using the adjusted eligibility value.