H04L47/801

APPARATUS, SYSTEM, AND METHOD FOR MULTI-BITRATE CONTENT STREAMING

An apparatus for multi-bitrate content streaming includes a receiving module configured to capture media content, a streamlet module configured to segment the media content and generate a plurality of streamlets, and an encoding module configured to generate a set of streamlets. The system includes the apparatus, wherein the set of streamlets comprises a plurality of streamlets having identical time indices and durations, and each streamlet of the set of streamlets having a unique bitrate, and wherein the encoding module comprises a master module configured to assign an encoding job to one of a plurality of host computing modules in response to an encoding job completion bid. A method includes receiving media content, segmenting the media content and generating a plurality of streamlets, and generating a set of streamlets

Device Group Partitions and Settlement Platform
20230040365 · 2023-02-09 · ·

Device group partitions and a settlement platform are provided. In some embodiments, device group partitions (e.g., partitions of devices based on associated device groups) are provided. In some embodiments, a settlement platform service is provided. In some embodiments, a settlement platform service is provided for partitioned devices. In some embodiments, collecting device generated service usage information for one or more devices in wireless communication on a wireless network; and aggregating the device generated service usage information for a settlement platform for the one or more devices in wireless communication on the wireless network is provided. In some embodiments, a settlement platform implements a service billing allocation and/or a service/transactional revenue share among one or more partners. In some embodiments, service usage information includes micro-CDRs, which are used for CDR mediation or reconciliation that provides for service usage accounting on any device activity that is desired. In some embodiments, each device activity that is desired to be associated with a billing event is assigned a micro-CDR transaction code, and a service processor of the device is programmed to account for that activity associated with that transaction code. In some embodiments, a service processor executing on a wireless communications device periodically reports (e.g., during each heartbeat or based on any other periodic, push, and/or pull communication technique(s)) micro-CDR usage measures to, for example, a service controller or some other network element for CDR mediation or reconciliation.

Access Load Control in Peer-to-Peer Networks
20230098700 · 2023-03-30 ·

Implementations relate to identifying an event disrupting connectivity to a first network; determining, for an apparatus, that the apparatus has a connection to a second network; transmitting a message indicating to one or more neighboring devices that the apparatus has network connectivity; receiving a first relay request from a first device and a second relay request from a second device; forwarding, using the connection to the second network, a message associated with the first relay request; and transmitting, to the second device, a backoff message.

ALLOCATING NETWORK RESOURCES TO MEDIA FLOWS
20230035177 · 2023-02-02 ·

Methods, apparatuses and computer programs are disclosed. The method of allocating network resources to a plurality of media flows in a communications network, the method comprising the steps of: determining a media content characteristic for the plurality of media flows; partitioning the plurality of media flows into one or more media flow groups based on the media content characteristic; initiating allocation of a separate network resource pool to the one or more media flow groups to be used by media flows belonging to respective media flow group.

Centrally managed time-sensitive fog networks

The present disclosure envisages optimization of a time-sensitive fog network deployed in an industrial environment. The time-sensitive fog network comprises a plurality of fog nodes communicably coupled to a plurality of industrial equipments referenced as endpoints. Each fog node is embodied with a plurality of computer-based resources including computational resources, storage resources, security resources, network resources, application-specific resources, and device-specific resources. The resource constraints that warrant the endpoints to cooperate with specific fog nodes to access specific resources are manifested as a compute profile, a storage profile, a security profile, a network profile, an application-specific profile, and a device-specific profile. The endpoints are optimally provisioned to cooperate with the fog nodes and consume the computer-based resources embodied therein, based on a deployment model that optimally and deterministically correlates the plurality of computer-based resources embodied in each of the fog nodes to the resource profiles attributed to each of the endpoints.

Traffic estimations for backbone networks
11489780 · 2022-11-01 · ·

Traffic flow across a backbone network can be determined even though flow data may not be available from all network devices. Flow data can be observed using types of backbone devices, such as aggregation and transit devices. An algorithm can be applied to determine which data to utilize for flow analysis, where this algorithm can be based at least in part upon rules to prevent duplicate accounting of traffic being observed by multiple devices in the backbone network. Such an algorithm can use information such as source address, destination address, and region information to determine which flow data to utilize. In some embodiments, address mapping may be used to attribute this traffic to various services or entities. The data can then be analyzed to provide information about the flow of traffic across the backbone network, which can be useful for purposes such as network optimization and usage allocation.

COMMUNICATION DEVICE, COMMUNICATION METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM
20220353316 · 2022-11-03 · ·

A communication device is installed on a moving body and capable of communicating with an external device via a plurality of communication lines. The communication device includes a controller. The controller acquires a plurality of video streaming data acquired by a plurality of cameras installed on the moving body. The controller dynamically sets priority of the plurality of video streaming data. The controller acquires priority of the plurality of communication lines. The controller sets an allocation relationship between the plurality of video streaming data and the plurality of communication lines such that a video streaming data with higher priority is allocated to a communication line with higher priority. The controller transmits the plurality of video streaming data to the external device via the respectively allocated communication lines.

CREATION METHOD FOR ACTION RESOURCE, EXECUTION METHOD, ELECTRONIC DEVICE, AND STORAGE MEDIUM

A creation method for creating an action resource, an execution method of an action, an electronic device, and a storage medium are provided. The creation method includes receiving a first creation request that includes a target resource; creating a first action resource, which is a resource used for triggering a first action for the target resource, according to the first creation request; creating the first action resource includes: creating at least one of a first conflict priority attribute and a first conflict priority effective time attribute for the first action resource; the first conflict priority attribute represents a priority of the first action resource relative to an action resource that conflicts with the first action resource and is aimed at the target resource, and the first conflict priority effective time attribute represents a time range in which the first action resource has exclusive access to the target resource.

Tenant-driven dynamic resource allocation for virtual network functions

Techniques for tenant-driven dynamic resource allocation in network functions virtualization infrastructure (NFVI). In one example, an orchestration system is operated by a data center provider for a data center and that orchestration system comprises processing circuitry coupled to a memory; logic stored in the memory and configured for execution by the processing circuitry, wherein the logic is operative to: compute an aggregate bandwidth for a plurality of flows associated with a tenant of the data center provider and processed by a virtual network function, assigned to the tenant, executing on a server of the data center; and modify, based on the aggregate bandwidth, an allocation of compute resources of the server executing the virtual network function.

HUMAN SUPERVISION AND GUIDANCE FOR AUTONOMOUSLY CONFIGURED SHARED RESOURCES
20220345419 · 2022-10-27 ·

Disclosed herein are guidance/supervision systems that may utilize guidance and supervision policies from various stakeholders, such as resource owner(s) and service owner(s), to provide guidance, supervision, and introspective analysis for an autonomous system that configures a group of shared resources. The system includes determining, based on predefined preferences associated with shared resources, a set of policies to guide an autonomous system in determining a set of configuration parameters for sharing the shared resources. The system also includes providing the set of policies to the autonomous system to configure the shared resources according to the set of configuration parameters.