# US 2014/0156816 A1 · Method for composing configuration changes in a network element

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0156816 A1
- Document ID: US20140156816A1
- Status: Published application
- Kind: A1
- Application number: 14/115,993
- Filed: 2012-05-07
- Published: 2014-06-05
- Earliest claimed: 2011-05-06
- Inventors: Rafael Alejandro López Da Silva; Gerardo García De Blas
- Web page: https://patentgrep.com/patent/US20140156816A1

## CPC

- H04L 41/0813: characterised by the conditions triggering a change of settings
- H04L 41/042: comprising distributed management centres cooperatively managing the network
- H04L 41/0843: {based on generic templates}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method for composing configuration changes to be applied to a network element (41) in a distributed way. The method comprises the steps of: at a first server (42), generating a configuration file and signaling the content of said configuration file to the network element (41); according to said content of said configuration file, contacting by said network element (41) a plurality of supporting servers (43 44 45) and downloading from each of said supporting servers (43 44 45) partial pieces of the configuration changes to be applied to the network element (41); combining said partial pieces of configuration changes at said network element (41), thus obtaining a set of resulting configuration changes; applying at said network element (41) said set of resulting configuration changes.

## Claims

### Claim at position 1

1-8. (canceled)

### Claim 9

A method for composing configuration changes to be applied to a network element in a distributed way, the method being characterized in that it comprises the steps of:
at a first server, generating a configuration file and signaling the content of said configuration file to the network element;
at said network element, inspecting content of said configuration file;
according to said content of said configuration file, contacting by said network element a plurality of supporting servers and downloading from each of said supporting servers partial pieces of the configuration changes to be applied to the network element;
combining said partial pieces of configuration changes at said network element, thus obtaining a set of resulting configuration changes;
applying at said network element said set of resulting configuration changes.

### Claim 10 (depends on 9)

The method of claim 9, wherein said step of signaling a configuration file to the network element is either triggered by the network element itself requesting its configuration to the said first server or determined and triggered by a Network Management System configuration logic.

### Claim 11 (depends on 9)

The method of claim 9, wherein said configuration file comprises a set of URLs for configuration templates and configuration data, wherein said configuration templates include configuration commands with references to variables and the configuration data define values for the variables referenced in the configuration templates.

### Claim 12 (depends on 11)

The method of claim 11, wherein said configuration file is configured to identify an anchor point of each template in a configuration tree of the network element.

### Claim 13 (depends on 11)

The method of claim 11, wherein according to the content of the configuration file, the network element produces its own complete set of configuration changes by merging the templates at their corresponding anchor point with the configuration data.

### Claim 14 (depends on 9)

A system comprising a first server, a network element and a plurality of supporting servers, said system being configured for carrying out the steps of the method according to claim 9.

### Claim 15 (depends on 9)

A computer program comprising computer program code means adapted to perform the steps of the method according to claim 9, when said program is run on a computer, a digital signal processor, a field-programmable gate array, an application-specific integrated circuit, a micro-processor, a micro-controller, or any other form of programmable hardware.
