H04L47/803

DESIGN MANAGEMENT APPARATUS, CONTROL METHOD THEREOF, PROGRAM AND MANAGEMENT SYSTEM
20220038390 · 2022-02-03 · ·

A design management apparatus includes: a system requirement obtaining part which obtains a system requirement of a managed system configured to include a managed apparatus(es); a requested resource determination part which determines a requested resource(s) based on the system requirement; a spare resource determination part which determines a spare resource(s) by performing a fluctuation prediction on the system requirement; and a system configuration determination part which determines system configuration information regarding a system configuration including the requested resource(s) and the spare resource(s).

System and method for managing video streaming congestion
11431640 · 2022-08-30 ·

A system and method for managing video streaming on a computer network based at least in part on a state of a video streaming traffic flow. The method includes: reviewing a traffic flow to determine whether the traffic flow is a video streaming traffic flow; if the traffic flow is a video streaming traffic flow, determine at least one video characteristic associated with the video streaming traffic flow; determining a state of the video streaming traffic flow; determining a priority of the video streaming traffic flow based on the characteristics and the state of the video streaming traffic flow; and allocating bandwidth to the video streaming traffic flow based on the priority; otherwise, if the traffic flow is not a video streaming traffic flow, allowing the traffic flow to continue with the traffic flow's current priority.

COMMUNICATION APPARATUS, COMMUNICATION CONTROL METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM

A communication apparatus capable of data communication includes a controller that temporarily permits data communication of an application. Upon the application transitioning to the background, the controller maintains temporary permission for data communication of the application when the application transitioned to the background as a result of an interrupt not intended by a user, and prohibits data communication of the application when the application transitioned to the background as a result of an interrupt other than an interrupt not intended by the user.

Enodeb reference signal reduction

In embodiments, apparatuses, methods, and storage media may be described for reducing the overhead associated with the transmission of channel training signals from an eNodeB (eNB) of a wireless network. Specifically, the eNB may receive feedback from a user equipment (UE) regarding the received signal energy of a first and second beamformed signal produced with a first and second beamforming vector, respectively. The eNB may identify, based on the feedback of the received signal energy, a signal subspace and a null subspace. The eNB may then transmit a channel training signal to the signal subspace.

Wireless local area network (WLAN) traffic load measurement provisioning to wireless cellular networks
11240654 · 2022-02-01 · ·

Generally, this disclosure provides devices, systems and methods for provisioning of wireless local area network (WLAN) traffic load measurements to third generation partnership project 3GPP wireless cellular networks. A WLAN element manager (EM) may include a polling module to poll a WLAN access point (AP), the polling to request traffic load data from the WLAN AP; a timer module to trigger the polling module to poll at periodic intervals; a logging module to receive and log the requested traffic load data; and an integration reference point (IRP) agent including a reporting module to generate a traffic load report for transmission to a network manager (NM), the traffic load report based on the logged traffic load data.

AUTOMATICALLY SCALING A NUMBER OF DEPLOYED APPLICATION DELIVERY CONTROLLERS (ADCs) IN A DIGITAL NETWORK

There is provided a system and method for automatically scaling a number of deployed application delivery controllers (ADCs) in a digital network. The method is conducted at a destination controller provided or accessed by a server computer. The destination controller receives telemetry data from a plurality of ADCs managed by the server computer. The destination controller also receives multiple data transfer requests originating from a plurality of user devices that are connected to the destination controller. A number of currently deployed ADCs for handling network traffic originating from the plurality of user devices may be detected by the destination controller or by the system. The telemetry data is intelligently processed, and the number of deployed ADCs is automatically scaled, based on the received telemetry data, or based on an output of an Artificial Intelligence (AI) module.

CONTROLLING A DESTINATION OF NETWORK TRAFFIC

There is provided a system and method for controlling network traffic. The method is conducted at a destination controller accessible by a server computer. Telemetry data is received by the destination controller from a plurality of network nodes managed by the server computer. A data transfer request originating from a user device is received by the destination controller. The destination controller accesses a list of stored network node addresses and applies one or more rules to the list of network node addresses to identify a network node address pointing to a network node for handling network traffic originating from the user device that generated the data transfer request. The network node identified by the destination controller then services the data transfer request, and transmits updated telemetry data of the network node to the destination controller where the list is updated.

Systems and methods for intelligent application grouping
11240174 · 2022-02-01 · ·

A method is described that comprises collecting communication data travelling among a plurality of computing nodes in a networked environment. The method includes using the communication data to create a plurality of connectivity records, wherein each connectivity record comprises a communication between a source computing node and a destination computing node of the plurality of computing nodes. The method includes associating the communication with an application context and protocol. The method includes processing the plurality of connectivity records to eliminate connectivity records that meet at least one criteria, wherein the plurality of connectivity records includes associated application contexts and protocols, wherein a first portion of the plurality of connectivity records comprises the eliminated connectivity records, wherein a second portion of the plurality of connectivity records comprises the remainder of the connectivity records. The method includes building a graph using the second portion of the connectivity records.

Method and request router for dynamically pooling resources in a content delivery network (CDN), for efficient delivery of live and on-demand content

A method and request router (RR) are provided for dynamically pooling resources in a Content Delivery Network (CDN), for efficient delivery of live and on-demand content. The method comprises receiving, at the RR, a request for a content from a client, determining a content type associated with the request for the content, the content type being one of: live content and on-demand content. The method also comprises, based on the determined content type, dynamically electing, at the RR, delivery nodes at edge, region or core for content delivery and grouping the dynamically elected nodes into a resource pool, selecting a delivery node within the resource pool for delivering the content and sending a response to the client including an address of the delivery node selected within the resource pool to be used to get the requested content.

ARBITRATING CONTROL ACCESS TO A SHARED RESOURCE ACROSS MULTIPLE CONSUMERS

Techniques for arbitrating control access to a shared resource among multiple client applications concurrently consuming a shared data stream associated with the shared resource are described. A server component instantiates a shared resource component representing the shared resource and associated shared data stream. The server component publishes a shared resource interface that provides central interface for the multiple client applications to access the shared resource and associated shared data stream. Each client application may access the shared resource in either control mode or shared mode to consume the shared data stream. In control mode, the client application has read-write access to control parameters representing a configuration of the shared resource that are usable to modify aspects of the shared data stream. In shared mode, the client application has read-only access to the control parameters.