H04N21/438

Systems, Devices, and Methods for Delivering Targeted Content to One-Way Set-Top-Box

Techniques for delivering targeted content to a client device (e.g., a set-top-box (STB)) with a tuner, one or more controllers, and a non-transitory memory are described. In accordance with various embodiments, the client device obtains streaming media content in a stream and detects a plurality of transport packets under a packet identifier (PID) in the stream, where the plurality of transport packets is associated with a targeted content delivery service. The client device further identifies metadata corresponding to targeted content of the targeted content delivery service in the plurality transport packets under the PID. The client device then selects a list of targeted content identifiers for the client device based on the metadata and a profile of the client device and downloads the targeted content according to the list of targeted content identifiers.

TECHNIQUES FOR SECURING LIVE POSITIONING SIGNALS
20230213660 · 2023-07-06 · ·

A pay television satellite broadcast includes validation data that can be used to validate authenticity of live global positioning system (GPS) data. The validation data may be included within entitlement messages and encrypted for security and selective reception by authorized receivers. A navigation system may compute checksums of received live GPS data and compare with the validation data for a match. A decision about whether or not to use the live GPS data may be taken based on whether or not the computed checksums match the validation data received via the pay television satellite broadcast signals.

Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
11553066 · 2023-01-10 · ·

A method for transmitting a broadcast signal, includes compressing headers of Internet Protocol (IP) packets in an IP packet stream to output a compressed IP packet stream, the compressed IP packet stream including Initialization Refresh (IR) packets, a first group of IR-dynamic packets, and compressed IP packets; extracting context information from the compressed IP packet stream, wherein when the context information is extracted only from the IR packets in the compressed IP packet stream, the IR packets are converted to a second group of IR-dynamic packets; building signaling information including the context information; and encapsulating the signaling information into one or more signaling link layer packets and the compressed IP packet stream into link layer packets that are distinct from the one or more signaling link layer packets.

BROADCAST RECEIVING DEVICE AND OPERATION METHOD THEREFOR

The present disclosure relates to a broadcast receiving apparatus and an operating method thereof. The broadcast receiving apparatus according to an embodiment of the present disclosure includes a network interface unit configured to communicate with an external server through a network; a broadcast receiving unit configured to receive a broadcast signal; a storage unit configured to store a database containing information on at least one broadcasting service provider; and a controller, wherein the controller checks whether access to the network is possible through the network interface unit, checks, when the access to the network is possible, a status of an application, which is registered in an application server, that contains information on a broadcasting service provider, through the network interface unit, determines whether it is required to update at least some of information contained in the database, based on a result of checking the status of the application, receives, when the update is required, an application containing information required for the update from the application server, updates at least some of the information contained in the database, based on the received application, and receives the broadcast signal based on the information contained in the database through the broadcast receiving unit. Various other embodiments are possible.

SYSTEMS AND METHODS FOR CONFIGURATION OF A CONTROLLING DEVICE TO ENABLE SELECTION OF ONE OR MORE MEDIA STREAMS
20230217058 · 2023-07-06 ·

A controlling device has a configurable key. An insert is provided to the configurable key and includes an indicium representative of a media content provider. An image of the indicium or an image of a QR code associated with the indicium is used to assign one or more commands to the configurable key. The one or more commands are used to cause a controllable device to tune to a channel on which the media content provider is being broadcast, to invoke an app associated with the media content provider, to access a website associated with the media content provider, and the like.

Broadcast receiving apparatus, broadcast receiving method, and contents outputting method

A broadcast receiving apparatus includes: a digital broadcast receiver configured to receive digital broadcasting in which contents are transmitted; a network transceiver configured to execute network communication; a data string converter configured to perform a mixing process for creating a new coded data string based on a coded data string of the received contents and a coded data string acquired by the network transceiver; a digital interface configured to output the contents to external equipment; and a controller configured to determine a state of the network communication of the external equipment. The state of the network communication of the external equipment includes a first state in which the network communication is in a communicable state and a second state in which the network communication is in an uncommunicable state. In accordance with the determined state of the network communication, the digital interface performs three types of output operations.

Pre-fetching of information to facilitate channel switching

Aspects of the subject disclosure may include, for example, receiving, for a selected channel, a first video; processing the first video for rendering on a display being viewed by a user; selecting from among a plurality of channels a subset of channels for which to pre-fetch data, the selecting being according to predictions that each channel of the subset of channels is more likely to be requested by the user than each channel of the plurality of channels that is not part of the subset; prioritizing the subset of channels such that a first channel of the subset of channels has a priority over a second channel of the subset of channels, the first channel being given the priority based upon a prediction that the first channel is more likely to be requested by the user than the second channel; pre-fetching, for the first channel, first data of a first type and second data of a second type; and pre-fetching, for the second channel, third data of the first type without pre-fetching any data of the second type. Other embodiments are disclosed.

Apparatus and method for allocating media content slots across disparate media supply channel systems

Aspects of the subject disclosure may include, for example, receiving first data from each media publishing system of a plurality of media publishing systems which facilitate a presentation of media content with one or more procurable media content slots, where the first data from each media publishing system have incompatible data structures; mapping the first data from each media publishing system to second data which has a common data structure; receiving a target description from a media procurement system, the target description including information to procure media content slots provided by one or more of the plurality of media publishing systems; comparing the target description to the second data in the common data format; identifying from the comparing at least one procurable media content slot provided by one or more media publishing systems that correlates to the target description; receiving first viewership data associated with viewership of media content presentations that include the at least one procurable media content slot; generating according to the first viewership data an estimated viewership size associated with the viewership of media content presentations that include the at least one procurable media content slot; and providing, by the processing system, the estimated viewership size to the media procurement system. Other embodiments are disclosed.

Apparatus and method for allocating media content slots across disparate media supply channel systems

Aspects of the subject disclosure may include, for example, receiving first data from each media publishing system of a plurality of media publishing systems which facilitate a presentation of media content with one or more procurable media content slots, where the first data from each media publishing system have incompatible data structures; mapping the first data from each media publishing system to second data which has a common data structure; receiving a target description from a media procurement system, the target description including information to procure media content slots provided by one or more of the plurality of media publishing systems; comparing the target description to the second data in the common data format; identifying from the comparing at least one procurable media content slot provided by one or more media publishing systems that correlates to the target description; receiving first viewership data associated with viewership of media content presentations that include the at least one procurable media content slot; generating according to the first viewership data an estimated viewership size associated with the viewership of media content presentations that include the at least one procurable media content slot; and providing, by the processing system, the estimated viewership size to the media procurement system. Other embodiments are disclosed.

Digital broadcast receiving device and related receiving method
11546653 · 2023-01-03 · ·

A digital broadcast receiving device includes a multi-channel tuning device, a first de-multiplexing device, a second de-multiplexing device. The multi-channel tuning device includes a plurality of locking devices, wherein the locking devices are arranged to lock a broadcast signal at a plurality of frequency points, and respectively output a plurality of data streams that correspond to the frequency points. The first de-multiplexing device includes a plurality of first de-multiplexing units, wherein the first de-multiplexing units are respectively associated with one of the locking devices and arranged to respectively buffer data units in the data streams that correspond to specific types. The second de-multiplexing device is coupled to the first de-multiplexing device and includes a plurality of second de-multiplexing units, wherein the second de-multiplexing units are arranged to respectively buffer data units that are buffered by the first de-multiplexing units and correspond to specific channels.