Open architecture for self-organizing networks
US-10243794-B2 · Mar 26, 2019 · US
US10433235B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10433235-B2 |
| Application number | US-201815947023-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 6, 2018 |
| Priority date | Apr 2, 2013 |
| Publication date | Oct 1, 2019 |
| Grant date | Oct 1, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for running a Self Organizing Network (SON) module in a communication network provides an open Application Programming Interface (API) for a SON framework and executes the SON module. The SON module accesses the functionality of the SON framework using the API. The SON module may be built by a developer other than a SON system provider and may be loaded into the SON framework by an operator other than a SON system provider. Various restrictions may be imposed on the API to provide a useful interface while protecting the network.
Opening claim text (preview).
What is claimed is: 1. A method for running a Self Organizing Network (SON) module in a communication network, the method comprising: providing an open Application Programming Interface (API) for a SON framework; examining a digital signature associated with the SON module; and executing the SON module, wherein the SON module is only loaded into the SON framework when the digital signature is determined to be valid, and wherein the SON module accesses the functionality of the SON framework using the API. 2. The method of claim 1 , further comprising: loading the SON module into a non-operational portion of the SON framework through a user interface. 3. The method of claim 2 , further comprising: running the SON module in the non-operational portion of the SON framework. 4. The method of claim 3 , further comprising: releasing the SON module from the non-operational portion of the SON framework to an operational portion of the SON framework, thereby permitting the SON module to alter parameters of the communication network. 5. The method of claim 1 , wherein a number of network elements that are available to the SON module is restricted to a predetermined value. 6. The method of claim 5 , wherein a plurality of SON modules that access the functionality of the SON framework using the API are executed simultaneously, and the number of network elements that are available to each SON module of the plurality of SON modules is restricted to a respective predetermined value, each respective predetermined value being separately configurable from every other predetermined value. 7. The method of claim 1 , wherein the SON framework restricts a maximum number of SON modules that a user is permitted to run simultaneously within the SON framework. 8. The method of claim 1 , wherein the SON framework is provisioned with a certificate that includes a public key that verifies the digital signature of the SON module. 9. The method of claim 1 , wherein the SON module includes a first digital signature that permits the SON module to be imported into the SON framework, and a second digital signature that permits the SON module to access network resources or elements. 10. The method of claim 9 , wherein the first digital signature is provided by a vendor of the SON Module, and the second digital signature is provided by an owner or operator of one or more of the selected network resources or elements. 11. The method of claim 1 , further comprising: logging, by the SON framework, parameter values of network elements that are changed by the SON module; changing the parameter values of the network elements based on output from the SON module; and rolling back the parameter changes by restoring the logged parameter values. 12. A Self Organizing Network (SON) system for automating processes in a communication network, comprising at least one computer system including a SON framework, wherein the at least one computer system is configured to: provide an open Application Programming Interface (API) for the SON framework; and execute a SON module, wherein the SON module accesses the functionality of the SON framework using the API, and wherein the at least one computer system is further configured to examine a digital signature associated with the SON module, and wherein the SON module is only loaded into the SON framework when the digital signature is determined to be valid. 13. The system of claim 12 , wherein the at least one computer system is further configured to load the SON module into a non-operational portion of the SON framework. 14. The system of claim 13 , wherein the at least one computer system is further configured to run the SON module in the non-operational portion of the SON framework; and to release the SON module from the non-operational portion of the SON framework to an operational portion of the SON framework, thereby permitting the SON module to alter parameters of the communication network. 15. The system of claim 12 , wherein a plurality of SON modules that access the functionality of the SON framework using the API are executed simultaneously, and the number of network elements that are available to each SON module of the plurality of SON modules is restricted to a respective predetermined value, each respective predetermined value being separately configurable from every other predetermined value. 16. The system of claim 12 , wherein the SON module includes a first digital signature that permits the SON module to be imported into the SON framework, and a second digital signature that permits the SON module to access network resources or elements. 17. The system of claim 12 , wherein the SON module includes a first digital signature, provided by a vendor of the SON module, that permits the SON module to be imported into the SON framework; and a second digital signature, provided by an owner or operator of one or more of network resources or elements, that permits the SON module to access the network resources or elements. 18. The system of claim 12 , wherein the at least one computer system is further configured to log, by the SON framework, parameter values of network elements that are changed by the SON module; change the parameter values of the network elements based on output from the SON module; and roll back the parameter changes by restoring the logged parameter values. 19. A Self Organizing Network (SON) system for automating processes in a communication network, comprising at least one computer system including a SON framework, wherein the at least one computer system is configured to: provide an open Application Programming Interface (API) for the SON framework; and execute a SON module, wherein the SON module accesses the functionality of the SON framework using the API, and wherein a plurality of SON modules that access the functionality of the SON framework using the API are executed simultaneously, and the number of network elements that are available to each SON module of the plurality of SON modules is restricted to a respective predetermined value, each respective predetermined value being separately configurable from every other predetermined value. 20. A Self Organizing Network (SON) system for automating processes in a communication network, comprising at least one computer system including a SON framework, wherein the at least one computer system is configured to: provide an open Application Programming Interface (API) for the SON framework; and execute a SON module, wherein the SON module accesses the functionality of the SON framework using the API, and wherein the at least one computer system is further configured to log, by the SON framework, parameter values of network elements that are changed by the SON module; change the parameter values of the network elements based on output from the SON module; and roll back the parameter changes by restoring the logged parameter values.
Related publications grouped by family.
Answers are generated from the same data shown on this page.