Wireless client device detection and steering on a network with multiple access points

US10959144B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10959144-B2
Application numberUS-201816185006-A
CountryUS
Kind codeB2
Filing dateNov 8, 2018
Priority dateNov 8, 2018
Publication dateMar 23, 2021
Grant dateMar 23, 2021

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 method for automatic steering of client devices accessing a network to a different access point on the network is provided. A network controller of the network device automatically identifies a pre-determined type of electronic client device gaining access to the network and automatically designates the client device as non-steerable when identified as the predetermined type of electronic client device. Thus, when the network controller selects a client device for being steered to a different access point of the network during a steering event, client devices designated as non-steerable by the network controller are prevented from being steered and only client devices that are not designated as non-steerable are available as candidates to be steered. A network device is also provided.

First claim

Opening claim text (preview).

We claim: 1. A method of automatically preventing steering of electronic client devices accessing a wireless local area network, the wireless local area network having multiple access points, from a first one of the access points of the wireless local area network to a different access point of the wireless local area network, comprising: automatically identifying, by a network controller of the wireless local area network, a pre-determined type of electronic client device gaining access to the wireless local area network via wireless communications with the first one of the access points of the wireless local area network, wherein the pre-determined type of electronic client device includes stationary low bandwidth (SLB) client devices that are stationary relative to a nearest access point of the network for at least a predetermined period of time, and that have bandwidth usage below a predetermined threshold over the predetermined period of time; and automatically designating, by the network controller, an electronic client device as a non-steerable SLB client device in a no-steer list of the network controller in response to identifying the electronic client device as the predetermined type of electronic client device, wherein, when the network controller selects a candidate electronic client device for steering to the different access point of the wireless local area network during a steering event, each electronic client device designated as a non-steerable SLB client device in the no-steer list by the network controller is prevented from being steered, and only electronic client devices that are not designated as non-steerable SLB client devices in the no-steer list are available as the candidate electronic client device to be steered. 2. The method according to claim 1 , wherein the network is a wireless local area network having multiple access points provided by network devices including at least one network extender, and wherein the network controller is contained with one of the network devices of the network. 3. The method according to claim 2 , wherein one of the network devices is a gateway device, and wherein the network controller is included in the gateway device. 4. The method according to claim 1 , wherein the predetermined type of electronic client devices includes Internet of Things (IoT) electronic client devices. 5. The method according to claim 1 , further comprising: increasing a station count limit for an access point by a number of the predetermined type of electronic devices detected as being associated with the access point. 6. The method according to claim 1 , wherein the steering event may include at least one of: low link quality to an access point, overloaded fronthaul access point channel utilization, overloaded backhaul access point channel utilization, and proactive steering from an access point having highest associated station count. 7. The method according to claim 1 , wherein automatically identifying the predetermined type of electronic client device includes performing deep packet inspection (DPI) of traffic from an electronic client device to obtain a device identification category of the electronic client device that identifies the electronic client device as a SLB client device. 8. The method according to claim 7 , wherein the device identification category may include at least one of device vendor, operating system (OS), class of device, name of device, and type of device. 9. The method according to claim 1 , wherein automatically identifying the predetermined type of electronic client device includes obtaining information about an electronic client device during a Wi-Fi Protected Setup (WPS) pairing operation with the network that identifies the electronic client device as a SLB client device. 10. The method according to claim 9 , wherein messaging exchanged during the WPS pairing operation is used to obtain the information about the electronic device, which includes at least one of device manufacturer, model number of device, and model name of device. 11. The method according to claim 9 , wherein automatically identifying the predetermined type of electronic client device includes comparing the information about the electronic device obtained during the WPS pairing operation with a stored database of information of electronic client devices. 12. The method according to claim 1 , wherein automatically identifying the predetermined type of electronic client device includes determining stationarity of an electronic client device relative to a nearest access point that identifies the electronic client device as a SLB client device. 13. The method according to claim 12 , wherein determining stationarity of the electronic client device includes determining whether a variation of Received Signal Strength Indicator (RSSI) of the electronic client device to the nearest access point over a predetermined period of time is less than a pre-set threshold of RSSI variation. 14. The method according to claim 12 , wherein automatically identifying the predetermined type of electronic client device includes determining bandwidth usage of the electronic client device that identifies the electronic client device as a SLB client device. 15. The method according to claim 14 , wherein determining bandwidth usage of the electronic client device includes determining whether at least one of a maximum average bandwidth usage and a peak bandwidth usage over a predetermined period of time is below a pre-set threshold of bandwidth usage. 16. A network device for automatically preventing steering of electronic client devices accessing a wireless local area network having multiple access points, the network device comprising: a network controller configured to steer a candidate electronic client device from a first one of the access points of the wireless local area network to a different access point of the wireless local area network upon detection of a steering event; the network controller being further configured to automatically identify a predetermined type of electronic client device having access to the wireless local area network via wireless communications with the first one of the access points of the wireless local area network, wherein the predetermined type of electronic client device includes stationary low bandwidth (SLB) client devices that are stationary relative to a nearest access point of the network for at least a predetermined period of time, and that have bandwidth usage below a predetermined threshold over the predetermined period of time, and automatically designate an electronic client device as a non-steerable SLB client device in response to identifying the electronic client device as the predetermined type of electronic client device, wherein, when the network controller selects the candidate electronic client device for steering to the different access point of the wireless local area network during the steering event, each electronic client device designated as a non-steerable SLB client device in the no-steer list by the network controller is prevented from being steered, and only an electronic client device that is not designated as a non-steerable SLB client device in the no-steer list is available as the candidate electronic client device to be steered. 17. The network device according to claim 16 , wherein the network controller is configured to automatically identify the pre-determined type of electronic client device by at least one of: performing deep packet inspection (DPI) of traffic from an electronic device to obta

Assignees

Inventors

Classifications

  • H04W36/302Primary

    due to low signal strength · CPC title

  • H04W36/08Primary

    Reselecting an access point · CPC title

  • H04W48/20Primary

    Selecting an access point · CPC title

  • by filtering · CPC title

  • of the core network · 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 US10959144B2 cover?
A method for automatic steering of client devices accessing a network to a different access point on the network is provided. A network controller of the network device automatically identifies a pre-determined type of electronic client device gaining access to the network and automatically designates the client device as non-steerable when identified as the predetermined type of electronic cli…
Who is the assignee on this patent?
Arris Entpr Llc
What technology area does this patent fall under?
Primary CPC classification H04W36/302. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 23 2021 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).