Open Architecture for Self-Organizing Networks
First Claim
1. One or more devices of a self-organizing network (SON), comprising:
- one or more processors;
a consolidation engine which, when operated by the one or more processors, receives network information and determines one or more performance indicators associated with the network information;
a SON automation engine which, when operated by the one or more processors, executes SON tools and exposes to the SON tools an application programming interface (API) for SONs;
a SON portal which, when operated by the one or more processors, enables specification of at least one of the SON tools for execution by the SON automation engine;
the SON tools, each of which, when operated by the one or more processors, utilizes the API to receive the one or more performance indicators and performs at least one of;
generating an updated network configuration based at least in part on the one or more performance indicators and utilizing the API to provide the updated network configuration,invoking, based at least in part on the one or more performance indicators and via the API, a SON component to perform an action,passing, via the API, information associated with the one or more performance indicators to a SON component,sending, via the API, a notification associated with the one or more performance indicators to a SON component, andgenerating a report based at least in part on the one or more performance indicators; and
a parameter configurator which, when operated, receives the updated network configuration via the API and configures one or more network components.
7 Assignments
0 Petitions
Accused Products
Abstract
A self-organizing network (SON) with an application programming interface (API) common to multiple SON tools is described herein. Through the API, a SON tool may receive one more performance indicators associated with network information. The SON tool may then generate an updated network configuration based at least in part on the one or more performance indicators and provide, though the API, the updated network configuration to configure one or more network components. The SON tool, and other SON tools, may be executed by an SON automation engine, the SON automation engine and the API enabling additional SON tools to be added to the SON.
30 Citations
27 Claims
-
1. One or more devices of a self-organizing network (SON), comprising:
-
one or more processors; a consolidation engine which, when operated by the one or more processors, receives network information and determines one or more performance indicators associated with the network information; a SON automation engine which, when operated by the one or more processors, executes SON tools and exposes to the SON tools an application programming interface (API) for SONs; a SON portal which, when operated by the one or more processors, enables specification of at least one of the SON tools for execution by the SON automation engine; the SON tools, each of which, when operated by the one or more processors, utilizes the API to receive the one or more performance indicators and performs at least one of; generating an updated network configuration based at least in part on the one or more performance indicators and utilizing the API to provide the updated network configuration, invoking, based at least in part on the one or more performance indicators and via the API, a SON component to perform an action, passing, via the API, information associated with the one or more performance indicators to a SON component, sending, via the API, a notification associated with the one or more performance indicators to a SON component, and generating a report based at least in part on the one or more performance indicators; and a parameter configurator which, when operated, receives the updated network configuration via the API and configures one or more network components. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method comprising:
-
receiving, by a self-organizing network (SON) tool, one more performance indicators associated with network information, the performance indicators received via an application programming interface (API) for SONs that is utilized by a plurality of SON tools; and performing, by the SON tool, at least one action based at least in part on the one or more performance indicators, the at least one action being one of generating an updated network configuration, invoking, via the API, a SON component to perform an action, invoking, via the API, an engineering tool to perform an action, passing, via the API, information to a SON component, sending, via the API, a notification, or generating a report. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. One or more computer storage devices having stored thereon a plurality of processor-executable modules associated with a self-organizing network (SON), the plurality of processor-executable modules comprising:
-
a consolidation engine which, when operated, receives network information and determines one or more performance indicators associated with the network information; and a plurality of SON tools each of which, when operated, utilizes an application programming interface (API) for SONs that is shared by the SON tools to receive the one or more performance indicators and perform at least one action based at least in part on the one or more performance indicators, the at least one action being one of generating an updated network configuration, invoking, via the API, a SON component to perform an action, invoking, via the API, an engineering tool to perform an action, passing, via the API, information to a SON component, sending, via the API, a notification, or generating a report. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification