H04N21/6543

Content player performance detection

A method for monitoring and correcting playback performance for content player. The method includes detecting a content player request from a media player on a user device, the content player request corresponding to a content item request from a server, generating a playback identifier including data corresponding to the content item, detecting one or more playback events occurring during playback of the content by the content player, generating one or more playback packets including the playback identifier, a packet identifier, and the one or more playback events, and transmitting the one or more playback packets to a server.

Method and system for media content production

A method and a system configured to execute the mentioned method is suggested, where the method is capturing media content associated with at least one object, using a plurality of media capturing devices, each carried by a mobile communication device, together forming a mobile media device. The method comprise: controlling each of the mobile media devices according to a respective, predefined role and role specific rules for mobile media device movements, while capturing media content, following the movement of the at least one determined object; acquiring sensor data, indicative of the mobile media device movements, from the mobile media devices, and updating the roles of the mobile media devices, based on the acquired sensor data.

Method and system for media content production

A method and a system configured to execute the mentioned method is suggested, where the method is capturing media content associated with at least one object, using a plurality of media capturing devices, each carried by a mobile communication device, together forming a mobile media device. The method comprise: controlling each of the mobile media devices according to a respective, predefined role and role specific rules for mobile media device movements, while capturing media content, following the movement of the at least one determined object; acquiring sensor data, indicative of the mobile media device movements, from the mobile media devices, and updating the roles of the mobile media devices, based on the acquired sensor data.

SYSTEMS AND METHODS FOR PROVIDING BLACKOUT SUPPORT IN VIDEO MOSAIC ENVIRONMENTS
20180007410 · 2018-01-04 ·

Systems and methods for providing blackout support in video mosaic environments are disclosed. In response to receiving a request for a video mosaic page, screen data, which may include blackout information, is received. The screen data identifies the video assets in the video mosaic page. A determination is made, based at least in part on the screen data, whether any video assets in the video mosaic page should be blacked out. Blacked out assets may be masked and their associated audio blocked. In addition, an overlay of options associated with the blacked out asset may be presented. The overlay may include options to substitute the blacked out asset with replacement content, search for similar content, or retrieve more information about the blackout.

SYSTEMS AND METHODS FOR PROVIDING BLACKOUT SUPPORT IN VIDEO MOSAIC ENVIRONMENTS
20180007410 · 2018-01-04 ·

Systems and methods for providing blackout support in video mosaic environments are disclosed. In response to receiving a request for a video mosaic page, screen data, which may include blackout information, is received. The screen data identifies the video assets in the video mosaic page. A determination is made, based at least in part on the screen data, whether any video assets in the video mosaic page should be blacked out. Blacked out assets may be masked and their associated audio blocked. In addition, an overlay of options associated with the blacked out asset may be presented. The overlay may include options to substitute the blacked out asset with replacement content, search for similar content, or retrieve more information about the blackout.

Sharing Video Recording Resources Over a Network
20180014084 · 2018-01-11 ·

A method of sharing recording capability on a network, the network having a server supporting at least a recording DVR and a receiving DVR, the recording and receiving DVRs being in different households, the method comprising: (a) determining that the receiving DVR is unable to record the content at a certain time; and (b) identifying that the recording DVR is able to provide the receiving DVR with a recording of the content; (c) recording the content on the recording DVR at the certain time; and (d) transmitting the content from the recording DVR to the receiving DVR after the certain time.

Sharing Video Recording Resources Over a Network
20180014084 · 2018-01-11 ·

A method of sharing recording capability on a network, the network having a server supporting at least a recording DVR and a receiving DVR, the recording and receiving DVRs being in different households, the method comprising: (a) determining that the receiving DVR is unable to record the content at a certain time; and (b) identifying that the recording DVR is able to provide the receiving DVR with a recording of the content; (c) recording the content on the recording DVR at the certain time; and (d) transmitting the content from the recording DVR to the receiving DVR after the certain time.

In-manifest update event
11711562 · 2023-07-25 · ·

There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform publishing media presentation description data comprising main live program data, and signaling a client device about ad data and in-manifest data where the ad data instructs the client device of an initial end time at which to end a display of an ad by switching a display at the client device from the ad to the main live program data and where the in-manifest data instructs the client device to determine, during a streaming of the ad to the client device, an updated end time, prior to the end time, at which to end the streaming of the ad by switching the streaming at the client device from the ad to the main live program data.

PERSONALIZED MEDIA STREAMS
20230239538 · 2023-07-27 ·

A method for providing a personalized media stream includes receiving a signal from a user to launch a personalized media stream, determining a current time, identifying a first time slot of a schedule into which the current time falls, identifying a first channel that is associated with the first time slot, wherein viewing history for the user indicates that the user has viewed the first channel during the first time slot in the past, automatically tuning the display device to the first channel in response to the signal, receiving, subsequent to the automatically tuning, a command from the user to pause a program playing on the first channel, identifying a second channel associated with a second time slot, wherein the second time slot occurs later in time that the first time slot, and buffering a portion of a program being shown on the second channel during the second time slot.

Method, apparatus, system and computer program for data distribution

Method of distributing data from a transmitting electronic device to multiple receiving electronic devices is performed. The method comprises receiving, at the transmitting electronic device, an incoming signal and data, the data being intended to be processed by a plurality of geographically distributed receiving electronic devices; and jointly transmitting the incoming signal and the data from the transmitting electronic device to the receiving electronic devices over a communication network. The communication network is a broadcast or multicast network and each receiving electronic device is capable of receiving said incoming signal from the transmitting electronic device over the communication network. One or more instructions for performing, at the receiving electronic devices, computing operations on the data are transmitted from the transmitting electronic device to the receiving electronic devices over the communication network and/or over an IP network.