Methods and Systems for Varying Channel Scanning Duration

US2016198326A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016198326-A1
Application numberUS-201514588903-A
CountryUS
Kind codeA1
Filing dateJan 3, 2015
Priority dateJan 3, 2015
Publication dateJul 7, 2016
Grant date

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 device that includes one or more processors may receive instructions to scan, at a given time, one or more channels in one or more frequency bands for presence of wireless devices in an environment of the device. The device may also identify one or more operations of the device that are occurring at the given time. The device may also adjust a duration of scanning the one or more channels based on the identified operations. The device may also cause a wireless receiver of the device to scan, for the adjusted duration, the one or more channels for the presence of the wireless devices.

First claim

Opening claim text (preview).

1 . A method comprising: receiving, by a device that includes one or more processors, instructions to scan, at a given time, one or more channels in one or more frequency bands for presence of wireless devices in an environment of the device; identifying one or more operations of the device that are occurring at the given time; determining an indication of a rate of power consumption, at the given time, of a particular component of the device; based on the identified operations of the device and the indication of the rate of power consumption, adjusting a duration of scanning the one or more channels for the presence of the wireless devices; and causing a wireless receiver of the device to scan, for the adjusted duration, the one or more channels for the presence of the wireless devices. 2 . The method of claim 1 , wherein the particular component is a display of the device, the method further comprising: detecting that the display receives less than a threshold amount of power at the given time; and responsively reducing the duration of scanning the one or more channels. 3 . The method of claim 1 , further comprising: determining that the device is in wireless connectivity with an external computing device using one of the one or more channels; and responsive to the determination, reducing the duration of scanning the one or more channels. 4 . The method of claim 1 , further comprising detecting a change in power consumption of the device greater than a threshold change, wherein adjusting the duration is based also on detecting the change. 5 . The method of claim 1 , further comprising receiving an input from an input interface of the device, wherein adjusting the duration is responsive to receiving the input. 6 . The method of claim 1 , further comprising detecting activity of a particular application in the device, wherein adjusting the duration is based on detecting the activity. 7 . The method of claim 1 , further comprising: receiving, from an application in the device, a request for wireless connectivity to an external computing device; and responsively increasing the duration of scanning the one or more channels. 8 . The method of claim 1 , further comprising reducing an amount of power to the wireless receiver after lapse of the adjusted duration. 9 . The method of claim 1 , further comprising transmitting a probe request via a wireless transmitter of the device using the one or more channels, wherein the wireless receiver scans the one or more channels for a response to the probe request over the adjusted duration responsive to transmitting the probe request. 10 . The method of claim 1 , further comprising: based on a scan of a given channel of the one or more channels by the wireless receiver, detecting presence of a given wireless device in the environment of the device; and responsive to detecting the given wireless device, reducing the adjusted duration of scanning the one or more channels. 11 . A device comprising: a wireless receiver; one or more processors; and data storage storing instructions that, upon execution by the one or more processors, cause the device to: identify one or more operations of the device that are occurring at a given time; determine an indication of a rate of power consumption, at the given time, of a particular component of the device; based on the identified operations of the device and the indication of the rate of power consumption, adjust a duration of scanning one or more channels in one or more frequency bands for presence of wireless devices in the environment of the device; and at the given time, operate the wireless receiver to scan, for the adjusted duration, the one or more channels for the presence of the wireless devices. 12 . The device of claim 11 , further comprising a display, wherein the display is the particular component, and wherein the instructions further cause the device to: detect that the display receives less than a threshold amount of power at the given time; and responsively reduce the duration of scanning the one or more channels. 13 . The device of claim 11 , further comprising an input interface, wherein the instructions further cause the device to receive an input from the input interface, and wherein adjusting the duration is responsive to receiving the input. 14 . The device of claim 11 , further comprising a wireless transmitter, wherein the instructions further cause the device to transmit a probe request via the wireless transmitter using the one or more channels, and wherein the wireless receiver scans the one or more channels for a response to the probe request over the adjusted duration responsive to transmitting the probe request. 15 . A non-transitory computer readable medium having stored therein instructions that, when executed by a computing device, cause the computing device to perform functions comprising: receiving a request to scan, at a given time, one or more channels in one or more frequency bands for presence of wireless devices in an environment of the computing device; identifying one or more operations of the computing device that are occurring at the given time; determining an indication of a rate of power consumption, at the given time, of a particular component of the computing device; based on the identified operations of the computing device and the indication of the rate of power consumption, adjusting a duration of scanning the one or more channels for the presence of the wireless devices; and causing a wireless receiver of the computing device to scan, for the adjusted duration, the one or more channels for the presence of the wireless devices. 16 . The non-transitory computer readable medium of claim 15 , wherein the particular component is a display of the computing device, the functions further comprising: detecting that the display receives less than a threshold amount of power at the given time; and responsively reducing the duration of scanning the one or more channels. 17 . The non-transitory computer readable medium of claim 15 , the functions further comprising: determining that the computing device is in wireless connectivity with an external computing device using one of the one or more channels; and responsive to the determination, reducing the duration of scanning the one or more channels. 18 . The non-transitory computer readable medium of claim 15 , the functions further comprising detecting a change in power consumption of the computing device greater than a threshold change, wherein adjusting the duration is based also on detecting the change. 19 . The non-transitory computer readable medium of claim 15 , the functions further comprising detecting activity of a particular application in the computing device, wherein adjusting the duration is based on detecting the activity. 20 . The non-transitory computer readable medium of claim 15 , the functions further comprising receiving an input from an input interface of the computing device, wherein adjusting the duration is responsive to receiving the input.

Assignees

Inventors

Classifications

  • H04W48/16Primary

    Discovering, processing access restriction or access information · CPC title

  • H04W8/005Primary

    Discovery of network devices, e.g. terminals · CPC title

  • Circuits · CPC title

  • Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title

  • WLAN [Wireless Local Area 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 US2016198326A1 cover?
A device that includes one or more processors may receive instructions to scan, at a given time, one or more channels in one or more frequency bands for presence of wireless devices in an environment of the device. The device may also identify one or more operations of the device that are occurring at the given time. The device may also adjust a duration of scanning the one or more channels bas…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification H04W48/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jul 07 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).