Patent classifications
G06F16/4387
Mirrored Queues
Embodiments disclosed herein involve a first playback device, associated with a first household, where the first playback device is configured to mirror a playback queue that is associated with a second playback device, where the second playback device is associated with a second household. For instance, a device associated with the first household, such as a controller, may send a command to the first playback device to mirror the playback queue associated with the second playback device. Based on the received command, the first playback device may mirror the playback queue that is associated with the second playback device such that contents of a playback queue that is associated with the first playback device are the same as contents of the playback queue that is associated with the second playback device.
Apparatus, system, and method for audio based browser cookies
A system and method for providing digital audio services is described. One embodiment is a method for proving digital audio services, comprising receiving, using a communications interface, an audio stream from a content provider; determining a timestamp for a first audio stream segment; determining a timestamp for a second audio stream segment; updating a playlist with a representation of the audio stream; receiving a query for content information; and sending offer information, in response to receiving the query for content information.
MULTIMEDIA FILE PLAYING METHOD AND APPARATUS FOR ROTATABLE DEVICE
The present disclosure provides a multimedia file playing method and apparatus for a rotatable device. In some embodiments, the method includes grouping, in a level-by-level grouping manner and based on a specified grouping parameter sequence, files in a multimedia file library, to obtain a plurality of groups of files. Different parameters in the specified grouping parameter sequence correspond to different grouping granularities. The method further includes generating a sub file sequence for each height-width ratio type in each group of the plurality of groups of files. The height-width ratio type includes a horizontal screen type , a vertical screen type, and a square screen type. The method further includes generating and playing a file playing sequence according to a received file playing instruction, and based on sub file sequences of a corresponding group of the plurality of groups of files and a principle of minimum number of device rotations.
COMMUNICATING SHUFFLED MEDIA CONTENT
A method for communicating a playback order for a plurality of media content items to a user device operating in an online mode, the method performed at a server system and comprising receiving an indication that the user device will enter an offline mode, generating a playback order for the plurality of media content items, and transmitting the generated playback order to the user device before the user device enters the offline mode.
Device Group Identification
Example techniques involve identification of device groups. In an example implementation, a mobile device displays, via a control application, a synchrony group control including controls to select playback devices for a synchrony group. The mobile device receives input data representing a command to create a new synchrony group, the input data including input data representing selection of two or more playback devices for a new synchrony group. In response, the mobile device forms the synchrony group by receiving input data indicating a particular group identification for the new synchrony group, determining that the particular group identification is unique among other synchrony groups, and sending data representing instructions to the playback devices to form the new synchrony group with the particular group identification. In response to forming the new synchrony group, the mobile device updates an interface for the media playback system to indicate the new synchrony group.
SERVER FOR PROVIDING MEDIA FILES FOR DOWNLOAD BY A USER AND THE CORRESPONDING SYSTEM AND METHOD
A server for providing media files for download by a user with an operating system in which the user is created, a media table stored in a memory, in which at least a first media ID is assigned to a first media file and a second media ID is assigned to a second media file, an identification table stored in a memory, in which an identifier that can be assigned to an identification carrier is stored and assigned to the user, and an assignment table stored in a memory, wherein the first media ID and/or the second media ID can be assigned, in the allocation table, to the identifier and the first media ID is not assigned to the identifier, with a program routine provided on the server, with which the user changes the allocation table and assigns the first media ID to the identifier in the allocation table.
Method and system for exploring similarities
A method and computer readable medium for exploring similar users and items of a media service includes generating a user interface. The user interface displays a user selectable indicia representing a similar member function for allowing a user to search a media service for at least one other user. The one other user has a degree of similarity with respect to the searching user. Another method includes facilitating the search of such a similar user within a media service.
SYSTEMS AND METHODS FOR SEQUENCING A PLAYLIST OF MEDIA ITEMS
A server system receives a request to generate a playlist. The playlist includes a sequence of media items. The server system receives a plurality of constraints that define disqualification criteria for excluding media items from a respective slot in the sequence of media items. The plurality of constraints for the respective slot in the sequence of media items includes at least one constraint that is based on already-populated slots in the sequence of media items. The server system generates the playlist by sequentially populating each respective slot in the sequence of media items, including selecting, for the respective slot, a respective media item that meets the plurality of constraints for the respective slot in the sequence of media items. The server system provides the playlist to a user of the media providing service.
Systems and methods for navigating media assets
Systems and methods for presenting custom navigation options are described herein. In some embodiments, the media guidance application displays a first portion of a media asset, and receives a user selection of an entity depicted within the portion. The media guidance application identifies a playlist of media asset portions associated with the entity, and generates for display a transport bar associated with the entity comprising an indicator identifying the entity and only one or more regions associated with the playlist of media asset portions. The media guidance application then receives a second user selection, and generates for display a second portion of the media asset associated with the entity in response. In some embodiments, the media guidance application identifies the playlist by searching a custom presentation database for entries associated with the entity, and retrieves the playlist from the identified entry.
Method and System for Exploring Similarities
A method and computer readable medium for exploring similar users and items of a media service includes generating a user interface. The user interface displays a user selectable indicia representing a similar member function for allowing a user to search a media service for at least one other user. The one other user has a degree of similarity with respect to the searching user. Another method includes facilitating the search of such a similar user within a media service.