H04L41/0889

Transition from a legacy PBX system to an advanced IP-enabled system
10841162 · 2020-11-17 · ·

A method is provided for replacing an enterprise legacy PBX with an advanced IP-enabled system, comprising: (i) providing configuration data of the legacy PBX; (ii) analyzing the data provided, and detecting missing details from among the legacy PBX configuration data; and detecting conflicts that exist among the legacy PBX configuration data; (iii) retrieving information associated with missing details by approaching data source(s) other than the source for the legacy PBX configuration data, and resolving detected conflicts; (iv) converting data associated with the users of the legacy PBX for use by a system implementing an advanced IP-enabled solution; and (v) configuring the advanced IP-enabled system accordingly.

Model driven service state machine linkage methodology and system

Novel tools and techniques are provided for implementing model driven service state machine linkage functionality amongst different machines and/or networks. In some embodiments, a computing system of a first network associated with a first entity might establish a communication link with a node of a second network associated with a second entity. The computing system might determine whether there is a common network resource state schema between the two networks, and, if so, might identify available versions, then negotiate which version to use as common version. The computing system might retrieve network state information for the two networks, might generate a user interface that incorporates and presents the network state information for the two disparate networks consistent with the common version of the common schema, and might send the user interface to a user device of a user for display of the network state information of the two disparate networks.

Supporting near real time service level agreements
10841182 · 2020-11-17 · ·

A controller device manages a plurality of network devices. The controller device includes one or more processing units implemented in circuitry and configured to determine that one or more stateful intents used to manage the plurality of network devices and represented by a graph model are degraded due to assigned resources for the stateful intents having become degraded; in response to determining that the one or more stateful intents are degraded, determine resources for the stateful intents, the resources corresponding to vertices of the graph model; provision the stateful intents using the determined resources; determine whether the provisioning of the stateful intents was successful; compile at least one of the stateful intents that was successful into low-level configuration data for at least one network device of the plurality of network devices; and configure the at least one network device using the low-level configuration data.

Autoinitialization of clustered storage

Techniques are presented for clustering data storage including (a) announcing, using zeroconf, to a local network, a service provided by a DSA and an unreserved state of the DSA, the service being of a clusterable data storage type, (b) receiving a cluster command from a configuration management device connected to the local network, the cluster command directing the DSA to join a storage cluster to present combined storage of the DSA and at least one other DSA, and (c) in response to receiving the cluster command: (1) announcing to the local network via L2 multicasting that the DSA has entered a reserved state using zeroconf, (2) afterwards, performing configuration operations including updating system parameters, resulting in the DSA becoming part of the storage cluster, and (3) while in the reserved state, receiving another cluster command directing the DSA to join another storage cluster, and, in response, refusing the other cluster command.

PROVISIONING A SERVICE USING FILE DISTRIBUTION TECHNOLOGY

According to certain embodiments, a provisioning manager comprises an interface and processing circuitry. The interface is configured to obtain provisioning data from a provisioning database. The processing circuitry is configured to prepare one or more configuration files based on the provisioning data and provide the one or more configuration files to the one or more service instances using file distribution technology. The one or more configuration files indicate how to provision one or more service instances used in sending or receiving electronic messages.

Mobile application based commissioning of building control devices

An application on a mobile device is informed of a relative position of each of a plurality of security devices within a building space by placing an icon for each of the plurality of security devices at a location on a floor plan that corresponds to the physical location of the corresponding security device. A scannable code encoding configuration information for the particular security device is scanned and saved using the mobile device. Additional configuration information for the particular security device is received from a user and is saved. These steps are repeated for each of the plurality of security devices. The saved first and second configuration information for each of the plurality of security devices are uploaded to a remote server and the building control system is operated using the uploaded first and second configuration information.

METHOD AND SYSTEM FOR VIRTUAL SERVER DORMANCY

A method for providing a dormant state for content management servers is provided. Client devices are allowed to conduct transactions with servers when the servers are active. However, in a dormant state, the servers are not allowed to accept new transactions. Thus, by utilizing the dormant state, software upgrades can be made to one server at a time. Alternatively, all servers can be taken down for major upgrades, with the servers still operated in a read-only mode based on a file image from a point in time just prior to the shutdown. When the upgrade is completed, the servers can be returned to the active state.

DRIVER UPGRADE METHOD AND DEVICE
20200351165 · 2020-11-05 · ·

A driver upgrade method and a device are provided, to simplify a driver upgrade process and improve upgrade efficiency. The driver upgrade method includes: receiving, by MANO, first information from a VNF during an upgrade of the VNF, where the first information is used to indicate version information of the VNF after the upgrade; determining, by the MANO, that an NFVI is not upgraded; and sending, by the MANO, second information to the VNF, where the second information is used to indicate the VNF not to upgrade a VF driver installed in the VNF.

SELF-CONTAINED MICROSERVICE PLATFORM

A configuration interface is provided. Hardware settings are obtained for a target server's networked environment through the configuration interface. Microservices are selected with configuration settings through the configuration interface. An installation package is created having an Operating System (OS), the selected microservices, the hardware settings, and the configuration settings. The installation package is uploaded to a blade server. Upon detection by the blade server of the presence of the target server's networked environment, a bootstrap operation is processed and the OS with the selected microservices are loaded and initiated on the blade server. The microservices are provided over the target server's network as a self-contained microservice platform from the blade server. The microservices interact with transaction devices over the network and user-operated devices through a portal interface provided with the installation package.

System and method of configuring network elements
10819575 · 2020-10-27 · ·

A method and apparatus to configure a plurality of network elements is described. In an exemplary embodiment, an automation controller receives a plurality of labels for the plurality of network elements. Each of the plurality of labels is associated with a different configlet and each of the different configlets includes a configuration command. The automation controller further assembles the plurality of configlets into separate configurations corresponding to each of the plurality of network elements. In addition, the automation controller configures each of the plurality of network elements using the separate configuration corresponding to that network element.