Location based pattern for scanning for wireless local area networks
First Claim
Patent Images
1. A method in a mobile device having a wireless local area network interface and one or more other wireless interfaces, the method comprising:
- identifying a location of said mobile device via one or more of said other wireless interfaces;
calculating a value that depends, at least in part, on a number numSelections that represents how many times said mobile device entered said location and on a number numAssociations that represents how many times said mobile device associated with any wireless local area network or a particular wireless local area network while at said location;
determining intervals from said value, wherein as the ratio of numAssociations to numSelections increases said intervals are shorter subject to a lower limit for said intervals and wherein as the ratio decreases said intervals are longer subject to an upper limit for said intervals; and
scanning for wireless local area networks while at said location during scan sessions that are separated by said intervals,wherein said number numSelections is at least 1.
4 Assignments
0 Petitions
Accused Products
Abstract
A mobile device having a wireless local area network interface and one or more other wireless interfaces identifies a location of the mobile device via one or more of the other wireless interfaces, estimates a likelihood of finding a wireless local area network at the location, and scans for wireless local area networks while at the location during scan sessions that are separated by intervals, where the intervals are determined by the estimated likelihood.
11 Citations
15 Claims
-
1. A method in a mobile device having a wireless local area network interface and one or more other wireless interfaces, the method comprising:
-
identifying a location of said mobile device via one or more of said other wireless interfaces; calculating a value that depends, at least in part, on a number numSelections that represents how many times said mobile device entered said location and on a number numAssociations that represents how many times said mobile device associated with any wireless local area network or a particular wireless local area network while at said location; determining intervals from said value, wherein as the ratio of numAssociations to numSelections increases said intervals are shorter subject to a lower limit for said intervals and wherein as the ratio decreases said intervals are longer subject to an upper limit for said intervals; and scanning for wireless local area networks while at said location during scan sessions that are separated by said intervals, wherein said number numSelections is at least 1. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile device comprising:
-
a processor; a wireless local area network interface coupled to said processor, through which said mobile device is able to scan for wireless local area networks; one or more other wireless communication interfaces coupled to said processor, through which said mobile device is able to identify a location of said mobile device; and a memory to store code which, when executed by said processor, is arranged to calculate a value that depends, at least in part, on a number numSelections that represents how many times said mobile device entered said location and on a number numAssociations that represents how many times said mobile device associated with any wireless local area network or a particular wireless local area network while at said location, to determine intervals from said value, wherein as the ratio of numAssociations to numSelections increases said intervals are shorter subject to a lower limit for said intervals and wherein as the ratio decreases said intervals are longer subject to an upper limit for said intervals, and to control said wireless local area network interface to scan for wireless local area networks or said particular wireless local area network while at said location during scan sessions that are separated by said intervals, wherein said number numSelections is at least 1. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium having computer-executable instructions which when executed by a mobile device having a wireless local area network interface and one or more other wireless communication interfaces, result in said mobile device:
-
identifying a location of said mobile device via one or more of said other wireless interfaces; calculating a value that depends, at least in part, on a number numSelections that represents how many times said mobile device entered said location and on a number numAssociations that represents how many times said mobile device associated with any wireless local area network or a particular wireless local area network while at said location; determining intervals from said value, wherein as the ratio of numAssociations to numSelections increases said intervals are shorter subject to a lower limit for said intervals and wherein as the ratio decreases said intervals are longer subject to an upper limit for said intervals; and scanning for wireless local area networks or said particular wireless local area network while at said location during scan sessions that are separated by said intervals, wherein said number numSelections is at least 1. - View Dependent Claims (14, 15)
-
Specification