Methods and systems for varying channel scanning duration
AssigneeGoogle Inc.
InventorDmitry Shmidt
Life of this patent
Estimating the term…
Abstract
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.