H04L41/509

Augmented/mixed reality virtual venue pipeline optimization

Augmented/mixed reality virtual venue pipeline optimization is provided. A method can include acquiring, by a device comprising a processor, information relating to a group of augmented reality applications operating in an area; designating, by the device, an augmented reality application of the group of augmented reality applications as a priority application based on the information relating to the group of augmented reality applications; and granting, by the device, prioritized access to edge network resources in a sub-area comprising at least a portion of the area to the priority application relative to at least one non-priority application of the group of augmented reality applications.

Apparatus and method for selecting a content distribution network entity to improve resource utilization

A selecting apparatus configured to select out of a set of content distribution network (CDN) entities a CDN entity for distributing content to a client device is described. Content distribution by a CDN entity is associated with a resource consumption, for example in regard of processing load. The selecting apparatus is configured to receive service performance reports for multiple CDN entities of the set of CDN entities and to select, upon determining from one or more of the service performance reports that a service performance of a first CDN entity is above a first result, a second CDN entity for content distribution to a client device. The selection is performed subject to the constraints that a service performance of the second CDN entity is below a second threshold and resource consumption in regard of the second CDN entity is lower than a resource consumption in regard of the first CDN entity.

SYSTEMS AND METHODS FOR IMPROVING QUALITY OF SERVICE WHILE STREAMING CODE-AGNOSTIC CONTENT
20210203574 · 2021-07-01 ·

Systems and methods are described for a media guidance application (e.g., implemented on a user device) that improves quality of service while streaming code-agnostic content by optimizing buffering based on bit rate.

ON-DEMAND SUPER SLICE INSTANTIATION AND ORCHESTRATION
20210274349 · 2021-09-02 ·

The provision of additional network resources (e.g., in the form of a dedicated super slice), can be requested on demand a per needed basis when higher capacity or performance is requested to facilitate the delivery of a service, when the delivery of the service cannot be met by a network slice associated with the service. A request for using a super slice can be sent to a management gateway device (mGW). The mGW can send the request for authorization to access the additional resources to a management device that manages the additional resources. Authorization can be granted for the additional resources to be used to facilitate or enable tasks that allow for continued delivery of that service.

On-demand super slice instantiation and orchestration

The provision of additional network resources (e.g., in the form of a dedicated super slice), can be requested on demand a per needed basis when higher capacity or performance is requested to facilitate the delivery of a service, when the delivery of the service cannot be met by a network slice associated with the service. A request for using a super slice can be sent to a management gateway device (mGW). The mGW can send the request for authorization to access the additional resources to a management device that manages the additional resources. Authorization can be granted for the additional resources to be used to facilitate or enable tasks that allow for continued delivery of that service.

REAL-TIME LATENCY MEASUREMENT OF VIDEO STREAMS

Frames of a video stream collected at first and second points along a video delivery chain are buffered into first and second buffers, respectively, the second point being downstream the video delivery chain from the first point. A control group is identified as a subset of frames of the second buffer. Correlations of extracted features of the control group to extracted features of successive windows of frames of the first buffer are computed, the extracted features being based on spatial information and temporal information of the video stream. A delay between the video stream collected at the first point and the video stream collected at the second point is identified according to a maximum correlation of the correlations.

Resolution-based manifest generator for adaptive bitrate video streaming

Techniques for resolution-based manifest generation for adaptive bitrate video streaming are described. As one example, a computer-implemented method includes performing a first, convex hull optimization on a video file for a first device resolution, performing a second, convex hull optimization on the video file for a second, lower device resolution, generating a first video representation for a point on both the first, convex hull optimization and the second, convex hull optimization for the first device resolution and the second, lower device resolution, generating a second video representation for a point only on the second, convex hull optimization for the second, lower device resolution, receiving a request for a manifest for the video file from a client device at the second, lower device resolution, generating the manifest for the client device that identifies the first video representation and the second video representation, and sending the manifest to the client device.

Consumer Choice for Broadband Application and Content Services

Novel tools and techniques might provide for implementing application, service, and/or content access control. Based at least in part on a consumer's choice of applications, services, content, and/or content providers—particular in exchange for a subsidy on content and/or network access fees provided to the consumer by chosen content providers—, a computing system may determine whether access to applications, services, and/or content not associated with the chosen content providers (“other content”) should be allowed or restricted. If restricted, the computing system might utilize various network access techniques and/or technologies to block the consumer's access to the other content, to allow access to the other content on a charge per access basis, or to allow access to the other content at reduced network access speeds. In some embodiments, an access provider (e.g., an Internet service provider, etc.) might perform both determination and implementation of content access and restriction.

SYSTEMS AND METHODS FOR IMPROVING QUALITY OF SERVICE WHILE STREAMING CODE-AGNOSTIC CONTENT
20210152448 · 2021-05-20 ·

Systems and methods are described for a media guidance application (e.g., implemented on a user device) that improves quality of service while streaming code-agnostic content by optimizing buffering based on bit rate.

Optimizing streaming graph topology based on service level agreement

System resource usage by a streaming application processing workloads can be monitored, the streaming application comprising at least one parallelizable operator, at least a first instance of the parallelizable operator being initialized to execute. Based on the monitoring, at least one performance metric for the streaming application in processing the workloads can be determined. Based on the at least one performance metric, whether hosting of the streaming application is, or is near to, violating at least one criteria can be determined. If so, at least one additional instance of at least one parallelizable operator of the streaming application that is currently executing can be initialized. Responsive to initializing the at least one additional instance of at least one of the parallelizable operators, a portion of the workloads can be directed to the at least one additional instance of at least one of the parallelizable operators.