H04N21/24

METHODS FOR DETERMINING LOCALIZED OUTAGES AND DISTRIBUTED SIGNAL VERIFICATION OF SET-TOP BOXES

Embodiments disclose systems and methods for testing and determining outages of communication systems. A server can receive signal-reception-related information from set-top boxes (STBs) in a particular geographical region, where a STB: receives signals having a predefined pattern, generates a comparison of the predefined pattern to reference patterns stored on the STB, generates the signal-reception-related information based on the comparison, and sends the signal-reception-related information. The server can determine an outage status for the particular geographical region based on the signal-reception-related information. The server can generate an output based on the outage status. The output is configured to provide information related to the outage status of the particular geographical region and information for possible responses related to the outage status. The server can send the output.

SYSTEMS, DEVICES, AND METHODS FOR DISTRIBUTING DATA WITH MULTI-TIERED ENCODING

Systems, devices, methods, and computer readable media are provided for distributing data with multi-tiered encoding. For example, a system for transmission of data streams to endpoints is provided that includes: encoders, each encoder configured to encode a data stream according to at least one encoding parameter; virtual transmitters organized into groups based on at least one transmission characteristic; each group of virtual transmitters configured to receive encoded data from an associated one of the encoders; each virtual transmitter of the plurality of virtual transmitters configured to transmit the encoded data to an associated one of the plurality of endpoints; and at least one controller configured to monitor transmission characteristics of the plurality of virtual transmitters and to adjust membership of the virtual transmitters in the plurality of groups based on the monitored transmission characteristics. The system may be further configured for synchronization, uni/bi-directional communication, etc.

ESTABLISHMENT OF CONNECTION TO THE INTERNET IN CELLULAR NETWORK
20180014177 · 2018-01-11 ·

Some demonstrative embodiments include devices, systems and/or methods to establish a connection to the Internet via a local gateway (L-GW) function for a LIPA or a SIPTO@LN. The establishment of the connection to the Internet may be performed, for example, by at least one of an E-RAB SETUP procedure, an INITIAL CONTEXT SETUP procedure, an INITIAL UE MESSAGE procedure or an UPLINK NAS TRANSPORT procedure.

Ascertaining Events in Media
20180013711 · 2018-01-11 ·

Disclosed are various embodiments relating to the identification of events that occur within a media item. In one embodiment, among others, a media item is rendered for display on client devices. A plurality of messages are received from client devices, wherein each of the messages comprises a timestamp indicating a time relative to a media item. The existence of an event in the media item is determined based at least in part on a clustering of at least a subset of the messages received.

REDIRECTS DURING MANIFEST FILE CONFIGURATION AND SERVING OF VIDEO SEGMENT FILES
20180013810 · 2018-01-11 · ·

Techniques for serving a manifest file of an adaptive streaming video include receiving a request for the manifest file from a user device. The video is encoded at different reference bitrates and each encoded reference bitrate is divided into segments to generate video segment files. The manifest file includes an ordered list of universal resource locators (URLs) that reference a set of video segment files encoded at a particular reference bitrate. A source manifest file that indicates the set of video segment files is identified based on the request. An issued manifest file that includes a first URL and a second URL is generated based on the source manifest file. The first URL references a first domain and the second URL references a second domain that is different from the first domain. The issued manifest file is transmitted to the user device as a response to the request.

Transmission parameter control for segment delivery

A method of delivering a video sequence in a network, the sequence including a plurality of temporal segments encoded at a plurality of qualities, the method including storing a dataset indicating the relative size of segments of the video stream; computing in dependence on that dataset a time schedule for delivery of the segments, the time schedule indicating a target delivery time for each segment sufficient to deliver all the segments in the sequence in time for decoding and being independent of the encoded quality of each segment; for each segment: setting one or more transmission parameters for the segment in dependence on the target delivery time for the segment and the relative size of the segment; and delivering the segment over the network using the one or more transmission parameters.

STREAMING BROADCAST SPONSORSHIP SYSTEM USING INTERNET OF THINGS DEVICE
20230239540 · 2023-07-27 ·

A streaming broadcast sponsorship system using an Internet of Things device, capable of inducing a viewer’s sponsorship by enabling control of a broadcaster-owned Internet of Things device when the viewer’s sponsorship is available is provided, the streaming broadcast sponsorship system includes a broadcaster terminal configured to generate a content and perform a streaming broadcast, a viewer terminal configured to be capable of viewing the broadcast, a server configured to receive the content from the broadcaster terminal, and transmit the received content to the viewer terminal, and IoT devices configured to be capable of communicating with the server and operated by the server, in which the viewer terminal generates sponsorship information for the broadcaster and transmit the sponsorship information to the server, and the server transmits a control signal corresponding to the sponsorship information to the IoT devices, and the IoT devices are operated by the control signal.

METHOD AND APPARATUS FOR MANAGING OVER-THE-TOP VIDEO RATE

Aspects of the subject disclosure may include, for example, a device including a processing system including a processor and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, including monitoring network traffic to determine a transmission control protocol traffic pattern, determining a target video rate from the transmission control protocol traffic pattern, and modifying an over-the-top video delivery service network according to the target video rate. Other embodiments are disclosed.

DISCONTINUITY DETECTION IN TRANSPORT STREAMS
20230239229 · 2023-07-27 ·

Methods and apparatuses for detecting timestamp discontinuities and video resolution discontinuities within a packet stream and marking locations of the detected discontinuities within the packet stream are described. Prior to transmission of the packet stream, an electronic device may perform timestamp discontinuity detection by acquiring a sequence of packets to be transmitted, identifying a first timestamp associated with an earliest packet within the sequence of packets, identifying a second timestamp associated with a latest packet within the sequence of packets, determining a timestamp time difference between the first timestamp and the second timestamp, determining a maximum chunk time difference based on a data rate at which the sequence of packets were encoded and a data size of the encoded packets, and detecting that a timestamp discontinuity exists within the sequence of packets if the timestamp time difference is greater than the maximum chunk time difference.

VIDEO DISTRIBUTION SYSTEM, STORAGE MEDIUM USED THEREFOR, AND CONTROL METHOD

Provided is a video distribution system with which it is possible to improve the motivation of participants with respect to an event that is distributed as a recorded video. A video distribution system is connected via a network to user terminal devices, and distributes a recorded video obtained by recording status of a game event in which a plurality of participants participating therein, to the user terminal devices. And the video distribution system increases the prize money amount set for the game event according to selection of an amount increase option executed by each user via the user terminal device so as to be associated with the recorded video, and decides the individual prize money amount to be awarded to a target participant P based on the prize money amount at the end of a predetermined period.