H04N21/226

Dynamic content steering based on server and client device capabilities
11722707 · 2023-08-08 · ·

The disclosed computer-implemented method includes determining that incoming media item requests are to be skewed from a random distribution among server nodes, using a random distribution algorithm, to a directed distribution among the server nodes. The method then includes identifying, in a loading assignment, which media items are to be loaded onto specific server nodes to produce the directed distribution of media item requests. The method next includes preloading the identified media items onto the server nodes according to the loading assignment and receiving media item requests for the preloaded media items. The method then includes routing the received media item requests to the server nodes using the random distribution algorithm, where the random distribution algorithm is skewed to the directed distribution based on the preloading of the media items according to the identified loading assignment. Various other methods, systems, and computer-readable media are also disclosed.

ENTERPRISE CONTENT GATEWAY

The disclosure relates to content delivery systems such as gateways for use in locations where the services of many end user devices are provided by a common management entity, such as hospitality, dormitory, healthcare, or other enterprise settings. The disclosure includes methods of initializing a gateway configuration and operating a gateway by ingesting content from a variety of signals (satellite, broadcast, cable, and IP), processing the content to have additional desired features, and reassembling content in various forms for delivery to individual end user devices.

Multi-server cloud virtual reality (VR) streaming

A split hierarchy graphics processor system including a master node executing a virtual reality (VR) application responsive to input from a client device received over a network to generate primitives for in a VR environment. The graphics processor system including render nodes performing rendering based on the primitives for views into the VR environment taken from a location in the VR environment, the views corresponding to a grid map of the VR environment. Each of the render nodes renders, encodes and streams a corresponding sequence of frames of a corresponding view to the client device. The processor system including an asset library storing input geometries for the objects used for building the VR environment, wherein the objects in the asset library are accessible by the master node and the render nodes.

LOCK-FREE SHARING OF LIVE-RECORDED CIRCULAR BUFFER RESOURCES
20210357330 · 2021-11-18 ·

Novel techniques are described for lock-free sharing of a circular buffer. Embodiments can provide shared, lock-free, constant-bitrate access by multiple consumer systems to a live stream of audiovisual information being recorded to a circular buffer by a producer. For example, when a producer system writes a data stream to the circular buffer, the producer system records shared metadata. When a consumer system desires to begin reading from the shared buffer at a particular time, the shared metadata is used to compute a predicted write pointer location and corresponding dirty region around the write pointer at the desired read time. A read pointer of the consumer system can be set to avoid the dirty region, thereby permitting read access to a stable region of the circular buffer without relying on a buffer lock.

CLOUD PLATFORM CAPABLE OF PROVIDING REAL-TIME STREAMING SERVICES FOR HETEROGENEOUS APPLICATIONS INCLUDING AR, VR, XR, AND MR IRRESPECTIVE OF SPECIFICATIONS OF HARDWARE OF USER
20210345011 · 2021-11-04 ·

Proposed is a cloud platform for realizing all 5G services including high-quality heterogeneous applications including augmented reality (AR), virtual reality (VR), extended reality (XR), and mixed reality (MR) or mobile content based on the cloud and providing real-time streaming of these services irrespective of specifications of hardware of users.

METHOD FOR IDENTIFYING VIDEO SIGNAL SOURCE

A method for identifying video signal source is provided. The method includes the following steps. A first identification code is assigned to a first transmitter device by a receiver control unit of a receiver device. A first video data is transmitted by the first transmitter device. The first video data and a first identification image corresponding to the first identification code are combined as a first combined video data by the receiver control unit. The first combined video data is outputted to a display device by the receiver control unit.

Node housing with lid-based mounting of node components for use in a broadband distribution network

An aspect of the present disclosure includes a node housing for use in a broadband distribution network that includes coupling the amplifier to a lid portion and providing an interface plate in a base portion that allows for RF and power signals to be provided to the RF amplifier within the lid portion. The interface plate disposed within the base portion further preferably provides power pass-through to downstream nodes that remains electrically connected even when the amplifier is decoupled from the lid portion. Thus, the amplifier and/or lid portion may be decoupled from the base portion without disrupting power distribution to the down-stream nodes.

Node housing with lid-based mounting of node components for use in a broadband distribution network

An aspect of the present disclosure includes a node housing for use in a broadband distribution network that includes coupling the amplifier to a lid portion and providing an interface plate in a base portion that allows for RF and power signals to be provided to the RF amplifier within the lid portion. The interface plate disposed within the base portion further preferably provides power pass-through to downstream nodes that remains electrically connected even when the amplifier is decoupled from the lid portion. Thus, the amplifier and/or lid portion may be decoupled from the base portion without disrupting power distribution to the down-stream nodes.

Distributed access architecture system for CATV
11831963 · 2023-11-28 · ·

In one embodiment, a system includes a CATV node, a first device, and at least one micro distribution system. The CATV node transmits CATV RF signals to the first device, which converts the RF signals to optical signals. Each micro distribution system includes a micro node receiving the optical signals from the first device and converting the optical signals to RF signals. Each micro distribution system further includes at least two strings of taps independently coupled to the micro node and receiving the RF signals from the micro node. Each string of taps is terminated at an end by a low pass filter (LPF). For each string of taps, the received RF signals are passed from the micro node along the taps and blocked by the LPF, while a powering signal is passed along the taps and through the LPF.

Distributed access architecture system for CATV
11831963 · 2023-11-28 · ·

In one embodiment, a system includes a CATV node, a first device, and at least one micro distribution system. The CATV node transmits CATV RF signals to the first device, which converts the RF signals to optical signals. Each micro distribution system includes a micro node receiving the optical signals from the first device and converting the optical signals to RF signals. Each micro distribution system further includes at least two strings of taps independently coupled to the micro node and receiving the RF signals from the micro node. Each string of taps is terminated at an end by a low pass filter (LPF). For each string of taps, the received RF signals are passed from the micro node along the taps and blocked by the LPF, while a powering signal is passed along the taps and through the LPF.