WLAN system scanning and selection

US9648661B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9648661-B2
Application numberUS-201313863212-A
CountryUS
Kind codeB2
Filing dateApr 15, 2013
Priority dateJul 14, 2006
Publication dateMay 9, 2017
Grant dateMay 9, 2017

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.

Techniques for performing WLAN system scanning and selection are described. A terminal performs multiple iterations of scan to detect for WLAN systems. A scan list containing at least one WLAN system to detect for is initially determined. For each scan iteration, a scan type may be selected from among the supported scan types. The selected scan type may indicate passive scan or active scan, frequency channels to scan, etc. A scan may be performed based on the selected scan type. Signal strength measurements are obtained for access points received during the scan and used to identify detected access points. After all scan iterations are completed, candidates access points are identified based on the scan results, e.g., based on the signal strength measurements for the detected access points and a detection threshold. The best candidate access point may be selected for association by the terminal.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: a processor configured to: select at least one wireless local area network (WLAN) system, select a scan type for each of multiple scan iterations, perform the multiple scan iterations to detect for access points in the at least one WLAN system, wherein each scan is performed based on the selected scan type for that iteration, wait a particular time duration between scan iterations, determine whether to reduce the particular time duration after each scan iteration based on signal strength measurements obtained in the scan iteration, and identify candidate access points for association based on results of the multiple scan iterations; and a memory coupled to the processor. 2. The apparatus of claim 1 , wherein the processor is configured to select the at least one WLAN system from a list of WLAN systems configured on the apparatus. 3. The apparatus of claim 1 , wherein the processor is configured to select the at least one WLAN system having the same priority level from a list of WLAN systems configured on the apparatus. 4. An apparatus comprising: a processor configured to obtain signal strength measurements for an access point, to filter the signal strength measurements based on a first filter to obtain a first filtered value, to filter the signal strength measurements based on a second filter to obtain a second filtered value, wherein the first filter is slower than the second filter, to increase bandwidth of the first filter if the second filtered value is less than a threshold, to reduce the bandwidth of the first filter if the second filtered value is greater than the threshold, to decide whether to perform handoff based on the first filtered value, and to ascertain channel conditions based on the second filtered value; and a memory coupled to the processor. 5. The apparatus of claim 4 , wherein the processor is configured to adjust response of the first filter based on the second filtered value. 6. The apparatus of claim 4 , wherein the first and second filters are two infinite impulse response (IIR) filters with different coefficients. 7. The apparatus of claim 6 , wherein a coefficient for the second filter is a fixed value and a coefficient for the first filter is a variable value determined based on the second filtered value. 8. The apparatus of claim 7 , wherein the coefficient for the first filter has a smaller value when the second filtered value is weak and a larger value when the second filtered value is strong. 9. A method comprising: obtaining signal strength measurements for an access point; filtering the signal strength measurements based on a first filter to obtain a first filtered value; filtering the signal strength measurements based on a second filter to obtain a second filtered value, wherein the first filter is slower than the second filter; increasing bandwidth of the first filter if the second filtered value is less than a threshold; reducing the bandwidth of the first filter if the second filtered value is greater than the threshold; deciding whether to perform handoff based on the first filtered value; and ascertaining channel conditions based on the second filtered value. 10. The method of claim 9 , further comprising: adjusting response of the first filter based on the second filtered value. 11. A method comprising: selecting at least one wireless local area network (WLAN) system; selecting a scan type for each of multiple scan iterations; performing the multiple scan iterations to detect for access points in the at least one WLAN system, wherein each scan is performed based on the selected scan type for that iteration; waiting a particular time duration between scan iterations; determining whether to reduce the particular time duration after each scan iteration based on signal strength measurements obtained in the scan iteration; and identifying candidate access points for association based on results of the multiple scan iterations. 12. An apparatus comprising: means for selecting at least one wireless local area network (WLAN) system; means for selecting a scan type for each of multiple scan iterations; means for performing the multiple scan iterations to detect for access points in the at least one WLAN system, wherein each scan is performed based on the selected scan type for that iteration; means for waiting a particular time duration between scan iterations; means for determining whether to reduce the particular time duration after each scan iteration based on signal strength measurements obtained in the scan iteration; and means for identifying candidate access points for association based on results of the multiple scan iterations. 13. A non-transitory computer-readable medium having instructions thereon, the instructions comprising code for causing a computer to: select at least one wireless local area network (WLAN) system; select a scan type for each of multiple scan iterations; perform the multiple scan iterations to detect for access points in the at least one WLAN system, wherein each scan is performed based on the selected scan type for that iteration; wait a particular time duration between scan iterations; determine whether to reduce the particular time duration after each scan iteration based on signal strength measurements obtained in the scan iteration; and identify candidate access points for association based on results of the multiple scan iterations. 14. An apparatus comprising: means for obtaining signal strength measurements for an access point; means for filtering the signal strength measurements based on a first filter to obtain a first filtered value; means for filtering the signal strength measurements based on a second filter to obtain a second filtered value, wherein the first filter is slower than the second filter; means for increasing bandwidth of the first filter if the second filtered value is less than a threshold; means for reducing the bandwidth of the first filter if the second filtered value is greater than the threshold; means for deciding whether to perform handoff based on the first filtered value; and means for ascertaining channel conditions based on the second filtered value. 15. A non-transitory computer-readable medium having instructions thereon, the instructions comprising code for causing a computer to: obtain signal strength measurements for an access point; filter the signal strength measurements based on a first filter to obtain a first filtered value; filter the signal strength measurements based on a second filter to obtain a second filtered value, wherein the first filter is slower than the second filter; increase bandwidth of the first filter if the second filtered value is less than a threshold; reduce the bandwidth of the first filter if the second filtered value is greater than the threshold; decide whether to perform handoff based on the first filtered value; and ascertain channel conditions based on the second filtered value.

Assignees

Inventors

Classifications

  • H04W84/12Primary

    WLAN [Wireless Local Area Networks] · CPC title

  • H04W48/16Primary

    Discovering, processing access restriction or access information · CPC title

  • H04L12/46Primary

    Interconnection of networks · 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 US9648661B2 cover?
Techniques for performing WLAN system scanning and selection are described. A terminal performs multiple iterations of scan to detect for WLAN systems. A scan list containing at least one WLAN system to detect for is initially determined. For each scan iteration, a scan type may be selected from among the supported scan types. The selected scan type may indicate passive scan or active scan, fre…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04W84/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 09 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).