Patent classifications
H04N21/8358
Dynamic content serving using a media device
Methods, systems, devices, and computer-program products are described herein for providing dynamic content serving. The dynamic content serving technology can identify, in real-time, programming arriving at a client device, identify a specific media segment being received and/or displayed, and determine which pre-stored substitute media segment may be used to replace the identified segment. A picture-in-picture channel can be used to display the substitute media segment.
Systems and methods for providing non-intrusive advertising content to set-top boxes
Systems and methods are disclosed for providing non-intrusive advertising content to users. The method includes receiving user input reflecting user content preferences for receiving desired content related to specific topics in lieu of standard advertising slots while watching playable media content via a set-top box. The method may further include receiving a request for playable media content and then retrieving desired content based on user content preferences. Thereafter, the method may include choosing non-intrusive advertising content and generating datagrams that include the desired content and the non-intrusive advertising content. The datagrams may be concatenated with the playable media content to generate displayable content. The display content may then be provided for displaying.
Systems and methods for providing non-intrusive advertising content to set-top boxes
Systems and methods are disclosed for providing non-intrusive advertising content to users. The method includes receiving user input reflecting user content preferences for receiving desired content related to specific topics in lieu of standard advertising slots while watching playable media content via a set-top box. The method may further include receiving a request for playable media content and then retrieving desired content based on user content preferences. Thereafter, the method may include choosing non-intrusive advertising content and generating datagrams that include the desired content and the non-intrusive advertising content. The datagrams may be concatenated with the playable media content to generate displayable content. The display content may then be provided for displaying.
RESTORING A VIDEO FOR IMPROVED WATERMARK DETECTION
A watermark detection method includes identifying, among plural stored videos, a second video having a second video feature matching a first video feature of a first video, the second video comprising watermark information. The method further includes comparing the first video and the second video to obtain a video conversion parameter, the video conversion parameter indicating a difference between the first video and the second video. The method also includes converting the first video based on the video conversion parameter to obtain a third video, and performing watermark detection on the third video to obtain watermark information in the third video. Apparatus and non-transitory computer-readable storage medium counterpart embodiments are also contemplated.
RESTORING A VIDEO FOR IMPROVED WATERMARK DETECTION
A watermark detection method includes identifying, among plural stored videos, a second video having a second video feature matching a first video feature of a first video, the second video comprising watermark information. The method further includes comparing the first video and the second video to obtain a video conversion parameter, the video conversion parameter indicating a difference between the first video and the second video. The method also includes converting the first video based on the video conversion parameter to obtain a third video, and performing watermark detection on the third video to obtain watermark information in the third video. Apparatus and non-transitory computer-readable storage medium counterpart embodiments are also contemplated.
Content-modification system with feature for detecting and responding to a content modification by a tuner device
In one aspect, a method is performed by a computing system that is in communication with a content-presentation device, where the content-presentation device is scheduled to perform, at a modification start-time, a content-modification operation that comprises modifying a modifiable content-segment that the content-presentation device is scheduled to receive. The method includes determining that the content-presentation device has detected, within a predefined time period after the modification start-time and during performance of the content-modification operation, a mismatch between reference fingerprint data representing the modifiable content-segment and query fingerprint data representing content received by the content-presentation device from a tuner device connected to the content-presentation device. The method also includes determining that the mismatch is due to the tuner device having modified the modifiable content-segment before the modification start-time and, in response to determining that the mismatch is due to the tuner device having modified the modifiable content-segment before the modification start-time, performing an action.
Content-modification system with feature for detecting and responding to a content modification by a tuner device
In one aspect, a method is performed by a computing system that is in communication with a content-presentation device, where the content-presentation device is scheduled to perform, at a modification start-time, a content-modification operation that comprises modifying a modifiable content-segment that the content-presentation device is scheduled to receive. The method includes determining that the content-presentation device has detected, within a predefined time period after the modification start-time and during performance of the content-modification operation, a mismatch between reference fingerprint data representing the modifiable content-segment and query fingerprint data representing content received by the content-presentation device from a tuner device connected to the content-presentation device. The method also includes determining that the mismatch is due to the tuner device having modified the modifiable content-segment before the modification start-time and, in response to determining that the mismatch is due to the tuner device having modified the modifiable content-segment before the modification start-time, performing an action.
Media player and video verification system
A media source is configured to provide a media stream that includes an audio-video recording. The audio-video recording comprises image frames. A video presentation device receives the media stream provided by the media source and selects a portion of the image frames of the media stream. The device determines, based at least in part on characteristics of the video presentation device and properties of the selected portion of the image frames, a processing resource for executing an algorithm configured to determine a probability that the media stream includes synthetic media. The selected portion of the frames and an indication of the algorithm are provided to the processing resource. The processing resource executes the algorithm to determine the probability that the media stream includes synthetic media. The audio-video recording and a representation of the probability that the media stream includes synthetic media are displayed.
Media player and video verification system
A media source is configured to provide a media stream that includes an audio-video recording. The audio-video recording comprises image frames. A video presentation device receives the media stream provided by the media source and selects a portion of the image frames of the media stream. The device determines, based at least in part on characteristics of the video presentation device and properties of the selected portion of the image frames, a processing resource for executing an algorithm configured to determine a probability that the media stream includes synthetic media. The selected portion of the frames and an indication of the algorithm are provided to the processing resource. The processing resource executes the algorithm to determine the probability that the media stream includes synthetic media. The audio-video recording and a representation of the probability that the media stream includes synthetic media are displayed.
Methods and apparatus to determine sources of media presentations
Example apparatus disclosed herein are to obtain, from a network monitor, an address associated with one or more network communications used to convey a media stream to a first input device of a plurality of input devices in communication with a media device, query one or more data structures based on the address to identify a first input source of the media device, the one or more data structures to map respective ones of the plurality of input devices to corresponding ones of a plurality of input sources of the media device, the plurality of input sources including the first input source, obtain a watermark from a meter that is to monitor an output of the media device, and identify the first input source of the media device as associated with media presented by the media device in response to determination that the watermark corresponds to the media stream.