H04N21/20

APPARATUS AND METHOD FOR TRANSMITTING/RECEIVING PROCESSES OF A BROADCAST SIGNAL
20210176506 · 2021-06-10 · ·

An apparatus for receiving a broadcast signal, the apparatus including a tuner configured to receive transport packets for signaling data and transport packets for delivery objects, a delivery object is a part of a file for video content of a broadcast service: a signaling parser configured to parse the signaling data including session information including an extended file delivery table providing information about delivery of the file, in which the extended file delivery table including file template information: and a data processor configured to generate location information for the file by substituting an identifier in the file template information with a Transport Object Identifier (TOI) in a header of a transport packet for the delivery object. Further, a payload of the transport packet for the delivery object carries a contiguous portion of the delivery object starting from a beginning of a first byte value through a byte value related to a sum of the first byte value and second byte value, the first byte value is a value of start offset information, that is followed by the payload, in the transport packet, and the second byte value is a length of the payload computed by subtracting a size of the header and a size of the start offset information from a total length of the transport packet.

Content delivery optimization using adaptive and dynamic DNS
11044224 · 2021-06-22 · ·

Systems, methods, and computer program products for determining network characteristics are provided. The network characteristics may be used to facilitate changes to how content is delivered over a network, such as to avoid network congestion, to provide improved throughput, or to provide a good (or better) user experience, such as when streaming media. For example, the network characteristics may be determined, in part, by tracking domain name resolution requests by using specially formulated domain names that require resolution at an authoritative name server.

Content delivery optimization using adaptive and dynamic DNS
11044224 · 2021-06-22 · ·

Systems, methods, and computer program products for determining network characteristics are provided. The network characteristics may be used to facilitate changes to how content is delivered over a network, such as to avoid network congestion, to provide improved throughput, or to provide a good (or better) user experience, such as when streaming media. For example, the network characteristics may be determined, in part, by tracking domain name resolution requests by using specially formulated domain names that require resolution at an authoritative name server.

MARKER BASED REPORTING SYSTEM FOR HYBRID CONTENT DELIVERY NETWORK AND PEER TO PEER NETWORK

This document describes marker based approaches for a CDN to monitor and report on the amount of traffic that it is serving on behalf of content providers. They are particularly useful in hybrid delivery scenarios. Hybrid delivery scenarios means that a client may obtain content, such as a given multimedia stream, from one or more servers in the CDN, or from one or more peers in a peer to peer network. The amount of data served from the peer network is referred to herein as the “offload”, as delivery of that data has been offloaded from the CDN platform.

MARKER BASED REPORTING SYSTEM FOR HYBRID CONTENT DELIVERY NETWORK AND PEER TO PEER NETWORK

This document describes marker based approaches for a CDN to monitor and report on the amount of traffic that it is serving on behalf of content providers. They are particularly useful in hybrid delivery scenarios. Hybrid delivery scenarios means that a client may obtain content, such as a given multimedia stream, from one or more servers in the CDN, or from one or more peers in a peer to peer network. The amount of data served from the peer network is referred to herein as the “offload”, as delivery of that data has been offloaded from the CDN platform.

Providing a subscriber specific solution in a computer network

.[.A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming..]. .Iadd.A method is described for providing a subscriber specific solution or recommend a subscriber specific action in at least one of a visual and an audible form at a receiver station. A remote data source stores digital data and receives a transmission originated from the receiver station. The subscriber specific solution or subscriber specific action is based on a subscriber specific analysis, and is dependent on transmitting the digital data from the remote data source to the receiver station. .Iaddend.

CONTENT DELIVERY NETWORK

A content delivery system comprising one or more one management servers comprising one or more processors for executing a code of one or more management agent instances. The code comprising code instructions to monitor a plurality of delivery servers of a distributed network to update dynamically a content record listing a plurality of content objects according to availability parameter(s) of each delivery server, code instructions to receive a content request from (user) client device to retrieve requested content object(s), code instructions to select preferred delivery server(s) from the delivery servers to provide the requested content object(s) to the client device according to analysis of the availability parameter(s) of each delivery server and code instructions to provide the client device with an IP address of the selected delivery server(s) to allow the client device to retrieve the requested content object(s) via a transmission session established with the selected delivery server(s).

CONTENT DELIVERY NETWORK

A content delivery system comprising one or more one management servers comprising one or more processors for executing a code of one or more management agent instances. The code comprising code instructions to monitor a plurality of delivery servers of a distributed network to update dynamically a content record listing a plurality of content objects according to availability parameter(s) of each delivery server, code instructions to receive a content request from (user) client device to retrieve requested content object(s), code instructions to select preferred delivery server(s) from the delivery servers to provide the requested content object(s) to the client device according to analysis of the availability parameter(s) of each delivery server and code instructions to provide the client device with an IP address of the selected delivery server(s) to allow the client device to retrieve the requested content object(s) via a transmission session established with the selected delivery server(s).

System and Method for Preloading Multi-View Video
20210160474 · 2021-05-27 ·

The present invention relates to a system and a method of preloading a multi-view video. According to an embodiment of the present invention, load of a system is reduced and client's Quality of Experience (QoE) is maximized. In addition, the sense of direction, distance, and space for virtual reality are felt in the same manner as those for the real environment, so that a virtual reality service is provided realistically, thereby further improving immersion and interest in the virtual reality service.

Method and system for remotely controlling consumer electronic device
10972763 · 2021-04-06 · ·

A media system replaces content in a first sequence of media content. The media system presents the first sequence of media content to an end-user and generates a fingerprint of the sequence of media content. The fingerprint is for comparison with a plurality of reference fingerprints so as to identify the first sequence of media content and determine a reference position within the first sequence of media content. The media system sends a request for a replacement sequence of content to a content replacement system, and receives replacement media content selected based on the identified first sequence of media content. The media system presents the replacement media content to the end-user instead of the first sequence of media content. Presenting the replacement media content begins at a position in the first sequence of media content that is determined based on the reference position.