Patent classifications
H04N21/2625
Methods and apparatus to identify media for ahead of time watermark encoding
Methods, apparatus, systems, and articles of manufacture are disclosed to identify media for ahead of time watermark encoding. An example apparatus includes a processor to determine a first identifier associated with first media based on a query including the first identifier, a first scheduled broadcast time of the first media, and a first duration of the first media; and a comparator to: in response to determining a database includes a second identifier associated with second media, determine whether a second duration of the second media at a second scheduled broadcast time overlaps the first duration of the first media at the first scheduled broadcast time; and in response to determining that the second duration of the second media at the second scheduled broadcast time does not overlap the first duration of the first media at the first scheduled broadcast time, store the first identifier in the database.
CONTENT MODIFICATION SYSTEM WITH PRIORITIZED CONTENT DELIVERY FEATURE
A method implemented by a computing system includes receiving, from each of a plurality of content presentation devices, a request for supplemental content. Each content presentation device is configured to present program content received from a content distribution system, wherein the program content is associated with a program schedule that specifies an advertisement start time. The computing system determines, for each of the plurality of content presentation devices, a supplemental content processing time that corresponds to an amount of time required by a particular content presentation device to receive the supplemental content to facilitate presentation of the supplemental content. The computing system schedules the plurality of content presentation devices to receive requested supplemental content according to corresponding supplemental content processing times and advertisement start times. Content presentation devices having higher supplemental content processing times and earlier advertisement start times are scheduled to begin receiving requested supplemental content before content presentation devices associated with lower supplemental content processing times and later advertisements start times. Supplemental content is subsequently communicated to the content presentation devices according to the schedule.
Systems and methods for generating notification interfaces based on interactions with broadcast events
Systems and methods for generating notification interfaces based on interactions with broadcast events are provided. The system can maintain content items corresponding to a live event, and identify interactions provided via a broadcast receiver device while the broadcast receiver device presented corresponding historic live event broadcasts. The system can determine an arrangement of the content items corresponding to the live event based on attributes of the historic live event broadcasts. The system can generate display instructions for the broadcast receiver device that cause the broadcast receiver device to display the content items with a broadcast of the live event according to the arrangement, and transmit the display instructions to the broadcast receiver device to cause the broadcast receiver device to display the content items with the broadcast of the live event.
Systems and methods for generating notification interfaces synchronized with broadcast events and local interactions
Systems and methods for generating notification interfaces synchronized with broadcast events and local interactions are disclosed. The system can receive a plurality of interactions corresponding to a conditional event opportunity of a live event from a respective plurality of client devices, and identify a broadcast receiver device that is presenting a broadcast of the live event. The system can generate instructions for a broadcast receiver device that causes an application executing on the broadcast receiver device to display one or more content items corresponding to the conditional event opportunity. The system can transmit the instructions to the broadcast receiver device to cause the application to display the one or more content items with the broadcast of the live event.
Systems and methods for providing notifications of critical events occurring in live content based on activity data
The present disclosure provides live event systems having one or more processors coupled to memory. The live event system can access a plurality of messages associated with a live event broadcasted to a plurality of broadcast receiver devices via a broadcast provider system. The live event system can determine that at least one message of the messages satisfies a condition of a notification generation policy relating to the live event. The live event system can identify, from the broadcast receiver devices, a subset of broadcast receiver devices that satisfy a notification transmission policy relating to the live event. The live event system can transmit instructions to the broadcast provider system, instructions causing the broadcast provider system to communicate with each broadcast receiver device of the subset of broadcast receiver devices and cause each broadcast receiver device of the subset to display a notification identifying the live event.
ENGAGEMENT ESTIMATION APPARATUS, ENGAGEMENT ESTIMATION METHOD AND PROGRAM
An engagement estimation apparatus includes an acquisition unit configured to acquire, for each measurement section after an instruction of a start of a view of an video delivered through a network, any of a parameter related to a coding quality of the video in the measurement section and a parameter related to a viewing state of the video in the measurement section, and an estimation unit configured to calculate an estimation value of an index for evaluation of engagement for each measurement section based on a parameter acquired by the acquisition unit in the measurement section. Thus, it is possible to estimate engagement based on parameters that can be observed in a terminal.
Metadata Manipulation
A data stream, such as a video stream, may comprise one or more event trigger messages indicating an upcoming event in the stream. The time (e.g., pre-roll time) between the event trigger message and its corresponding event may be modified, based on rules, to provide a network operator, service provider or downstream recipient more (or less) time to prepare for the event. This may be accomplished by moving the event trigger to an earlier (or later) location in the stream, and/or editing the event trigger to indicate the different pre-roll time.
Dynamic insertion of content within live streaming video
Systems and methods are described for server-side manipulation of underlying video content in order to dynamically place overlay content or other supplemental content within a video stream in a manner whereby a viewing user sees the advertisement content over or integrated within a portion of the base video content. Segments of the original video file may be modified by a server to display overlay content over a portion of the original content or integrated within the portion of the original content, and revised manifest data may be generated by the server and sent to a client device for playback. The systems and methods may include introducing a delay in the live stream relative to its original source in order to provide time for server-side creation of replacement video portions that include overlay content or other supplemental content.
Devices, systems and processes for facilitating watch parties
Devices, systems and processes for facilitating watch parties are described. For at least one embodiment, a system may include a sync server; a first user device communicatively coupled to the sync server; a second user device communicatively coupled to the sync server; and a content source providing a content. The sync server may transmit the content as each of a first content to the first user device and as a second content to the second user device. The sync server may be configured to adjust a first bit rate for the first content and, upon adjusting the first bit rate, the first content and second content may be respectively provided to each of the first user device and the second user device such that the devices can substantially simultaneously and separately present the first content to the first user and the second content to the second user.
SYSTEMS AND METHODS TO DETERMINE WHEN TO REJOIN A LIVE MEDIA BROADCAST AFTER AN INTERRUPTION
Systems and methods to determine when to rejoin a live media broadcast after an interruption are presented herein. Weighting information including individual weights conveying importance of attribute values for a set of broadcast attributes of the live media broadcast may be obtained. One or more of the weighting information, the attribute values, and/or other information may facilitate making a determination of a rejoin point in time in the live media broadcast for rejoining the live media broadcast upon a completion of an interruption.