H04L41/5022

SURGICAL NETWORK DETERMINATION OF PRIORITIZATION OF COMMUNICATION, INTERACTION, OR PROCESSING BASED ON SYSTEM OR DEVICE NEEDS
20230254257 · 2023-08-10 ·

A surgical hub within a surgical hub network may include a controller having a processor, in which the controller may determine a priority of a communication, an interaction, or a processing of information based on a requirement of a system or a device communicating with the hub. The controller may prioritize an order of transmission of communication packets, including packets to a device outside of the network. The packets may include data to update routines, processes, or execute a critical procedural step. The controller may prioritize a communication traffic flow within the hub network. A network of surgical hubs may include a first hub having a first controller and a second hub having a second controller. The first controller may control interactions between the first hub and the second hub based on the capabilities of the first hub and a location of modules within the network.

SURGICAL NETWORK DETERMINATION OF PRIORITIZATION OF COMMUNICATION, INTERACTION, OR PROCESSING BASED ON SYSTEM OR DEVICE NEEDS
20230254257 · 2023-08-10 ·

A surgical hub within a surgical hub network may include a controller having a processor, in which the controller may determine a priority of a communication, an interaction, or a processing of information based on a requirement of a system or a device communicating with the hub. The controller may prioritize an order of transmission of communication packets, including packets to a device outside of the network. The packets may include data to update routines, processes, or execute a critical procedural step. The controller may prioritize a communication traffic flow within the hub network. A network of surgical hubs may include a first hub having a first controller and a second hub having a second controller. The first controller may control interactions between the first hub and the second hub based on the capabilities of the first hub and a location of modules within the network.

Path selection for an application based on a performance score in a software-defined network
11722421 · 2023-08-08 · ·

A method may include receiving a data flow of an application directed to the destination in a software-defined network (SDN). The method may also include identifying a classification of the application. The method may additionally include identifying a set of performance thresholds associated with the classification of the application. The method may also include determining a current performance of the data flow of the application in the SDN. The method may also include generating a performance score for the application based on the set of performance thresholds and the current performance of the data flow of the application in the SDN. The method may further include causing the performance score for the application to be presented via an interface.

Path selection for an application based on a performance score in a software-defined network
11722421 · 2023-08-08 · ·

A method may include receiving a data flow of an application directed to the destination in a software-defined network (SDN). The method may also include identifying a classification of the application. The method may additionally include identifying a set of performance thresholds associated with the classification of the application. The method may also include determining a current performance of the data flow of the application in the SDN. The method may also include generating a performance score for the application based on the set of performance thresholds and the current performance of the data flow of the application in the SDN. The method may further include causing the performance score for the application to be presented via an interface.

SYSTEM AND METHOD FOR REMOTE SUPPORT SERVICE
20220131928 · 2022-04-28 ·

A method for a remote support service performed by a remote control device includes receiving, from a controlled terminal, a first image packet including image data for a first image, rendering the first image based on the image data, transmitting a control packet including control data corresponding to an administrator's input to the controlled terminal when the administrator's input for the rendered first image is detected, receiving a second image packet including image data for a second image obtained by capturing the screen of the controlled terminal and identification information on whether or not the second image data is an image generated for the first time after a control event based on the control data is performed, determining whether or not to render the second image based on the identification information, and rendering the second image based on the image data for the second image according to the determination result.

SYSTEM AND METHOD FOR REMOTE SUPPORT, AND WEB APPLICATION SERVER FOR EXECUTING THE SAME
20220131927 · 2022-04-28 ·

A system for a remote support according an embodiment includes a web viewer configured to receive a request for execution of a remote support service from a logged-in administrator, a web application server configured to receive a request for generation of a connection space for the remote support service from the web viewer and generate a first connection space and a first connection code for identifying the first connection space based on the request for generation, a relay server configured to receive the first connection code, generate a second connection space in which the first connection code is stored, and receive a request for provision of the remote support service from a mobile terminal, and a message broker configured to mediate a plurality of message queues between the first connection space and the second connection space for the remote support service between the web viewer and the mobile terminal.

SYSTEM AND METHOD FOR BANDWIDTH OPTIMIZATION WITH SUPPORT FOR MULTIPLE LINKS

A link management engine aggregates multiple links into a single link, and presents the single link to a bandwidth optimizer for a recommendation based on priorities assigned to applications. The engine may evaluate the recommendation for bandwidth optimization based on a current pipeline status, direct a packet to one of the multiple links based on the evaluation of the recommendation for bandwidth optimization, and generate a health report associated with the multiple links.

Network configuration method and device

A network configuration method includes determining an end-to-end latency upper bound of data traffic between two end nodes, determining an end-to-end latency constraint of the data traffic between the two end nodes, determining, based on the end-to-end latency upper bound and the end-to-end latency constraint, for a first network shaper, at least one configuration parameter that satisfies the end-to-end latency constraint, and configuring the first network shaper for the data traffic based on the at least one configuration parameter such that the traffic after being shaped by the shaper satisfies the network latency constraint.

Managing communication rates between applications in a tiered application computing environment

Described herein are systems, methods, and software to manage communication rates between applications in a tiered application computing environment. In one implementation, a load service monitor load information associated with applications that each execute using one or more virtual nodes. The load service further determines that the load information associated with an application of the applications satisfy one or more load criteria and identifies at least one application that communicates requests to the application. Once identified, the load service communicates a notification to the at least one application to update a communication request configuration to the application.

Detecting network anomalies for robust segments of network infrastructure items in accordance with segment filters associated via frequent itemset mining

A processing system may generate segments of network infrastructure items deployed in a communication network, each segment comprising network infrastructure items grouped in accordance with segment filters and a segment size sparsity threshold, and identify anomalous segments comprising at least a subset of the segments having anomalies of an anomaly type regarding a performance indicator. The processing system may next determine segments from the subset that are defined by sets of segment filter values that are different for less than a threshold number of segment filters, merge the segments from the subset that are different for less than the threshold number to create at least one aggregate segment, and generate a ranking of the subset having the anomalies of the anomaly type, wherein the ranking includes the at least one aggregate segment. The processing system may then perform at least one action in the communication network responsive to the ranking.