Communication method and apparatus
US-2024422514-A1 · Dec 19, 2024 · US
US10200884B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10200884-B2 |
| Application number | US-201614994942-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 13, 2016 |
| Priority date | Jan 14, 2015 |
| Publication date | Feb 5, 2019 |
| Grant date | Feb 5, 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.
The strengths of alternative self-organizing-network (SON) techniques can be leveraged by deriving a compromise result from alternative results generated by the respective SON techniques. In particular, the compromise result may be derived from the alternative results based on reputations assigned to alternative SON techniques used to generate the respective results. The compromise result may be calculated based on weighted averages of the alternative results (e.g., solutions, diagnoses, predicted values, etc.), or on weighted averages of parameters specified by the alternative results (e.g., parameter adjustments, underlying causes, KPI values, etc.). In such an embodiment, the weights applied to the alternative results may be based on the reputations of the corresponding SON techniques used to generate the respective alternative results.
Opening claim text (preview).
What is claimed is: 1. A non-transitory computer-readable medium storing programming for execution by a processor, the programming including instructions to: obtain information from devices in a wireless network during a first period, the information obtained from wireless communication signals containing quality and performance metrics from the devices; generate alternative optimization solutions for the wireless network using alternative self-optimization techniques based on the information received during the first period, wherein at least some of the alternative optimization solutions specify different values for adjusting one or more wireless configuration parameters of the wireless network; calculate a compromise solution between the alternative optimization solutions based on reputations of the alternative self-optimization techniques used to generate the respective alternative optimization solutions; and wirelessly transmit the compromise solution to one or more access points in the wireless network to adjust, re-configure, remove, replace or evaluate devices in the wireless network, the compromise solution being used in the wireless network during a second period; wherein the programming further includes instructions to assign the reputations to the alternative self-optimization techniques based on an efficacy of previous optimization solutions generated by the alternative self-optimization techniques, the instructions to assign the reputations to the alternative self-optimization techniques based on the efficacy of the previous optimization solutions generated by the alternative self-optimization techniques including instructions to: increment a reputation of a given self-optimization technique when a previous optimization solution generated by the given self-optimization technique, or a parameter adjustment specified by the previous optimization solution, improves a corresponding quality or performance metric when implemented in the wireless network; and decrement the reputation of the given self-optimization technique when the previous optimization solution, or a parameter adjustment specified by the previous optimization solution, negatively impacts the corresponding quality or performance metric when implemented in the wireless network. 2. The non-transitory computer-readable medium of claim 1 , wherein at least some of the alternative optimization solutions are generated based on different types of information generated during the first period. 3. The non-transitory computer-readable medium of claim 1 , wherein the instructions to calculate the compromise solution between the alternative optimization solutions based on the reputations of the alternative self-optimization techniques include instructions to: calculate a weighted average of values for a wireless configuration parameter specified by the alternative optimization solutions based on reputations of the corresponding alternative self-optimization techniques, wherein values in alternative optimization solutions are assigned heavier weights when the alternative optimization solutions are generated by alternative self-optimization techniques having higher reputations than when the alternative optimization solutions are generated by alternative self-optimization techniques having lower reputations; and set the compromise solution to adjust the wireless configuration parameter based on the weighted average of the values specified by the alternative optimization solutions. 4. The non-transitory computer-readable medium of claim 1 , wherein the instructions to calculate the compromise solution between the alternative optimization solutions based on the reputations of the alternative self-optimization techniques include instructions to: determine whether a majority, or a super minority, of the alternative optimization solutions increase, decrease, or maintain a value of a wireless configuration parameter; set the compromise solution to increase the wireless configuration parameter when a majority, or a super minority, of the alternative optimization solutions increase the wireless configuration parameter; set the compromise solution to decrease the wireless configuration parameter when a majority, or a super minority, of the alternative optimization solutions decrease the wireless configuration parameter; and set the compromise solution to maintain the value of the wireless configuration parameter when a majority, or a super minority, of the alternative optimization solutions maintain the value of the wireless configuration parameter. 5. The non-transitory computer-readable medium of claim 1 , wherein the instructions to calculate the compromise solution between the alternative optimization solutions based on the reputations of the alternative self-optimization techniques include instructions to: assign weighted votes to the alternative optimization solutions based on the reputations of the corresponding alternative self-optimization techniques used to generate the respective alternative optimization solutions, wherein alternative optimization solutions generated by alternative self-optimization techniques having higher reputations are assigned more heavily weighted votes than alternative optimization solutions generated by alternative self-optimization techniques having lower reputations; determine whether a weighted majority, or a weighted super minority, of the alternative optimization solutions increase, decrease, or maintain a value of a given wireless configuration parameter; set the compromise solution to increase the given wireless configuration parameter when a weighted majority, or a weighted super minority, of the alternative optimization solutions increase the given wireless configuration parameter; set the compromise solution to decrease the given wireless configuration parameter when a weighted majority, or a weighted super minority, of the alternative optimization solutions decrease the given wireless configuration parameter; and set the compromise solution to maintain the value of the given wireless configuration parameter when a weighted majority, or a weighted super minority, of the alternative optimization solutions maintain the value of the given wireless configuration parameter. 6. The non-transitory computer-readable medium of claim 1 , wherein at least some of the alternative self-optimization techniques have different reputations than one another. 7. An apparatus comprising: a processor; and a non-transitory computer-readable medium storing programming for execution by a processor, the programming including instructions to: obtain information from devices in a wireless network during a first period, the information obtained from wireless communication signals containing quality and performance metrics from the devices; generate alternative diagnoses using alternative diagnostic techniques based on the information received from the devices during the first period, wherein at least some of the alternative diagnoses specify different underlying causes for a quality or performance problem in the wireless network; calculate a compromise diagnosis between the alternative diagnostic techniques based on reputations assigned to the alternative diagnostic techniques used to generate the respective alternative diagnoses; and reconfigure, during a second period and based on the compromise diagnosis, one or more access points in the wireless network in order to at least partially alleviate the quality or performance problem in the wireless network; wherein the programming further includes instructions to assign reputations to the alternative diagnostic techniques based on the efficacy of previous diagnoses generated by the alternative diagnostic techniques, the instructions to assig
Related publications grouped by family.
Answers are generated from the same data shown on this page.