Channel scanning
First Claim
1. A computer-implemented method, comprising:
- alternating, in a series of multiple consecutive time periods, between monitoring a first channel with a transceiver of a client device during one of the consecutive time periods and monitoring a second channel with the transceiver during another of the consecutive time periods;
while maintaining a logical association between the client device and a first access point on the first channel, receiving, by the client device, a beacon over the second channel from a second access point without establishing a logical association between the client device and the second access point; and
determining a property of the client device using the beacon received over the second channel from the second access point while maintaining the logical connection between the client device and the first access point, and without establishing a logical connection between the client device and the second access point.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for channel scanning. In one aspect, a method includes, while maintaining an association with a first access point on a first channel during first, second, and third consecutive time slices: (i) monitoring, by a client device, a single second channel during the first time slice and the third time slice, and (ii) monitoring, by the client device, the first channel during the second time slice; receiving a beacon from a second access point during the first time slice or the third time slice; and determining a property of the client device or the second access point using the beacon, without using the beacon to determine whether to establish an association with the second access point.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
alternating, in a series of multiple consecutive time periods, between monitoring a first channel with a transceiver of a client device during one of the consecutive time periods and monitoring a second channel with the transceiver during another of the consecutive time periods; while maintaining a logical association between the client device and a first access point on the first channel, receiving, by the client device, a beacon over the second channel from a second access point without establishing a logical association between the client device and the second access point; and determining a property of the client device using the beacon received over the second channel from the second access point while maintaining the logical connection between the client device and the first access point, and without establishing a logical connection between the client device and the second access point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18)
-
-
10. A system comprising:
-
one or more computers; and a non-transitory computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; alternating, in a series of multiple consecutive time periods, between monitoring a first channel with a transceiver of a client device during one of the consecutive time periods and monitoring a second channel with the transceiver during another of the consecutive time periods; while maintaining a logical association between the client device and a first access point on the first channel, receiving, by the client device, a beacon over the second channel from a second access point without establishing a logical association between the client device and the second access point; and determining a property of the client device using the beacon received over the second channel from the second access point while maintaining the logical connection between the client device and the first access point, and without establishing a logical connection between the client device and the second access point. - View Dependent Claims (11, 16, 17, 19)
-
-
12. A computer storage device storing a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
alternating, in a series of multiple consecutive time periods, between monitoring a first channel with a transceiver of a client device during one of the consecutive time periods and monitoring a second channel with the transceiver during another of the consecutive time periods; while maintaining a logical association between the client device and a first access point on the first channel, receiving, by the client device, a beacon over a second channel from the second access point without establishing a logical association between the client device and the second access point; and determining a property of the client device using the beacon received over the second channel from the second access point while maintaining the logical connection between the client device and the first access point, and without establishing a logical connection between the client device and the second access point. - View Dependent Claims (13, 14, 15, 20)
-
Specification