Channel plan determination

US11510218B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11510218-B2
Application numberUS-202016933740-A
CountryUS
Kind codeB2
Filing dateJul 20, 2020
Priority dateSep 10, 2017
Publication dateNov 22, 2022
Grant dateNov 22, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A network controller may include a memory and a processor. The memory may include instructions executable by the processor to receive a message from an access point. The message may comprise an interference event detected on a particular channel, wherein the particular channel is part of a particular channel list associated with the access point and stored at the network controller in a wireless local area network (WLAN). The memory may further include instructions executable to remove the particular channel from the particular channel list associated with the access point. The memory may further include instructions executable to determine a channel plan for a plurality of access points in the WLAN based on a corresponding plurality of channel lists including the particular channel list and deploy the channel plan to the plurality of access points.

First claim

Opening claim text (preview).

What is claimed: 1. A system, comprising: a memory; and a processor executing instructions stored in the memory to: determine a number of interference events having occurred on a particular access point of a plurality of access points within a Wireless Local Area Network (WLAN) during a particular time; determine a number of channels on which the number of interference events occurred, wherein the number of channels are part of a particular channel list associated with the particular access point, and stored at a network controller; filter the particular channel list based on the number of channels determined to have the number of interference events; and compute a channel plan for the plurality of access points in the WLAN based on the filtered channel list; determine that a number of access points of the plurality of access points experienced at least one interference event during the particular time; determine a ratio of access points which experienced at least one interference event during the particular time to access points which did not experience at least one interference event during the particular time; and deploy the computed channel plan to the plurality of access points based on the ratio of the access points which experienced at least one interference event to the ration of the access points which did not experience at least one interference event being above a threshold ratio. 2. The system of claim 1 , further comprising instructions to: filter a channel list for each of the plurality of access points that experienced at least one interference event; and compute the channel plan for the plurality of access points based on the filtered channel list. 3. The system of claim 1 , further comprising instructions to: refrain from deploying the computed channel plan to the plurality of access points based on the ratio of the access points which experienced at least one interference event to the ration of the access points which did not experience at least one interference event being below a threshold ratio. 4. The system of claim 1 , wherein the instructions executable to determine the number of interference events having occurred on the particular access point of the plurality of access points within the WLAN during the particular time include instructions executable to: retrieve a log of interference events, wherein: the particular access point transmits a message corresponding to an interference event; and the message is logged as an interference event; and determine a number of messages logged during the particular time period. 5. The system of claim 1 , wherein the instructions executable to filter the particular channel list based on the number of channels determined to have the number of interference events include instructions executable to remove the number of channels determined to have the number of interference events from the particular channel list. 6. The system of claim 1 , wherein the instructions executable to compute a channel plan for the plurality of access points in the WLAN based on the filtered channel list include instructions executable to: determine an available channel for each of the plurality of access points in the WLAN; and assign each of the plurality of access points in the WLAN to a corresponding available channel. 7. The system of claim 6 , further comprising instructions executable to: determine a number of available channels for each of the plurality of access points in the WLAN; determine an available channel overlap between at least two of the access points of the plurality of access points; and assign the at least two of the access points of the plurality of access points non-overlapping channels. 8. A method, comprising: determining, by a processor, a number of interference events having occurred on a particular access point of a plurality of access points within a Wireless Local Area Network (WLAN) during a particular time; determining, by the processor, a number of channels on which the number of interference events occurred, wherein the number of channels are part of a particular channel list associated with the particular access point and stored at a network controller; filtering, by the processor, the particular channel list based on the number of channels determined to have the number of interference events; and computing, by the processor, a channel plan for the plurality of access points in the WLAN based on the filtered channel list; determine that a number of access points of the plurality of access points experienced at least one interference event during the periocular time; determine a ratio of access points which experienced at least one interference event during the particular time to access points which did not experience at least one interference event during the particular time; and deploy the computed channel plan to the plurality of access points based on the ratio of the access points which experienced at least one interference event to the ration of the access points which did not experience at least one interference event being above a threshold ratio. 9. The method of claim 8 , further comprising instructions to: filter a channel list for each of the plurality of access points that experienced at least one interference event; and compute the channel plan for the plurality of access points based on the filtered channel list. 10. The method of claim 8 , further comprising instructions to: refrain from deploying the computed channel plan to the plurality of access points based on the ratio of the access points which experienced at least one interference event to the ration of the access points which did not experience at least one interference event being below a threshold ratio. 11. The method of claim 8 , wherein the instructions executable to determine the number of interference events having occurred on the particular access point of the plurality of access points within the WLAN during the particular time include instructions executable to: retrieve a log of interference events, wherein: the particular access point transmits a message corresponding to an interference event; and the message is logged as an interference event; and determine a number of messages logged during the particular time period. 12. The method of claim 8 , wherein the instructions executable to filter the particular channel list based on the number of channels determined to have the number of interference events include instructions executable to remove the number of channels determined to have the number of interference events from the particular channel list. 13. The method of claim 8 , wherein the instructions executable to compute a channel plan for the plurality of access points in the WLAN based on the filtered channel list include instructions executable to: determine an available channel for each of the plurality of access points in the WLAN; and assign each of the plurality of access points in the WLAN to a corresponding available channel. 14. The method of claim 13 , further comprising instructions executable to: determine a number of available channels for each of the plurality of access points in the WLAN; determine an available channel overlap between at least two of the access points of the plurality of access points; and assign the at least two of the access points of the plurality of access points non-overlapping channels. 15. A non-transitory computer readable storage medium comprising instructions which, when executed by a processor, cause the processor to: determine a number of interferenc

Assignees

Inventors

Classifications

  • H04W72/542Primary

    using measured or perceived quality · CPC title

  • using the level of interference · CPC title

  • Network planning tools · CPC title

  • WLAN [Wireless Local Area Networks] · CPC title

  • H04W16/10Primary

    Dynamic resource partitioning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11510218B2 cover?
A network controller may include a memory and a processor. The memory may include instructions executable by the processor to receive a message from an access point. The message may comprise an interference event detected on a particular channel, wherein the particular channel is part of a particular channel list associated with the access point and stored at the network controller in a wireles…
Who is the assignee on this patent?
Hewlett Packard Entpr Dev Lp
What technology area does this patent fall under?
Primary CPC classification H04W72/542. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 22 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).