Abstract:
In a method and system for sharing filtered content, first content is identified, and a filter is determined, wherein, when the filter is applied to the first content, filtered content is produced, and the filter is applied to the first content. A request is received to upload the filtered content, and the first content and filter data are sent to a server. A resource identifier indicating the first content and the filter data is received.
Abstract:
This disclosure relates to relates to systems and methods that facilitate generating an ordered list of a set of elements based upon user demographics or granular reordering of an ordered list of elements over a subset size based upon demographic information to increase likelihood of selection of at least one element of the set of elements.
Abstract:
Improvements to previous intents frameworks/platforms are provided. In particular, previous general-purpose data common to intents frameworks can be augmented with application-specific data, which can provide numerous benefits or advantages. For example, applications that implement an intent can be supplied with information that can be used by the implementing application to enhance the services associated with the implementing application.
Abstract:
A subscription to multiple channels of information on a single topic is performed. A topic of interest is received via a user interface. A user interface element is presented via the user interface to facilitate a user subscription to a plurality of channels associated with the topic of interest without having to subscribe separately to each channel. A user selection of the user interface element is received and a user is subscribed to the plurality of channels in response to the received user selection.
Abstract:
Described herein is a method for managing media item playback. A method includes presenting a media player in a first portion of a user interface (UI) on a mobile device, the media player to provide playback of a first media item. The method also includes receiving a user selection of a second media item via a second portion of the UI. The user selection indicates a user request to move the second media item from the second portion of the UI to the first portion of the UI. The method further includes upon receiving the user selection, causing the media player to provide playback of the second media item when playback of the first media item is complete. The method includes receiving, via a second portion of the UI, a user request to perform an activity that is independent of the viewing of the first media item or the second media item. The method further includes presenting content associated with the requested activity while continuing to provide playback of either the first media item or the second media item in the media player of the first portion of the UI.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in client side presentation of content. In one aspect, a method includes: receiving a request for content to cache on a client device for subsequent presentation with one or more target documents linked to by a document; identifying an interaction likelihood for each link; determining, for each target document, content types that are eligible to be presented in slots of the target document; identifying, for each content type, target documents that include slots in which the content type is eligible to be presented; determining, for each content type, a presentation likelihood based on an aggregation of the interaction likelihoods of the target documents for that content type; ranking each content type based on the presentation likelihoods; and caching, on the client device, third party content having a highest ranked content type.
Abstract:
A method and system is disclosed that determines whether a content item viewed by a user has been approved by the user. Responsive to determining that the content item has been approved by the user, the method and system select a share interactive element to display with a graphical representation of the content item to allow the content item to be shared with one or more other users in any of a plurality of content networks. The method and system annotate the graphical representation of the content item with share interactive element. The method and system further provide, by a processor, the graphical representation of the content item with the share interactive element for display on a media device.
Abstract:
Methods, systems, and computer program products for online content sharing are provided. A computer-implemented method may include receiving an identifier of a video hosted by a content hosting platform from an external platform, the video being requested by a first user of the external platform, the first user having a first user account with the external platform. The method may also include determining that the video identifier comprises an attribution tag, and determining that the video was previously shared with the first user by a second user via the content hosting platform by analyzing the attribution tag, the second user having a second user account with the content hosting platform. The method may further include storing a record of the second user's sharing of the video with the first user in a data store of the content hosting platform.