Patent classifications
H04N21/4332
DISTRIBUTED MEDIA CONTENT TRANSFER AND ACCESS MANAGEMENT
A method of managing media content on a vehicle comprises storing a media content library comprising a plurality of media content items in non-volatile data storage media disposed in the vehicle, storing access rule data in the non-volatile data storage media, establishing a connection with a remote computing device over a communication link, receiving, from the remote computing device over the communication link, an indication identifying a first subset of the media content library to be designated as active, updating the access rule data to indicate that the first subset of the media content library is designated as active, and presenting at least a portion of the first subset of the media content library on a media presentation device based at least in part on said updating.
Apparatus, systems and methods for media mosaic management
Systems and methods for managing media mosaics are described. One embodiment provides a media mosaic management method in a media device. The method generates a mosaic filter based on a program selected from a first media mosaic. The mosaic filter is used to identify related programs for presentation in a second, customized media mosaic.
FORCED UPDATE OF META-PROGRAMMING DATA USING DIGITAL VIDEO BROADCAST SERVICE INFORMATION
Embodiments detect updates to digital video broadcast (DVB) service information (SI), and forcing off-schedule updates to local meta-programming data (MPD) of a customer premises appliance in response to the update, where appropriate. For example, embodiments detect an SI update for at least one DVB content service being provided via a DVB network and determine whether a stream update descriptor in the SI is asserted. Detected assertion triggers an automatic off-schedule MPD update, including assigning a tuner to obtain updated provider MPD via an MPD service, and rebuilding local MPD based on the updated provider MPD. The local MPD is usable by the customer premises appliance to populate a meta-programming user interface (e.g., an electronic program guide) by which to display descriptive information about at least some of the plurality of DVB content services.
GENERATING MEDIA CONTENT KEYWORDS BASED ON VIDEO-HOSTING WEBSITE CONTENT
Systems and methods for generating media program keywords based on a video-hosting website are disclosed herein. Control circuitry identifies, on the video-hosting website, video content items that include at least a portion of a media program. The media program has a media program identifier and the video content items have respective titles, each including one or more terms. The control circuitry identifies a term included in more than one of the titles and identifies a group of the video content items that have the term included in their title. Based on the video-hosting website, the control circuitry determines a cumulative number of rankings of the video content items within the group and generates a relevance score for the term based on the cumulative number of rankings. The control circuitry stores the term and the relevance score in a keyword database in association with the media program identifier.
PROVIDING INTERACTIVE MULTIMEDIA SERVICES
A method for presenting interactive multimedia programs includes selecting a multimedia program having a plurality of segments, classifying the multimedia program and the plurality of segments according to content, and generating a plurality of additional content items based on the classification, each of which being associated with at least one of the plurality of segments. The method further includes generating a plurality of pre-defined queries for each of the plurality of segments based on a content of the segment and at least one speech recognition grammar based on the plurality of pre-defined queries. The plurality of additional content items are retrievable responsive to the plurality of pre-defined queries. The method further includes generating a data stream including the at least one speech recognition grammar and all of the plurality of additional content items and the plurality of pre-defined queries arranged according to an order of the plurality of segments.
Universal remote control with object recognition
Embodiments utilize a camera on a universal remote control to automatically detect which device the remote is pointed at by the user. The image captured by the camera is compared to a database of images of known or preconfigured devices that can be controlled by the universal remote control. If the image captured by the camera matches an image in the database, then the universal remote control loads a specific key map for the preconfigured device from the database.
System and method for selectively replacing commercials that are in a video data stream with alternative commercials
Systems and methods are provided for selectively replacing commercials that are in a video data stream with alternative commercials. Automatic content recognition (ACR) is performed on the video data stream to detect the identity of each of the commercials played in a commercial block during a commercial break. Commercials in the video data stream which are detected as being displayed on a video display device are stored in a first database, and commercials in the video data stream which are detected as not being displayed on the video display device are stored in a second database. A rules engine defines how commercials in the video data stream should be replaced with other commercials. Commercials in the video data stream that were previously detected as being displayed on the video display device are selectively replaced with commercials that were previously detected as not being displayed on the video display device.
System and method for processing programing data using multiple technologies
Various embodiments of a system includes receiving a request to display a content and employing an antenna system to receive content data that is representative of the content. The antenna system includes a first antenna, a second antenna, and a third antenna. The system further utilizing at least three arrangements to collect the content, wherein a first arrangement includes receiving the content data broadcasted over the air to extract the content from the content data, a second arrangement includes establishing a wireless communication connection with a network node device operated by a first telecommunication service provider to collect the content data from a server, and a third arrangement includes connecting to a hot-spot having a connection to a second network node device operated by a second telecommunication service provider to collect the content data from the server. The system further transfers the content to the display component, which is collected utilizing the three arrangements.
SYSTEMS AND METHODS FOR RETRIEVING SEGMENTED MEDIA GUIDANCE DATA
Systems and methods are presented for reducing network traffic when retrieving media guidance data. For example, a media guidance application receives a first user selection to display a group of media asset identifiers (e.g., video-on-demand listings) and retrieves detailed information from a remote server relating to the media asset identifiers to display to a user. The media guidance application then may receive a user selection to display a second group of media asset identifiers (e.g., purchased media assets). If any of the media asset identifiers are common to both groups, then the media guidance application already obtained the detailed information and the detailed information does not need to be retransmitted in order to be displayed. Thus, the media guidance application only retrieves detailed information for media asset identifiers unique to the second group of media asset identifiers (e.g., they are only on the purchased media asset list).
SYSTEMS AND METHODS FOR SELECTING AND RESTRICTING PLAYING OF MEDIA ASSETS STORED ON A DIGITAL VIDEO RECORDER
Improved technical functionality is provided to dynamically select and seamlessly play advertisements immediately before playing of a recorded program upon selection of the recorded program for playing, or upon other detected events and conditions associated with the set-top-box (STB) or user. In some embodiments, this is performed by using metadata which may be delivered to and stored on a digital video recorder (DVR) prior to recording the program, providing a technical solution to enable opportunities for additional advertisement impressions. Playing of the advertisement may also or instead occur upon the recorded program finishing playing. Thus, the technical solution provides the additional opportunity for the content creator and/or the satellite television or cable service provider to sell advertising spots in addition to those already sold for breaks within the recorded program.