Patent classifications
G06F16/438
Display device for displaying related digital images
A digital image display device for displaying a sequence of digital media assets, the digital media assets including both individual digital still images and groups of related digital still images, comprising a display screen; a processor; and a processor-accessible program memory. The processor-accessible program memory stores executable instructions for causing the processor to execute the steps of: designating a sequence of digital media assets; and sequentially displaying each digital media asset in the sequence of digital media assets on the display screen, wherein if a displayed digital media asset is an individual digital still image it is displayed for a specified display time duration, and if a displayed digital media asset is a group of related digital still images the display time duration is subdivided and each of the digital still images in the group of related digital still images is displayed for a corresponding display time duration fraction.
Systems and methods for enabling quick multi-application menu access to media options
Systems and methods for enabling quick access to media options are provided. A display of a plurality of icons is generated, wherein each of the plurality of icons represents a different one of a plurality of applications. A user input is detected that identifies a first of the plurality of icons associated with a first of the plurality of applications. In response to determining that the user input corresponds to a quick access operation, first and second media asset identifiers and corresponding media options are retrieved from each of second and third applications. A menu that includes the retrieved first and second media asset identifiers is generated for display with the plurality of icons.
Systems and methods for enabling quick multi-application menu access to media options
Systems and methods for enabling quick access to media options are provided. A display of a plurality of icons is generated, wherein each of the plurality of icons represents a different one of a plurality of applications. A user input is detected that identifies a first of the plurality of icons associated with a first of the plurality of applications. In response to determining that the user input corresponds to a quick access operation, first and second media asset identifiers and corresponding media options are retrieved from each of second and third applications. A menu that includes the retrieved first and second media asset identifiers is generated for display with the plurality of icons.
Intelligent media queue
Systems, methods, and non-transitory computer-readable storage media for intelligently managing a playlist of digital media provide an intelligent dynamic queue that is configured to manage the playback of digital media. The queue can transition between passive playback mode, active playback mode, and mixed playback mode. The queue can handle the playback of the songs in the queue according to the playback mode and/or a queue status field that is associated with each song in the queue.
Methods and apparatus for determining a mood profile associated with media data
Examples described herein may perform various operations based on mood congruency. An example method involves accessing, by a processor, from a database, a score that represents a degree of congruency between a first mood vector that describes first media data and a second mood vector that describes second media data, wherein the score is generated based on (i) a first value that the first mood vector associates with a first mood, (ii) a second value that the second mood vector associates with a second mood, and (iii) a degree of congruency between the first and second moods, based on the score, comparing, by the processor, a first characteristic of the first media data, other than the first mood, with a second characteristic of the second media data, other than the second mood, and based at least in part on an output of the comparing, providing an indicator to a module.
Digital jukebox device with improved user interfaces, and associated methods
Certain exemplary embodiments relate to entertainment systems and, more particularly, to systems that incorporate digital downloading jukebox features and improved user interfaces. For instance, a smart search may be provided, e.g., where search results vary based on the popularity of songs within the venue, in dependence on songs being promoted, etc. As another example, a tile-based approach to organizing groupings of songs is provided. Groupings may involve self-populating collections of songs that combine centrally-promoted songs, songs in a given genre that are popular across an audiovisual distribution network, and songs that are locally popular and match up with the given genre (e.g., because of shared attributes such as same or similar genre, artist, etc.). Different tile visual presentations also are contemplated, as are different physical jukebox designs. In certain example embodiments, a sealed core unit with the “brains” of the jukebox is insertable into a docking station.
Digital jukebox device with improved user interfaces, and associated methods
Certain exemplary embodiments relate to entertainment systems and, more particularly, to systems that incorporate digital downloading jukebox features and improved user interfaces. For instance, a smart search may be provided, e.g., where search results vary based on the popularity of songs within the venue, in dependence on songs being promoted, etc. As another example, a tile-based approach to organizing groupings of songs is provided. Groupings may involve self-populating collections of songs that combine centrally-promoted songs, songs in a given genre that are popular across an audiovisual distribution network, and songs that are locally popular and match up with the given genre (e.g., because of shared attributes such as same or similar genre, artist, etc.). Different tile visual presentations also are contemplated, as are different physical jukebox designs. In certain example embodiments, a sealed core unit with the “brains” of the jukebox is insertable into a docking station.
Continuous video generation from voice data
One example method includes capturing audio data at a client engine while outputting an output video, the output video being based upon an original video stored at the client engine, delivering the captured audio data to a prediction engine upon the captured audio data being captured for a pre-determined time, receiving from the prediction engine substitute frame data used by the client engine to stitch one or more frames into the original video stored at the client engine, and following stitching the one or more frames into the output video to generate an altered output video, outputting the captured audio data and the altered video from the client engine.
Transferring playback from a mobile device to a playback device
A network device is configured to (i) play back a media item indicated by a remote playback queue provided by a cloud-based computing system, (ii) receive an indication that a playback device is available for playback, (iii) display a now playing screen including (a) information identifying the media item, and (b) an icon that indicates that the network device is not in a connected state with any other network device, (iv) receive a first input selecting the icon, (v) in response to the first input, display a list of one or more available network devices including the playback device, (vi) receive a second input selecting the playback device from the list (vii) after receiving the second input, update the list to indicate that the playback device is selected for playback of the remote playback queue, and (viii) transfer playback of the remote playback queue from the network device to the playback device.
Electronic presentation repository and interface
Embodiments of the invention include techniques for storing and managing repositories of electronic presentation documents. Presentation storage repositories may be implemented in various storage systems including individual computer servers, distributed storage networks, cloud-based storage systems, and the like. Presentation search interfaces may support various searching and customization capabilities. Search interface and search engine components may be implemented to receive search requests from client devices, retrieve electronic presentation data from one or more storage repositories, and generate customized search results based on the retrieved electronic presentation data. Search and presentation capabilities may include storing user-specific selections of presentation cover slides, and then retrieving and/or generating user-specific thumbnails for search results interfaces. Additionally, presentation access and usage statistics may be tracked and stored within the storage repository and may be incorporated into the customized searching and presentation capabilities.