H04N21/278

INFORMATION RECOMMEND SYSTEM, INFORMATION RECOMMEND METHOD AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM

An information recommend system includes an information recommend device. The information recommend device is configured to store a operation model and a recommendation model. The operation model is composed of a plurality of operation mode data, and the recommendation model is composed of detailed data of a plurality of multimedia data. The information recommend device is further configured to receive a plurality of real-time viewing data, determine a real-time operation mode according to the real-time viewing data and the operation model, and determine recommending multimedia data and a time point for recommending form the detailed data of the multimedia data according to the real-time operation mode and the recommendation model.

INFORMATION RECOMMEND SYSTEM, INFORMATION RECOMMEND METHOD AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM

An information recommend system includes an information recommend device. The information recommend device is configured to store a operation model and a recommendation model. The operation model is composed of a plurality of operation mode data, and the recommendation model is composed of detailed data of a plurality of multimedia data. The information recommend device is further configured to receive a plurality of real-time viewing data, determine a real-time operation mode according to the real-time viewing data and the operation model, and determine recommending multimedia data and a time point for recommending form the detailed data of the multimedia data according to the real-time operation mode and the recommendation model.

Media Channel Identification with Multi-Match Detection and Disambiguation Based on Single-Match
20170251248 · 2017-08-31 ·

Disclosed herein are methods and systems to help disambiguate channel identification in a scenario where fingerprint data of media content matches multiple reference fingerprints corresponding respectively with multiple different channels. Upon detecting such a multi-match, a server or other entity will perform disambiguation based on a determination that a segment of the fingerprint data matches a reference fingerprint corresponding with just a single channel, such as a reference fingerprint representing commercial or news programming content specific to just the single channel. The server or other entity will thereby determine the channel on which the media content being rendered by the media presentation device is arriving, so as to facilitate taking channel-specific action.

SYSTEMS AND METHODS FOR SYNCHRONIZING MEDIA ASSET PLAYBACK ON MULTIPLE DEVICES
20170251260 · 2017-08-31 ·

Systems and methods are described herein for recommending media assets for a group. A media guidance application may generate recommendations for media assets along with indications of other users that may be interested in consuming the media asset. For example, the media guidance application may identify a media asset that matches a media preference of a first user and identify a second user connected to the first user in a social network, wherein the media asset matches at least one media preference associated with the second user. A media recommendation screen may be generated that includes both an indication of the media asset as well as an indication of the second user.

SYSTEMS AND METHODS FOR SYNCHRONIZING MEDIA ASSET PLAYBACK ON MULTIPLE DEVICES
20170251260 · 2017-08-31 ·

Systems and methods are described herein for recommending media assets for a group. A media guidance application may generate recommendations for media assets along with indications of other users that may be interested in consuming the media asset. For example, the media guidance application may identify a media asset that matches a media preference of a first user and identify a second user connected to the first user in a social network, wherein the media asset matches at least one media preference associated with the second user. A media recommendation screen may be generated that includes both an indication of the media asset as well as an indication of the second user.

Remote storage digital video recorder streaming and related methods
11245943 · 2022-02-08 · ·

Systems, devices, and methods for streaming or otherwise delivering media content over a network are provided. One exemplary method of streaming media content over a network using a RS-DVR system involves receiving, at the RS-DVR system, a request for a portion of the media content from a media player on a client device via the network, receiving, at the RS-DVR system, the portion of the media content from an origin server on the network, buffering the portion of the media content at the RS-DVR system, and transmitting the portion of the media content to the media player on the client device. The portion of media content may be transmitted using a modified transport layer protocol, and in some embodiments, marked as non-cacheable.

Remote storage digital video recorder streaming and related methods
11245943 · 2022-02-08 · ·

Systems, devices, and methods for streaming or otherwise delivering media content over a network are provided. One exemplary method of streaming media content over a network using a RS-DVR system involves receiving, at the RS-DVR system, a request for a portion of the media content from a media player on a client device via the network, receiving, at the RS-DVR system, the portion of the media content from an origin server on the network, buffering the portion of the media content at the RS-DVR system, and transmitting the portion of the media content to the media player on the client device. The portion of media content may be transmitted using a modified transport layer protocol, and in some embodiments, marked as non-cacheable.

Prediction model training via live stream concept association
11245968 · 2022-02-08 · ·

In certain embodiments, training of a neural network or other prediction model may be facilitated via live stream concept association. In some embodiments, a live video stream may be loaded on a user interface for presentation to a user. A user selection related to a frame of the live video stream may be received via the user interface during the presentation of the live video stream on the user interface, where the user selection indicates a presence of a concept in the frame of the live video stream. In response to the user selection related to the frame, an association of at least a portion of the frame of the live video stream and the concept may be generated, and the neural network or other prediction model may be trained based on the association of at least the portion of the frame with the concept.

Prediction model training via live stream concept association
11245968 · 2022-02-08 · ·

In certain embodiments, training of a neural network or other prediction model may be facilitated via live stream concept association. In some embodiments, a live video stream may be loaded on a user interface for presentation to a user. A user selection related to a frame of the live video stream may be received via the user interface during the presentation of the live video stream on the user interface, where the user selection indicates a presence of a concept in the frame of the live video stream. In response to the user selection related to the frame, an association of at least a portion of the frame of the live video stream and the concept may be generated, and the neural network or other prediction model may be trained based on the association of at least the portion of the frame with the concept.

TARGETED CRAWLER TO DEVELOP AND/OR MAINTAIN A SEARCHABLE DATABASE OF MEDIA CONTENT ACROSS MULTIPLE CONTENT PROVIDERS

A system is described that includes an electronic program guide (EPG) data receiver and a media content catalog enhancer. The EPG receiver is configured to receive EPG data from an EPG data provider. The media content catalog enhancer is configured to determine that an item of media content identified by the EPG data comprises new media content and, in response to determining that the item of media content identified by the EPG data comprises new media content, to cause a web crawler to crawl a source website associated with the new media content to obtain information about the new media content and to store the obtained information about the new media content in a database, the database comprising a catalog of media content that is searchable by an end user to identify and access content for playback via an end user device.