Determining the operational characteristics and configuration for wireless devices operating in the U-NII band
View Patent ↗Embodiments are directed towards collecting information regarding the implementation of dynamic frequency selection and automatic channel selection by one or more wireless communication devices using the U-NII radio band. And to use the collected information to determine if other communication devices are coupled to communicate with each other via a wireless connection or a wired connection, or to modify the automatic channel selection mechanism used by one or more wireless communication devices.
1. A method comprising:
identifying a first communication device that is configured to transmit and receive wireless signals using a plurality of channels within the U-NII spectrum and is configured to implement automatic channel selection to change a selection among the plurality of channels of the U-NII spectrum in which to transmit signals;
obtaining information regarding changes in the selection of the plurality of channels used to transmit signals based on the implementation of the automatic channel selection of the first communication device;
storing, in a database, a use profile of the first communication device to include the obtained information and a first location of the first communication device;
installing a second communication device at a second location in proximity to the first location and installing a third communication device at a third location in proximity to the second location;
determining if the use profile for the first communication device meets at least one threshold criteria;
coupling the second communication device to the third communication device to wirelessly communicate with each other via the U-NII spectrum if the use profile of the first communication device meets the at least one threshold criteria; and
coupling the second communication device to the third communication device to communicate via a wired connection instead of a wireless connection if the use profile of the first communication device fails to meet the at least one threshold criteria.
2. The method of claim 1 , further comprising:
storing, in the database, use profiles of each of a plurality of communication devices that utilize the U-NII spectrum.
3. The method of claim 1 , wherein the first and second locations are one from among: street address, zip code, and GPS coordinates.
4. The method of claim 1 , wherein the obtained information includes at least one from among: a current channel of operation, a current data transfer rate, a number of channel changes within a given time period, and a signal strength of access points and client devices at a time of channel changes.
5. The method of claim 1 , wherein the use profile includes at least one of among:
a number of channel changes made by the automatic channel selection implemented in the first communication device over a first period of time;
an average data transfer rate of the first communication device over the first period of time;
a proximity to locations of known Terminal Doppler Weather Radar systems; and
an average bandwidth activity of a plurality of communication devices that are detected by the first communication device.
6. The method of claim 1 , further comprising:
analyzing use profiles for each of a plurality of communication devices that utilize the U-NII spectrum, wherein each of the plurality of communication devices are located within a predetermined proximity to one another and the first communication device is one of the plurality of communication devices;
determining, based on the analyzed use profiles, configuration updates for the first communication device; and
applying the configuration updates to the first communication device.
7. The method of claim 1 , further comprising:
analyzing use profiles for each of a plurality of communication devices that utilize the U-NII spectrum, wherein each of the plurality of communication devices are located within a predetermined proximity to one another and the first communication device is one of the plurality of communication devices;
determining, based on the analyzed use profiles, at least one pattern of channel changes among the plurality of communication devices; and
modifying the automatic channel selection of the first communication device for selecting channel changes based on the determined at least one pattern.
8. The method of claim 1 , further comprising:
analyzing use profiles for each of a plurality of communication devices that utilize the U-NII spectrum, wherein each of the plurality of communication devices are located within a predetermined proximity to one another and the first communication device is one of the plurality of communication devices;
determining at least one pattern of channel changes among the plurality of communication devices; and
modifying the automatic channel selection of each of the plurality of communication devices for selecting channel changes based on the determined at least one pattern.
9. A system comprising:
a database that includes:
one or more processors; and
a non-transitory computer-readable memory communicatively coupled to the one or more processors, the memory storing computer-executable instructions that, when executed, cause the one or more processors to:
obtain operational characteristics information of a plurality of U-NII devices that are each configured to transmit and receive signals using a plurality of channels within the U-NII band, wherein the operational characteristics include at least information regarding an implementation of dynamic frequency selection and automatic channel selection by the plurality of U-NII devices; and
store use profiles for each of the plurality of U-NII devices, wherein each use profile includes the operational characteristics information of a corresponding U-NII device and a location of the corresponding U-NII device; and
a configuration device that includes:
one or more other processors; and
a non-transitory computer-readable memory communicatively coupled to the one or more other processors, the memory storing computer-executable instructions that, when executed, cause the one or more other processors to:
receive a target location to install and couple a first communication device to a second communication device;
identify at least one of the plurality of U-NII devices that are located proximate to the target location;
in response to a use profile of the identified U-NII devices meeting at least one threshold criteria, provide an indication to couple the first communication device to the second communication device to communicate with each other using the U-NII band over a wireless connection; and
in response to the use profile of the identified U-NII devices failing to meet the at least one threshold criteria, provide another indication to couple the first communication device to the second communication device to communicate over a wired connection.
10. The system of claim 9 , wherein the non-transitory computer-readable memory of the configuration device stores further computer-executable instructions that, when executed, cause the one or more other processors of the configuration device to:
analyze the use profiles for each of the identified U-NII devices to determine at least one pattern in the implementation of the dynamic frequency selection and the automatic channel selection by the identified U-NII devices; and
modifying an automatic channel selection algorithm of the first communication device based on the determined at least one pattern.
11. The system of claim 9 , wherein the user profiles include a proximity to known Terminal Doppler Weather Radar terminals and a proximity to other known U-NII device locations.