Self-optimizing wireless network
First Claim
1. A method comprising:
- calculating, by a device, a plurality of modifications to a plurality of network configuration parameters for optimizing wireless network performance for a plurality of cell sites or sectors within a particular zone of a wireless network,the particular zone including a cell site or a sector, from the plurality of cell sites or sectors, that fails a performance criteria;
storing, by the device, the plurality of modifications in a modification queue,the plurality of modifications being stored within a plurality of modification groups in the modification queue;
evaluating, by the device and before altering any network configuration parameter, the plurality of modification groups to determine one or more conflicts between the plurality of modifications for a same network configuration parameter;
eliminating, by the device and before altering any network configuration parameter, the one or more conflicts between the plurality of modifications for the same network configuration parameter by creating a new modification group that includes a modification equal to;
a sum of all conflicting modifications for the same network configuration parameter in the plurality of modification groups,if the plurality of modification groups are sharing values with a same sign, a minimum value of the values with the same sign, orif the plurality of modification groups have values with different signs, a sum of;
a minimum positive value, a maximum positive value, or an average of positive values of the values with different signs, anda minimum negative value, a maximum negative value, or an average of negative values of the values with different signs;
storing, by the device and before altering any network configuration parameter, the new modification group in the modification queue, the modification being for at least one of;
at least one network configuration parameter of the cell site or sector that fails the performance criteria, ora best neighbor cell site parameter or best neighbor sector parameter; and
altering, by the device and using the new modification group, at least one network configuration parameter from;
the at least one network configuration parameter of the cell site or sector that fails the performance criteria, orthe best neighbor cell site parameter or the best neighbor sector parameter.
4 Assignments
0 Petitions
Accused Products
Abstract
Optimizing a plurality cell sites or sectors in a wireless network includes calculating modifications to a plurality of network parameters for optimizing wireless network performance; evaluating the modification groups to determine conflicts between modifications for a same network parameter; and eliminating the conflicts between modifications for the same network parameter within the modification groups. The modification groups are used to alter at least one network parameter of the critical cell sites or sectors, or of a best neighbor cells sites or sectors for achieving a desired improvement in communications within the wireless network. Optimization is further enhanced by determining the best previous modifications to the wireless network when performance continues to be degraded. Altering wireless network parameters of the critical cell sites or sectors, or the best neighbor cell sites or sectors is performed continuously using the stored modification groups until the desired improvement in communications in the wireless network is achieved.
-
Citations
20 Claims
-
1. A method comprising:
-
calculating, by a device, a plurality of modifications to a plurality of network configuration parameters for optimizing wireless network performance for a plurality of cell sites or sectors within a particular zone of a wireless network, the particular zone including a cell site or a sector, from the plurality of cell sites or sectors, that fails a performance criteria; storing, by the device, the plurality of modifications in a modification queue, the plurality of modifications being stored within a plurality of modification groups in the modification queue; evaluating, by the device and before altering any network configuration parameter, the plurality of modification groups to determine one or more conflicts between the plurality of modifications for a same network configuration parameter; eliminating, by the device and before altering any network configuration parameter, the one or more conflicts between the plurality of modifications for the same network configuration parameter by creating a new modification group that includes a modification equal to; a sum of all conflicting modifications for the same network configuration parameter in the plurality of modification groups, if the plurality of modification groups are sharing values with a same sign, a minimum value of the values with the same sign, or if the plurality of modification groups have values with different signs, a sum of; a minimum positive value, a maximum positive value, or an average of positive values of the values with different signs, and a minimum negative value, a maximum negative value, or an average of negative values of the values with different signs; storing, by the device and before altering any network configuration parameter, the new modification group in the modification queue, the modification being for at least one of; at least one network configuration parameter of the cell site or sector that fails the performance criteria, or a best neighbor cell site parameter or best neighbor sector parameter; and altering, by the device and using the new modification group, at least one network configuration parameter from; the at least one network configuration parameter of the cell site or sector that fails the performance criteria, or the best neighbor cell site parameter or the best neighbor sector parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions which, when executed by a processor of a device, cause the processor to; calculate a plurality of modifications to a plurality of network configuration parameters for optimizing wireless network performance for a plurality of cell sites or sectors within a particular zone of a wireless network, the particular zone including a cell site or a sector, from the plurality of cell sites or sectors, that fails a performance criteria; store the plurality of modifications in a modification queue, the plurality of modifications being stored within a plurality of modification groups in the modification queue; evaluate, before altering any network configuration parameter, the plurality of modification groups to determine one or more conflicts between the plurality of modifications for a same network configuration parameter; eliminate, before altering any network configuration parameter, the one or more conflicts between the plurality of modifications for the same network configuration parameter by creating a new modification group that includes a modification equal to; a sum of all conflicting modifications for the same network configuration parameter in the plurality of modification groups, if the plurality of modification groups are sharing values with a same sign, a minimum value of the values with the same sign, or if the plurality of modification groups have values with different signs, a sum of; a minimum positive value, a maximum positive value, or an average of positive values of the values with different signs, and a minimum negative value, a maximum negative value, or an average of negative values of the values with different signs; store, before altering any network configuration parameter, the new modification group in the modification queue, the modification being for at least one of; at least one network configuration parameter of the cell site or sector that fails the performance criteria, or a best neighbor cell site parameter or best neighbor sector parameter; and alter, using the new modification group, at least one network configuration parameter from; the at least one network configuration parameter of the cell site or sector that fails the performance criteria, or the best neighbor cell site parameter or the best neighbor sector parameter. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
18. A system comprising:
a dynamic load balancing apparatus configured to perform data communication with a network optimization apparatus and at least one antenna, and the dynamic load balancing apparatus being configured to; calculate a plurality of modifications to a plurality of network configuration parameters for optimizing wireless network performance for a plurality of cell sites or sectors within a particular zone of a wireless network, the particular zone including a cell site or a sector, from the plurality of cell sites or sectors, that fails a performance criteria; store the plurality of modifications in a modification queue, the plurality of modifications being stored within a plurality of modification groups in the modification queue; evaluate, before any network configuration parameter is altered, the plurality of modification groups to determine one or more conflicts between modifications for a same network configuration parameter; eliminate, before any network configuration parameter is altered, the one or more conflicts between the plurality of modifications for the same network configuration parameter by creating a new modification group that includes a modification equal to; a sum of all conflicting modifications for the same network configuration parameter in the plurality of modification groups, if the plurality of modification groups are sharing values with a same sign, a minimum value of the values with the same sign, or if the plurality of modification groups have values with different signs, a sum of; a minimum positive value, a maximum positive value, or an average of positive values of the values with different signs, and a minimum negative value, a maximum negative value, or an average of negative values of the values with different signs; store, before any network configuration parameter is altered, the new modification group in the modification queue, the modification being for at least one of; at least one network configuration parameter of the cell site or sector that fails the performance criteria, or a best neighbor cell site parameter or best neighbor sector parameter for achieving a desired improvement in communications within the wireless network; and cause, using the new modification group, the network optimization apparatus to alter at least one network configuration parameter from; the at least one network configuration parameter of the cell site or sector that fails the performance criteria, or the best neighbor cell site parameter or the best neighbor sector parameter.
-
19. An apparatus comprising:
-
a memory configured to store instructions; and at least one processor configured to execute the instructions to; calculate a plurality of modifications to a plurality of network configuration parameters for optimizing wireless network performance for a plurality of cell sites or sectors within a particular zone of a wireless network, the particular zone including a cell site or a sector, from the plurality of cell site or sectors, that fails a performance criteria; store the plurality of modifications in a modification queue, the plurality of modifications being stored within a plurality of modification groups in the modification queue; evaluate, before altering any network configuration parameter, the plurality of modification groups to determine one or more conflicts between the plurality of modifications for a same network configuration parameter; eliminate, before altering any network configuration parameter, the one or more conflicts between the plurality of modifications for the same network configuration parameter by creating a new modification group that includes a modification equal to; a sum of all conflicting modifications for the same network configuration parameter in the plurality of modification groups, if the plurality of modification groups are sharing values with a same sign, a minimum value of the values with the same sign, or if the plurality of modification groups have values with different signs, a sum of; a minimum positive value, a maximum positive value, or an average of positive values of the values with different signs, and a minimum negative value, a maximum negative value, or an average of negative values of the values with different signs; store, before altering any network configuration parameter, the new modification group in the modification queue, the modification being for at least one of; at least one network configuration parameter of the cell site or sector that fails the performance criteria, or a best neighbor cell site parameter or best neighbor sector parameter; and alter, using the new modification group, at least one network configuration parameter from; the at least one network configuration parameter of the cell site or sector that fails the performance criteria, or the best neighbor cell site or the best neighbor sector parameter. - View Dependent Claims (20)
-
Specification