METHOD AND APPARATUS FOR SCANNING MULTI-MODE WIRELESS COMMUNICATION ENVIRONMENTS
First Claim
1. A method of scanning a plurality of communication channels and identifying one or more communication channels having a desired attribute, the method comprising:
- a) performing a first scan of a first set of at least one of the plurality of communication channels using a first scan mode;
b) assigning one or more attributes to at least one of the plurality of communication channels depending on the first scan, the one or more attributes selected from a set of potential attributes including the desired attribute;
c) determining, based on the assigned attributes, whether to perform a second scan of at least one of the plurality of communication channels using a second scan mode;
d) performing, if required, said second scan, the second scan configured based at least in part on the assigned attributes;
e) assigning one or more additional attributes to at least one of the plurality of communication channels depending on the second scan, the one or more additional attributes selected from the set of potential attributes including the desired attribute; and
f) identifying at least one of said one or more of the plurality of communication channels having the desired attribute if one or more of the plurality of communication channels are assigned the desired attribute based on the first scan or the second scan.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for adaptively scanning communication channels to find a channel having a desired attribute such as being usable for communication with a home network in one of a plurality of communication modes. A first scan of a first set of channels is performed, and attributes are assigned to channels. If a channel having the desired attribute is not found, the attributes are used to configure a second scan of a second set of channels using a second scan mode, such that the expected amount of resources consumed in the second scan is reduced, for example by scanning channels more likely to be usable for communication first. The second scan of a second set of channels is performed, and additional attributes are assigned to channels. If a channel having the desired attribute is found during the first or second scan, the scan may terminate.
95 Citations
36 Claims
-
1. A method of scanning a plurality of communication channels and identifying one or more communication channels having a desired attribute, the method comprising:
-
a) performing a first scan of a first set of at least one of the plurality of communication channels using a first scan mode; b) assigning one or more attributes to at least one of the plurality of communication channels depending on the first scan, the one or more attributes selected from a set of potential attributes including the desired attribute; c) determining, based on the assigned attributes, whether to perform a second scan of at least one of the plurality of communication channels using a second scan mode; d) performing, if required, said second scan, the second scan configured based at least in part on the assigned attributes; e) assigning one or more additional attributes to at least one of the plurality of communication channels depending on the second scan, the one or more additional attributes selected from the set of potential attributes including the desired attribute; and f) identifying at least one of said one or more of the plurality of communication channels having the desired attribute if one or more of the plurality of communication channels are assigned the desired attribute based on the first scan or the second scan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 35)
-
- 16. A method of scanning a plurality of communication channels to identify one or more communication channels having a desired attribute, the method comprising scanning one or more of the plurality of communication channels using two or more scan modes, wherein information acquired during one scan mode is used to configure a subsequent scan mode.
-
17. An apparatus for scanning a plurality of communication channels and identifying one or more communication channels having a desired attribute, the apparatus comprising:
-
a) a first scanning module configured to perform a first scan of a first set of at least one of the plurality of communication channels using a first scan mode; b) a second scanning module configured to perform a second scan of a second set of at least one of the plurality of communication channels using a second scan mode; and c) a processing module configured to; i) initiate the first scanning module to perform the first scan, the processing module configured to assign one or more attributes to at least one of the plurality of communication channels depending on the first scan, the one or more attributes selected from a set of potential attributes including the desired attribute; ii) determine, based on the assigned attributes, whether to perform the second scan; iii) initiate, if required, the second scanning module to perform the second scan; iv) configure the second scan based at least in part on the assigned attributes; v) assign one or more additional attributes to at least one of the plurality of communication channels depending on the second scan, the one or more additional attributes selected from the set of potential attributes including the desired attribute; and vi) identify at least one of said one or more of the plurality of communication channels having the desired attribute if one or more of the plurality of communication channels are assigned the desired attribute based on the first scan or the second scan. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An apparatus for scanning a plurality of communication channels to identify one or more communication channels having a desired attribute, the apparatus configured to scan one or more of the plurality of communication channels using two or more scan modes, wherein information acquired during one scan mode is used to configure a subsequent scan mode.
Specification