H04N21/26208

Client-side overlay of graphic hems on media content

A media presentation and distribution system communicatively coupled to a client device is provided. The client device receives a media stream from the media presentation and distribution system via a network. The media stream includes media content and one or more tags. The client device further identifies in the received media content, the one or more tags, which corresponds to the overlay-graphic items. The client device further identifies candidate time-periods in the media content based on the one or more tags in the media content. At least one presentation attribute for the overlay-graphic items is identified based on the one or more tags in the media content. The client device further presents the overlay-graphic items at the candidate time-periods on the media content based on a degree of correlation between the identified tag in the media content and a corresponding context for the media content at the candidate time-period.

Broadcast signal indicating one or more subframe configurations
11658838 · 2023-05-23 · ·

A mobile station may comprise a receiver to receive, from a base station, a broadcast signal indicating a TDD configuration of uplink OFDM symbols and downlink OFDM symbols. The receiver may receive an indication of a symbol range and a subchannel range for use in transmission of CQI feedback. The mobile station may receive first downlink data and transmit first uplink data, using the TDD configuration, wherein the first uplink data comprises CQI feedback information transmitted in accordance with the symbol range and the subchannel range. The receiver may receive second downlink data, from the base station, on a different frequency as the first uplink data is transmitted, while the first uplink data is transmitted.

Playlist events for combining multiple media timelines and content-insertion in dash streaming
11606592 · 2023-03-14 · ·

Methods and systems are provided. According to an embodiment, a method includes providing, from a server to a client, a moving pictures experts group (MPEG) dynamic adaptive streaming over hypertext transfer protocol (DASH) media presentation description (MPD) that indicates a main media timeline for playing media content; and obtaining, by the server, an MPD event that carries a playlist element, wherein the server or the client is configured to manipulate the main media timeline based on the playlist element of the MPD event, such that at least one alternative media content is playable by the client in place of at least a portion of the media content.

PUBLISHING A DISPARATE LIVE MEDIA OUTPUT STREAM THAT COMPLIES WITH DISTRIBUTION FORMAT REGULATIONS

A system and a method is provided for publishing a disparate live media output stream that complies with distribution format regulations. The system includes a memory for storing instructions and a processor that executes the instructions. Based on the instructions, the processor is manipulates a manifest of a live input stream based on a media segment identified for an edit. The manipulation of the manifest corresponds to removal of references to the media segment prior to a live event start indicator and after a live event end indicator, maintenance of indicators that mark locations of a non-programming content, and removal of duration information and referenced media segment that corresponds to originally scheduled non-programming content. A pre-encoded media asset is generated for a repeated playback based on the manipulation of the manifest of the live input stream.

Convergence sublayer for use in a wireless broadcasting system

A method of encapsulating data and a single frequency network configured to perform the method are disclosed. A content stream of data packets is received, and the data packets in the content stream are formatted in accordance with a first protocol. Information identifying a container size established for the content stream is received. The data packets formatted in accordance with the first protocol are fragmented and packed to form data units formatted in accordance with a second protocol, and the data units are sized based on the container size. The data units formatted in accordance with the second protocol are encapsulated to form second protocol data packets. The second protocol data packets are provided to a transmitter that is synchronized to one or more transmitters in a single frequency network so that each transmitter in the single frequency network broadcasts a same signal that includes the second protocol data packets.

DYNAMIC VERIFICATION OF PLAYBACK OF MEDIA ASSETS AT CLIENT DEVICE

A media presentation and distribution system includes a verification server that handles dynamic verification of playback of media assets on a client device. The client device generates support information for a media asset based on an associated asset identifier that is detected during a playback of the media asset on a client device. The client device further encrypts the support information for the media asset based on a client private key associated with the client device and an asset public key for the media asset. The playback of the media asset on the client device is verified based on a verification message, the support information, an encrypted verification message, and the associated asset identifier. A defined asset delivery criteria is satisfied and a deviation or an error with the playback of the media asset is identified based on the verification of the playback of the media asset.

SYSTEMS AND METHODS FOR DELIVERY OF CONTENT VIA MULTICAST AND UNICAST

The system and methods described aid content delivery by providing requested content using a hybrid delivery of unicast and multicast content. A content delivery system receives, from user equipment, a request for content and identifies multicast sources for the content. The content delivery system determines a recent multicast source from the multicast sources, the recent multicast source having begun more recently relative to the other sources. The content delivery system transmits, to the user equipment, an identity of the recent multicast source and provides a beginning portion of the content to the user equipment via a unicast stream.

Method and Apparatus for Controlling Time-Scale Modification During Multi-Media Broadcasts
20170374406 · 2017-12-28 ·

One embodiment of the present invention is a method for broadcasting information to one or more client devices from a broadcaster that is not a client device, which one or more client devices utilize presentation rates to present audio in broadcast information at various presentation rates using time-scale modification, and which method includes: (a) the broadcaster broadcasting non-time-scale modified information; and (b) the broadcaster broadcasting guidance information used to determine presentation rates for use by the one or more client devices in presentation of audio in the broadcast information using time-scale modification; wherein the guidance information is broadcast prior to or after a time of broadcast of the broadcast information.

Distributed content analysis network

A master node in a multimedia content network includes a processor, a content interface coupled to the processor and configured to receive, from a media source, a multimedia stream including a multimedia program, a network interface coupled to the processor and configured to provide an interface to a broadband network, processor executable instructions for performing operations including: identifying a group of subordinate nodes available to analyze a multimedia program, assigning different analysis tasks for the multimedia program to the available subordinate nodes, receiving analysis results from the subordinate nodes; and modifying electronic programming guide information for the multimedia program based on the analysis results.

COALITION NETWORK IDENTIFICATION USING ITERATIVE PROCESS

One or more computing devices, systems, and/or methods are provided. Event information associated with a plurality of events may be identified. The plurality of events may be associated with first entities corresponding to a first entity type and second entities associated with a second entity type. A first network profile associated with the first entities and the second entities may be generated based upon the event information. An iterative process may be performed to identify a coalition network associated with fraudulent activity. The iterative process may include analyzing the first network profile to identify a first set of entities, of the first entities, that are related to an entity of the second entities, and/or analyzing the first network profile to identify a second set of entities, of the second entities, that are related to the first set of entities. Multiple iterations may be performed to identify the coalition network.