H04N21/232

Storage system

In one embodiment, a method includes receiving a stored copy request indicating data and including a request identifier, scheduling publication of the data to an object store, and sending a subscription request indicating the data and the request identifier to the object store. In another embodiment, a method includes receiving a publication request indicating data to be copied, wherein the publication request is a recording request indicating a channel and a timespan, receiving one or more subscription requests for the data, receiving the data, and generating a copy of the data for each subscription request.

Packet processing of streaming content in a communications network

Aspects of present disclosure include devices within a transmission path of streamed content forwarding received data packets of the stream to the next device or “hop” in the path prior to buffering the data packet at the device. In this method, typical buffering of the data stream may therefore occur at the destination device for presentation at a consuming device, while the devices along the transmission path may transmit a received packet before buffering. Further, devices along the path may also buffer the content stream after forwarding to fill subsequent requests for dropped data packets of the content stream. Also, in response to receiving the request for the content stream, a device may first transmit a portion of the contents of the gateway buffer to the requesting device to fill a respective buffer at the receiving device.

Packet processing of streaming content in a communications network

Aspects of present disclosure include devices within a transmission path of streamed content forwarding received data packets of the stream to the next device or “hop” in the path prior to buffering the data packet at the device. In this method, typical buffering of the data stream may therefore occur at the destination device for presentation at a consuming device, while the devices along the transmission path may transmit a received packet before buffering. Further, devices along the path may also buffer the content stream after forwarding to fill subsequent requests for dropped data packets of the content stream. Also, in response to receiving the request for the content stream, a device may first transmit a portion of the contents of the gateway buffer to the requesting device to fill a respective buffer at the receiving device.

SYSTEM AND METHOD FOR ENCODING AUDIO DATA
20220343925 · 2022-10-27 ·

Methods and systems are provided for encoding audio data from an audio file, wherein the audio data comprises audio samples. Audio data is segmented from the audio file in order to obtain at least one segment. Each segment comprises a time interval of the audio data, and each segment also comprises a plurality of audio samples grouped in frames. A segment index and a description stream containing the segment index is then generated. The segment index comprises the position of the segments within the audio file. A segment stream containing the audio data of one particular segment is then generated. At least part of the audio data is encrypted during the generation of the segment stream with an encryption key.

Method and apparatus for providing audio and video within an acceptable delay tolerance
11601691 · 2023-03-07 · ·

Certain aspects of the present disclosure provide techniques for delivering video and audio to one or more user devices. A method includes obtaining a video signal and an audio signal that are synchronized in time. The method includes applying a first time delay, greater than a predetermined maximum amount of time delay, to the video signal and outputting the delayed video signal to a display device. The method includes generating a plurality of copies of the audio signal and applying a plurality of time delays to the copies of the audio signal. A different time delay is applied to each of the plurality of copies of the audio signal and each of the plurality of time delays is smaller than the first time delay. The method includes outputting the plurality of delayed copies of the audio signal for broadcast to one or more user devices over a wireless network.

Method and apparatus for providing audio and video within an acceptable delay tolerance
11601691 · 2023-03-07 · ·

Certain aspects of the present disclosure provide techniques for delivering video and audio to one or more user devices. A method includes obtaining a video signal and an audio signal that are synchronized in time. The method includes applying a first time delay, greater than a predetermined maximum amount of time delay, to the video signal and outputting the delayed video signal to a display device. The method includes generating a plurality of copies of the audio signal and applying a plurality of time delays to the copies of the audio signal. A different time delay is applied to each of the plurality of copies of the audio signal and each of the plurality of time delays is smaller than the first time delay. The method includes outputting the plurality of delayed copies of the audio signal for broadcast to one or more user devices over a wireless network.

METHODS, SYSTEMS, AND DEVICES FOR ON-DEMAND REUSE OF VOLUMETRIC CONTENT

Aspects of the subject disclosure may include, for example, obtaining a first group of volumetric content, generating first metadata for the first group of volumetric content, and storing the first group of volumetric content. Further embodiments include obtaining a second group of volumetric content, generating second metadata for the second group of volumetric content, and storing the second group of volumetric content. Additional embodiments include receiving a request for user volumetric content, and obtaining first volumetric content according to the request, the first group of volumetric content comprises the first volumetric content, and obtaining second volumetric content according to the request, the second group of volumetric content comprises the second volumetric content, generating the user volumetric content according to the request, the user volumetric content comprises the first volumetric content and the second volumetric content, and providing the user volumetric content to a communication device. Other embodiments are disclosed.

DYNAMIC CONTENT STEERING BASED ON SERVER AND CLIENT DEVICE CAPABILITIES
20230118793 · 2023-04-20 ·

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.

DYNAMIC CONTENT STEERING BASED ON SERVER AND CLIENT DEVICE CAPABILITIES
20230118793 · 2023-04-20 ·

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.

Apparatus, systems and methods for media mosaic management
11659231 · 2023-05-23 · ·

Systems and methods for managing media mosaics are described. One embodiment provides a media mosaic management method in a media device. The method generates a mosaic filter based on a program selected from a first media mosaic. The mosaic filter is used to identify related programs for presentation in a second, customized media mosaic.