H04L41/08

Multi-level load balancing
11582296 · 2023-02-14 · ·

Various methods are provided for facilitating the assignment of a DNS name to load balancers in a dynamically partitioned cluster environment. One example method may comprise receiving cluster configuration information from a cluster configuration observer, the cluster configuration information comprising information indicative of each of a plurality of instances of running application and one or more servers and associated ports to which at least one of the plurality of instances is bound, receiving a request from a first level load balancer requiring a call to the first application, determining, based on the cluster configuration information, to which port the instance of the first application is bound, and transmitting the request to the port to which the instance of the first application is bound.

System and method for optimizing network topology in a virtual computing environment
11579913 · 2023-02-14 · ·

A computer network optimization methodology is disclosed. In a computer-implemented method, components of a computing environment are automatically monitored, and have a feature selection analysis performed thereon. Provided the feature selection analysis determines that features of the components are in frequent communication and generating network latency. Provided the feature selection analysis determines that features of the components are not well defined, a similarity analysis of the features is performed. Results of the feature selection methodology are generated, and the components involved in the network traffic latency are reassigned to migrate the latency.

Update of programmable for computing nodes

For computing nodes having a first programmable and comprising a first node and a second node, an update of the first node from the first programmable to a second programmable across an external network is initiated. In response to the update being interrupted, the first programmable is automatically reinstated on the first node by retrieving the first programmable from the second node across an internal network. The second node is automatically updated to the second programmable by retrieving the second programmable from the first node across the internal network in response to completion of the update of the first node to the second programmable.

Service Action Guidance Engine (SAGE)
20230044433 · 2023-02-09 ·

Novel tools and techniques are provided for implementing service diagnostics and provisioning via a service action guidance engine (“SAGE”). In various embodiments, SAGE may autonomously analyze data to identify any issues with provisioning one or more first services, among a plurality of services, to a first customer of a service provider. SAGE may autonomously identify one or more first automation actions from a plurality of automation actions to address at least one first issue identified based on the analysis, and may autonomously send one or more first instructions to one or more first automation bots, among a plurality of automation bots, to perform the identified one or more first automation actions. SAGE may also generate and present one or more guidance messages to call center users to guide interaction between customers and the call center users, based on analysis data associated with provisioning of services to the customers.

Method of radio link monitoring for MTC with coverage enhancement
11558249 · 2023-01-17 · ·

A UE is configured to perform Radio Link Monitoring (RLM) with a first Coverage Enhancement (CE) configuration that provides a first CE level. The first RLM configuration associated with the first CE configuration has a first radio-link-quality-improving threshold value that corresponds with a third distance from a base station that is closer to the base station than a second distance associated with an in-sync radio link quality threshold value associated with a first RLM configuration. The first RLM configuration also has a first radio-link-quality-improving-cancellation threshold value that corresponds with a fourth distance from the base station that is located farther from the base station than the third distance and closer to the base station than the first distance. If conditions are satisfied, the base station reconfigures the UE with a second RLM configuration and a second CE configuration having a second CE level lower than the first CE level.

Method and system for automatic configuration of a communications interface for a specialized data network of an aircraft

A method of automatic configuration of a communications interface of an unknown data network, the method comprising connecting an Electronic Flight Bag (EFB) to the unknown data network, attempting to open communication ports, in response to attempting to open communication ports, receiving data from the unknown data network, determining, by a controller module, if the selected communications interface can interpret the received data, and operating the communications interface of the EFB in accordance with the selected communications interface.

Automatic derivation of repository access data based on symbolic configuration
11552847 · 2023-01-10 · ·

In an embodiment, a data processing method comprises detecting an approval of a change to an electronic configuration document that symbolically identifies one or more configurations of users, groups, and/or permissions relating to access to computer program artifacts that are stored in a first repository of a geographically distributed, replicated artifact repository system; the artifact repository system comprising one or more second repositories that are geographically remote with respect to the first repository and which replicate the first repository; in response to the detecting: obtaining the electronic configuration document and deriving, based on the electronic configuration document, a plurality of regional repository settings values for users, groups, and/or permissions relating to access to the computer program artifacts and for the one or more second repositories; transmitting the one or more settings values to the one or more second repositories and causing injection of the one or more settings values into one or more repository configuration settings of the second repositories.

Medical device management

A medical device for use in patient resuscitation and that is configured to communicate with one or more management servers includes a memory, a processor communicably coupled to the memory and configured to store device status information including device-readiness information from a medical device self-test, and store clinical event information observed by the medical device during a use of the medical device during a clinical event, the clinical event information including CPR performance data, and a communication component communicably coupled to the processor and configured to wirelessly transmit the device status information and the clinical event information to the one or more management servers, wherein the medical device includes an external defibrillator, an automated external defibrillator, or a compression assistance device.

Medical device management

A medical device for use in patient resuscitation and that is configured to communicate with one or more management servers includes a memory, a processor communicably coupled to the memory and configured to store device status information including device-readiness information from a medical device self-test, and store clinical event information observed by the medical device during a use of the medical device during a clinical event, the clinical event information including CPR performance data, and a communication component communicably coupled to the processor and configured to wirelessly transmit the device status information and the clinical event information to the one or more management servers, wherein the medical device includes an external defibrillator, an automated external defibrillator, or a compression assistance device.

Electronic apparatus and IoT device controlling method thereof

An electronic apparatus and a method of controlling a plurality of devices by the electronic apparatus are provided. The method includes receiving data from a plurality of devices, determining a correlation between at least two devices among the plurality of devices on the basis of the received data, determining a position of a first device on the basis of the correlation, grouping the first device and another device positioned in the vicinity of the first device into one group, and automatically creating group information, and controlling the devices included in the group. The name of the first device may be automatically set using the group information.