H04L65/762

Dynamically switched multicast delivery

According to some aspects, methods and systems may include receiving, by computing device from one or more client devices, a plurality of requests for one or more content items formatted in a first format and determining whether to multicast the one or more content items based on a data structure configured with one or more conditions associated with multicasting content. The methods and systems may also include transmitting, to the one or more client devices, the one more content items via one or more multicast streams if the requests meet a first condition of the one or more conditions. The methods and systems may also include formatting the one or more content items in a second format prior to the transmitting if network resources fail to meet a second condition of the one or more conditions.

UPLINK AND DOWNLINK STREAMING BIT RATE ASSISTANCE IN 4G AND 5G NETWORKS

Various embodiments may provide streaming service downlink network assistance and/or uplink network assistance mechanisms in a fifth generation (5G) system (5GS) network via an Application Function (AF) computing device in a 5GS. In some embodiments, a computing device and/or the AF computing device may inform the network about needs for capacity for downlink or uplink traffic. Various embodiments may include sending radio access network (RAN) capacity requests to a network computing device of the 5GS network including a 5G RAN. In some embodiments, the network computing device of the 5GS network may be a computing device that is not part of the 5G RAN. In some embodiments, capacity need messages may be sent directly from user equipment (UE) computing devices to computing devices of the 5G RAN. In some embodiments, capacity information of the RAN may be delivered to an AF computing device via an intermediate network function.

NETWORK-BASED MEDIA PROCESSING (NBMP) WORKFLOW MANAGEMENT THROUGH 5G FRAMEWORK FOR LIVE UPLINK STREAMING (FLUS) CONTROL
20230216895 · 2023-07-06 · ·

A method, computer program, and computer system is provided for establishing Network-Based Media Processing (NBMP) workflow through 5G Framework for Live Uplink Streaming (FLUS) control. A plurality of sinks and network capabilities of a network platform are discovered through a plurality of 5G FLUS discovery and capabilities mechanisms. An NBMP workflow is created, updated, retrieved, and deleted through a control interface comprising a FLUS source and a FLUS sink, whereby the 5G FLUS control is extended to support tunneling information between an NBMP source and an NBMP workflow manager.

Low latency wireless virtual reality systems and methods

Virtual Reality (VR) processing devices and methods are provided for transmitting user feedback information comprising at least one of user position information and user orientation information, receiving encoded audio-video (A/V) data, which is generated based on the transmitted user feedback information, separating the A/V data into video data and audio data corresponding to a portion of a next frame of a sequence of frames of the video data to be displayed, decoding the portion of a next frame of the video data and the corresponding audio data, providing the audio data for aural presentation and controlling the portion of the next frame of the video data to be displayed in synchronization with the corresponding audio data.

System and method for interleaved media communication and conversion
11553025 · 2023-01-10 · ·

A method or system configured for receiving a first single data stream representing a first multimedia file, the first single data stream including an interleaved sequence of data elements of a plurality of media, and/or transmitting a second single data stream representing a second multimedia file, the second single data stream including an interleaved sequence of data elements of said plurality of media, where the second multimedia file differs from said first multimedia file by at least one data element of a selected medium extracted from said first multimedia file, and/or by at least one data element of a selected medium added to the first multimedia file, and/or by at least one data element of a selected medium added to the first multimedia file being a converted version of the at least one data element of a selected medium extracted from the first multimedia file.

Method and apparatus for storing and sending a computer location
11553316 · 2023-01-10 ·

A method and apparatus for storing a computer location including the steps of initiating, by a user of a device, a capture sequence, wherein the device includes a processor and a display screen, obtaining, by the processor, visual data corresponding to an image displayed on the display screen at the time of the initiating step, obtaining, by the processor, location data corresponding to a computer location accessed by the device, and storing, by the processor, the visual data and the location data as associated data such that the visual data and the location data are associated with each other. A method and apparatus for sending the computer location further including the step of sending, by the first device, the associated data to a second device, wherein the second device includes a second processor and a second display screen.

Efficient Delivery of Multi-Camera Interactive Content
20230216908 · 2023-07-06 ·

Techniques are disclosed relating to encoding recorded content for distribution to other computing devices. In various embodiments, a first computing device records content of a physical environment in which the first computing device is located, the content being deliverable to a second computing device configured to present a corresponding environment based on the recorded content and content recorded by one or more additional computing devices. The first computing device determines a pose of the first computing device within the physical environment and encodes the pose in a manifest usable to stream the content recorded by the first computing device to the second computing device. The encoded pose is usable by the second computing device to determine whether to stream the content recorded by the first computing device.

Using camera on computer simulation controller
11553020 · 2023-01-10 · ·

A computer simulation controller includes a camera that can be used to image a display on which a computer simulation, controlled by the controller, can be presented. The camera images information on the display, such as display identification (ID), and sends the information to a server streaming the simulation. Based on the information, the server knows to which display to stream the simulation.

Regulating content associated with a streaming platform

Techniques are described with respect to management of streaming content. An associated computer-implemented method includes registering an event with a streaming platform and detecting from a client system of a streaming contributor unsanctioned streaming content captured from the event. The computer-implemented method further includes determining whether a selected portion of the unsanctioned streaming content includes a token associated with the event. Responsive to determining that the selected portion of the unsanctioned streaming content includes the token, the computer-implemented method further includes regulating the unsanctioned streaming content according to a media infringement policy implemented by the streaming platform. According to an embodiment, the token is a barcode or a visual representation included on at least one artifact placed at a site of the event.

System and method for providing enhanced user-sponsor interaction in a media environment, including support for shake action
11694229 · 2023-07-04 · ·

Described herein are techniques for streaming digital media content, such as music, video, or television content. In accordance with some embodiments, a server system associated with a media-providing service provides first media content to a user of the media-providing service. The server system analyzes the first media content and selects second media content for delivery in conjunction with the first media content based at least in part on the analysis of the first media content. The method further comprises providing the second media content in conjunction with the first media content.