[go: up one dir, main page]

WO2024238683A1 - Wireless communication network analyzer - Google Patents

Wireless communication network analyzer Download PDF

Info

Publication number
WO2024238683A1
WO2024238683A1 PCT/US2024/029506 US2024029506W WO2024238683A1 WO 2024238683 A1 WO2024238683 A1 WO 2024238683A1 US 2024029506 W US2024029506 W US 2024029506W WO 2024238683 A1 WO2024238683 A1 WO 2024238683A1
Authority
WO
WIPO (PCT)
Prior art keywords
recommendation
article
manufacture
wireless network
target wireless
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/US2024/029506
Other languages
French (fr)
Inventor
Dan MARINESCU-GAVA
Olli Alanen
Teemu Pulkkinen
Mikko Lauronen
Janne Kurjenniemi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ekahau Inc
Original Assignee
Ekahau Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US18/663,822 external-priority patent/US20240388924A1/en
Application filed by Ekahau Inc filed Critical Ekahau Inc
Priority to FI20253648A priority Critical patent/FI20253648A1/en
Publication of WO2024238683A1 publication Critical patent/WO2024238683A1/en
Anticipated expiration legal-status Critical
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition

Definitions

  • An aspect of this disclosure relates to electronic hardware and software that assists with designing or optimizing a wireless communication network that is deployed, for instance in a building.
  • a wireless digital communications network may include computing devices or nodes that communicate with each other using wireless data connections. Each node may have a radio transmitter and/or a radio receiver that communicates with the network over radio frequencies (RF.)
  • RF radio frequencies
  • a wireless local area network (WLAN) links two or more devices through a wireless access point (AP.)
  • the AP typically connects to a wired router, a switch, or a hub via an Ethernet cable to obtain access to the Internet.
  • the AP projects a wireless signal (e.g., a Wi-Fi signal) which other nodes that are nearby receive, to communicate with the AP and thereby also give those nodes access to the Internet.
  • a typical wireless network may include one or more APs that provide RF coverage to the nodes of the network over a given region.
  • a multiband AP has multiple radios, operating in different frequency bands.
  • a network planning tool is used to assist an owner or administrator of the wireless network to design the network, by for example physically locating the APs in a facility (a given space) and configuring communication settings used by nodes of the wireless network.
  • the network planning tool may obtain measurements made by a separate measurement tool. These are measurements of signals used for wireless communications in the network, and such measurements are then analyzed by the network planning tool to determine whether coverage is sufficient at various locations of the facility in which the wireless network is to be deployed.
  • the network planning tool may help the user determine the number of APs as well as the physical locations of the APs to set the number of APs and their physical area of coverage. The user may, for example, wish to have as few APs as possible that provide a sufficiently large area of coverage.
  • Several aspects of the disclosure here aim to provide wireless network owners and administrators with easy-to-digest, computerized user interface dashboard elements that not only let them see what the negative performance or reliability indicators in their networks are but also present recommendations that are designed to “improve” those indicators, by arranging the wireless network.
  • the recommendations are produced by software for arranging a target wireless network, where the software upon being executed by a processor obtains input data about the target wireless network.
  • the processor may be for example part of any computer system, such as a client-side device that is a node in the network, a web server, one or more processors that are part of a cloud computing system, or a distributed arrangement of multiple processors such as in a client-server system.
  • the processor analyzes the input data to produce one or more recommendations for how to arrange the target wireless network, e.g., re-arrange an existing setup of, or do an initial set up for, the network.
  • the recommendation may be carried out automatically, for example without being first displayed or distributed to a user, or they may be carried out prior to being displayed or presented to the user.
  • the recommendations should (or are intended to) result in change of an aspect of the network as measured through or reflected in the indicators.
  • the method is not part of an initial network planning operation, but rather is performed to survey and improve an existing wireless network. It is expected to provide a better solution for the needs of the network owner or administrator.
  • Fig. l is a block diagram depicting data flow in one instance of a method for producing recommendations for arranging a wireless network.
  • Figs 2-10 are screenshots of an example computerized user interface that presents the recommendations.
  • Fig. l is a block diagram depicting data flow in one instance of a method for producing recommendations for arranging a target wireless network.
  • the method is performed by one or more processors in a cloud computing system, although more generally the method could be performed by other processors.
  • a processor in a client-side device that is a node of the target wireless network may be configured to perform the method.
  • the client-side device may be, e.g., a portable consumer electronics device such as a smartphone, a laptop, or a tablet in whose housing contains or has integrated therein a machine-readable medium such as solid state memory, a radio and a processor that is configured according to instructions stored in the memory.
  • An aspect of the disclosure here thus may be an article of manufacture such as any physical device or system that includes a machine-readable medium having stored therein instructions (such as in the form of a mobile app) that, when executed by a processor, produces one or more recommendations for how to arrange the target wireless network.
  • the network may be one in which the network data is communicated over-the-air between a radio in a node of the network and an AP in the network, as carried in any one of several available wireless local area network frequency domains or frequency bands including 2.4 GHz, 3.5 GHz, 5 GHz, and 6 GHz such as those described in IEEE 802.1 lx standards.
  • the network may alternatively be a cellular phone network, or it may be a private cellular network such as one that uses the Citizens Broadband Radio Service, CBRS, spectrum.
  • the method for producing recommendations may proceed as follows.
  • the processor obtains input data 102 about a target wireless network, and then analyzes the input data to produce a recommendation for how to arrange the network, wherein the recommendation changes an aspect of the target wireless network as measured through or reflected in an indicator.
  • a purpose here may be to re-arrange an existing setup of the network, or it may be to do an initial set up of the network.
  • Fig. 1 depicts various forms of the input data 102.
  • the input data may include client-side measurements which are made by a node or client-side device (e.g., node A, or node B) of the network.
  • Such measurements may be measurements of a statistical parameter such as received RF signal strength or more generally any signal that is involved in wireless data communications to or from a wireless access point (AP) in the network.
  • a statistical parameter such as received RF signal strength or more generally any signal that is involved in wireless data communications to or from a wireless access point (AP) in the network.
  • Such measurement or other information may include data about or signal measurements of a wireless or over-the-air propagation channel of the network, wherein data is communicated in the channel between a radio in a client-side device (e.g., node A, or node B) and an AP that is part of the network.
  • client-side device e.g., node A, or node B
  • Another example of the input data 102 that can be delivered to the processor is measurements made by a separate sensor device 104 that is separate from the node of the wireless network, for example a stand-alone, stationary sensor device placed in a static and known position on the floor plan or planning area of the facility.
  • the input data 102 delivered to the processor may also be information about network performance as seen by the AP or as seen by a network controller 106, such as faults, channel utilizations, observed interference.
  • the input data 102 may include measurements such as received signal strength indicator (RS SI), packet capture data, RF measurements across the transmission frequencies and across the various radios (where there may be multiple radios in for example a client device, a separate sensor device, or in the AP.)
  • the input data 102 may also include floorplan characteristics of the facility in which the network is deployed, either manually input by a user or automatically generated using sensors such as a video camera (not shown).
  • the input data 102 may also include client RSSI, faults and a current network configuration setting as reported by the network controller 106, e.g., a wireless local area network 802.1 lx network controller.
  • the processor can use various techniques to analyze the input data 102 to determine the recommendations for arranging the network, which can also be referred to as best practices, as shown in the examples of Figs. 2-10. These techniques may be designed to or are contemplated to produce one or more recommendations that can change an aspect of the network for the better.
  • the techniques may include machinelearning based propagation models, network configuration analysis, a planning program that determines for example AP locations, channels, and transmit powers, environment detection that detects or identifies the type of facility in which the network is deployed (e.g., an office, a warehouse, a hospital), and use case detection (e.g., favoring throughput as compared to latency as compared to mobility.)
  • Figs. 2-10 are screenshots of an example computerized user interface or dashboard that present or display several cases of recommendations to a user, to improve various aspects of the network. These aspects can be measured through or reflected in what is referred to here as indicators.
  • the indicator in most instances negatively impacts wireless data communication, from or to a client-side device which is a node (e.g., the node A or node B) of the network.
  • One or more indicators may be selected from the group consisting of communications protocol overhead (e.g., the protocol may be too complex or heavy thereby reducing throughput), channel contention (e.g., too many client devices are sharing the same channel thereby causing excessive latency or reduced throughput), compatibility (e.g., a client device being a smartphone can connect to the network but another client device being a laptop is unable to), connectivity, latency, throughput, coverage (e.g., primary RF coverage, SNR or SNIR - see for example Fig. 6), performance (e.g., a SSID configuration - see for example Fig.
  • communications protocol overhead e.g., the protocol may be too complex or heavy thereby reducing throughput
  • channel contention e.g., too many client devices are sharing the same channel thereby causing excessive latency or reduced throughput
  • compatibility e.g., a client device being a smartphone can connect to the network but another client device being a laptop is unable to
  • connectivity e.g
  • the recommendations may be one or more of the following: change to an SSID configuration; change to a setting such as a security setting; change to which channels are used for transmission; change an external antenna of the AP to another one that enables a different transmit or receive beam pattern; change orientation of the AP or orientation of the external antenna to enable the different transmit or receive beam pattern; reposition an existing AP of the wireless network; add another AP to the wireless network (which may already have at least one AP); change to a network configuration setting that increases transmit power of an existing AP, changes channel width, or changes minimum basic rate (MBR) as seen for example in Fig. 8; and use a network planning tool to produce a new, wireless network arrangement (a redesign of the network.)
  • Figs. 2-10 To provide a full user experience, it can be seen in Figs. 2-10 that the description of the recommendation is not only displayed (in this example, positioned to the right of a page, frame, or window) but also accompanies on the same, page, or window, a description of the indicator (which in this example is positioned to the left as seen.) This gives a fuller user experience as can see simultaneously not only the indicator but also one or more recommendations that are intended to ameliorate the indicator. Also, there may be multiple indicators shown simultaneously, for instance in Fig. 6 where each indicator is primary coverage in a respective frequency band, or for instance in Fig.
  • each indicator is the name of an SSID in a respective frequency band and the recommendation is for the user to change the configuration settings so that the business critical SSIDs are on a single frequency band, and to prioritize the 5 GHz and 6 GHz bands for the business critical SSIDs.
  • Fig. 2 illustrates the case where analysis reveals that the indicator, SNR, is too small, and therefore the recommendation (Best Practices) here is to increase transmit power by a certain amount. Note that there may be more than one recommendation that is produced, to address a given indicator. Carrying out the recommendation here should result in an increase in signal to interference and noise ratio (SINR) or signal to noise ratio (SNR) as a performance proxy.
  • SINR signal to interference and noise ratio
  • SNR signal to noise ratio
  • Fig. 3 shows the case where the indicator is a security misconfiguration, and the recommendation to address it is to disable the management frame protection (MFP) except in the 6 Ghz band.
  • MFP management frame protection
  • Fig. 4 illustrates the case where the analysis reveals that there is a misconfiguration in channel width in the 5 Ghz band, and in response the recommendation in this case is for the user to change the network configuration setting for the 5 Ghz band to use either 20 MHz or 40 MHz (not 80 MHz) wide channels.
  • Fig. 5 illustrates the case where the analysis reveals that the indicator secondary coverage is considered too low, and therefore the recommendation in this case (Best Practices) is for the user to check that the APs are installed correctly and to increase transmit power (a network configuration setting for the AP or for a client device.) Carrying out this recommendation should result in primary RF coverage or secondary RF coverage changing, preferably increasing.
  • a response to address that indicator may take the form of several recommendations - see for example Fig. 10 in which indicator is low primary coverage, and in response four recommendations are given to help increase the primary coverage.
  • a method that produces the recommendation may also obtain and analyze aggregated anonymized data from wireless networks other than the target wireless network.
  • the aggregated anonymized data may refer to previously made measurements reported by various instances of wireless network monitoring equipment that are being used to collect input data for AP- diverse wireless networks (in which APs are from various vendors) that are in diverse use cases, to estimate what should be the indicators of a "good" network.
  • analysis of the aggregated anonymized data may enable the recommendation to be of at least two types, namely one that results in the indicator meeting an explicit minimum value defined by a user (e.g., administrator of the network) for a discrete requirement, or it may be one that results in the indicator meeting a best practice value for a “good” network that has been determined using past historical data from various networks (e.g., having different APs, different configurations, or different facility physical layout.)
  • the recommendation may result in the indicator meeting either a static minimum value or a dynamic minimum value.
  • the dynamic minimum value is one that is automatically updated or changes, based on computerized analysis of the aggregated anonymized data from wireless networks other than the target wireless network, which include performance measurements that have been observed and collected over time such as two or more weeks or two or more months, of various wireless networks other than the target wireless network.
  • carrying out the recommendation results in the indicator meeting a generic minimum value, or a dynamic minimum value that is defined for a use case.
  • the processor is configured to determine the use case of the wireless network as one of high throughput (e.g., a stationary office, mobility favored (or maximizing roaming ability of client devices), e.g., a warehouse, or latency favored (e.g., a hospital.)
  • high throughput e.g., a stationary office, mobility favored (or maximizing roaming ability of client devices), e.g., a warehouse, or latency favored (e.g., a hospital.
  • the recommendations will be different for the same indicator, when the indicator is to meet a generic minimum value versus a dynamic minimum value (the latter being specific to and changing as function of the determined use case.)
  • the processor may be further configured to distribute a description of the recommendation (e.g., immediately upon the recommendation being produced) using a cloud based user interface, an email message, a notification in a mobile app, or an alert in a 3d party system.
  • the processor may be further configured to verify whether the recommendation is carried out, by accessing a network configuration setting for example in the client-side device, or by measuring an aspect of the network. In response to the recommendation being carried out, the processor next verifies whether the aspect of the wireless network matches a prediction made using the recommendation and, if it does not match then the process described above of collecting input data and analyzing the input data is repeated to produce a new recommendation.
  • the match does not have to be an exact match, as there may be a tolerance around how close an observed indicator must be to a predicted indicator (to declare a match.)
  • the recommendations that are generated or produced are not displayed or distributed to a user as a proposed course of action, but instead are carried out automatically, without first being displayed or distributed to the user.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Monitoring And Testing Of Transmission In General (AREA)
  • Measurement Of Resistance Or Impedance (AREA)

Abstract

A method for producing a recommendation for how to arrange a target wireless network. Input data is obtained about a target wireless network, and the input data is analyzed to produce a recommendation for how to arrange the target wireless network. The recommendation when carried out changes an aspect of the target wireless network as measured through or reflected in an indicator. Other aspects are also described and claimed.

Description

WIRELESS COMMUNICATION NETWORK ANALYZER
[0001] This nonprovisional patent application claims the benefit of the earlier filing date of US provisional application no. 63/502,652 filed May 16, 2023.
FIELD
[0002] An aspect of this disclosure relates to electronic hardware and software that assists with designing or optimizing a wireless communication network that is deployed, for instance in a building.
BACKGROUND
[0003] A wireless digital communications network (wireless network) may include computing devices or nodes that communicate with each other using wireless data connections. Each node may have a radio transmitter and/or a radio receiver that communicates with the network over radio frequencies (RF.) A wireless local area network (WLAN) links two or more devices through a wireless access point (AP.) The AP typically connects to a wired router, a switch, or a hub via an Ethernet cable to obtain access to the Internet. The AP projects a wireless signal (e.g., a Wi-Fi signal) which other nodes that are nearby receive, to communicate with the AP and thereby also give those nodes access to the Internet. A typical wireless network may include one or more APs that provide RF coverage to the nodes of the network over a given region. A multiband AP has multiple radios, operating in different frequency bands.
[0004] A network planning tool is used to assist an owner or administrator of the wireless network to design the network, by for example physically locating the APs in a facility (a given space) and configuring communication settings used by nodes of the wireless network. The network planning tool may obtain measurements made by a separate measurement tool. These are measurements of signals used for wireless communications in the network, and such measurements are then analyzed by the network planning tool to determine whether coverage is sufficient at various locations of the facility in which the wireless network is to be deployed. The network planning tool may help the user determine the number of APs as well as the physical locations of the APs to set the number of APs and their physical area of coverage. The user may, for example, wish to have as few APs as possible that provide a sufficiently large area of coverage.
SUMMARY
[0005] Several aspects of the disclosure here aim to provide wireless network owners and administrators with easy-to-digest, computerized user interface dashboard elements that not only let them see what the negative performance or reliability indicators in their networks are but also present recommendations that are designed to “improve” those indicators, by arranging the wireless network. The recommendations are produced by software for arranging a target wireless network, where the software upon being executed by a processor obtains input data about the target wireless network. The processor may be for example part of any computer system, such as a client-side device that is a node in the network, a web server, one or more processors that are part of a cloud computing system, or a distributed arrangement of multiple processors such as in a client-server system. The processor analyzes the input data to produce one or more recommendations for how to arrange the target wireless network, e.g., re-arrange an existing setup of, or do an initial set up for, the network. The recommendation may be carried out automatically, for example without being first displayed or distributed to a user, or they may be carried out prior to being displayed or presented to the user. When the recommendations are carried out, they should (or are intended to) result in change of an aspect of the network as measured through or reflected in the indicators. In one instance, the method is not part of an initial network planning operation, but rather is performed to survey and improve an existing wireless network. It is expected to provide a better solution for the needs of the network owner or administrator.
[0006] The above summary does not include an exhaustive list of all aspects of the present disclosure. It is contemplated that the disclosure includes all systems and methods that can be practiced from all suitable combinations of the various aspects summarized above, as well as those disclosed in the Detailed Description below and particularly pointed out in the Claims section. Such combinations may have advantages not specifically recited in the above summary. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] Several aspects of the disclosure here are illustrated by way of example and not by way of limitation in the figures of the accompanying drawings in which like references indicate similar elements. It should be noted that references to “an” or “one” aspect in this disclosure are not necessarily to the same aspect, and they mean at least one. Also, in the interest of conciseness and reducing the total number of figures, a given figure may be used to illustrate the features of more than one aspect of the disclosure, and not all elements in the figure may be required for a given aspect.
[0008] Fig. l is a block diagram depicting data flow in one instance of a method for producing recommendations for arranging a wireless network.
[0009] Figs 2-10 are screenshots of an example computerized user interface that presents the recommendations.
DETAILED DESCRIPTION
[0010] Fig. l is a block diagram depicting data flow in one instance of a method for producing recommendations for arranging a target wireless network. In this instance, the method is performed by one or more processors in a cloud computing system, although more generally the method could be performed by other processors. For example, a processor in a client-side device that is a node of the target wireless network may be configured to perform the method. The client-side device may be, e.g., a portable consumer electronics device such as a smartphone, a laptop, or a tablet in whose housing contains or has integrated therein a machine-readable medium such as solid state memory, a radio and a processor that is configured according to instructions stored in the memory. An aspect of the disclosure here thus may be an article of manufacture such as any physical device or system that includes a machine-readable medium having stored therein instructions (such as in the form of a mobile app) that, when executed by a processor, produces one or more recommendations for how to arrange the target wireless network. Note here that the network may be one in which the network data is communicated over-the-air between a radio in a node of the network and an AP in the network, as carried in any one of several available wireless local area network frequency domains or frequency bands including 2.4 GHz, 3.5 GHz, 5 GHz, and 6 GHz such as those described in IEEE 802.1 lx standards. The network may alternatively be a cellular phone network, or it may be a private cellular network such as one that uses the Citizens Broadband Radio Service, CBRS, spectrum.
[0011] The method for producing recommendations may proceed as follows. The processor obtains input data 102 about a target wireless network, and then analyzes the input data to produce a recommendation for how to arrange the network, wherein the recommendation changes an aspect of the target wireless network as measured through or reflected in an indicator. A purpose here may be to re-arrange an existing setup of the network, or it may be to do an initial set up of the network. Fig. 1 depicts various forms of the input data 102. The input data may include client-side measurements which are made by a node or client-side device (e.g., node A, or node B) of the network. These may be measurements of a statistical parameter such as received RF signal strength or more generally any signal that is involved in wireless data communications to or from a wireless access point (AP) in the network. Such measurement or other information may include data about or signal measurements of a wireless or over-the-air propagation channel of the network, wherein data is communicated in the channel between a radio in a client-side device (e.g., node A, or node B) and an AP that is part of the network.
[0012] Another example of the input data 102 that can be delivered to the processor is measurements made by a separate sensor device 104 that is separate from the node of the wireless network, for example a stand-alone, stationary sensor device placed in a static and known position on the floor plan or planning area of the facility.
[0013] The input data 102 delivered to the processor may also be information about network performance as seen by the AP or as seen by a network controller 106, such as faults, channel utilizations, observed interference.
[0014] As shown in Fig. 1, the input data 102 may include measurements such as received signal strength indicator (RS SI), packet capture data, RF measurements across the transmission frequencies and across the various radios (where there may be multiple radios in for example a client device, a separate sensor device, or in the AP.) The input data 102 may also include floorplan characteristics of the facility in which the network is deployed, either manually input by a user or automatically generated using sensors such as a video camera (not shown). The input data 102 may also include client RSSI, faults and a current network configuration setting as reported by the network controller 106, e.g., a wireless local area network 802.1 lx network controller.
[0015] The processor can use various techniques to analyze the input data 102 to determine the recommendations for arranging the network, which can also be referred to as best practices, as shown in the examples of Figs. 2-10. These techniques may be designed to or are contemplated to produce one or more recommendations that can change an aspect of the network for the better. The techniques may include machinelearning based propagation models, network configuration analysis, a planning program that determines for example AP locations, channels, and transmit powers, environment detection that detects or identifies the type of facility in which the network is deployed (e.g., an office, a warehouse, a hospital), and use case detection (e.g., favoring throughput as compared to latency as compared to mobility.)
[0016] Figs. 2-10 are screenshots of an example computerized user interface or dashboard that present or display several cases of recommendations to a user, to improve various aspects of the network. These aspects can be measured through or reflected in what is referred to here as indicators. The indicator in most instances negatively impacts wireless data communication, from or to a client-side device which is a node (e.g., the node A or node B) of the network. One or more indicators may be selected from the group consisting of communications protocol overhead (e.g., the protocol may be too complex or heavy thereby reducing throughput), channel contention (e.g., too many client devices are sharing the same channel thereby causing excessive latency or reduced throughput), compatibility (e.g., a client device being a smartphone can connect to the network but another client device being a laptop is unable to), connectivity, latency, throughput, coverage (e.g., primary RF coverage, SNR or SNIR - see for example Fig. 6), performance (e.g., a SSID configuration - see for example Fig. 7, data rates, channel width and beacon overhead), roaming or mobility (e.g., secondary coverage), configuration/misconfiguration, security vulnerability (e.g., management frame protection (MFP) being enabled or disabled, rogue devices (see Fig. 9 where two rogue devices have been discovered), and authentication scheme selection), and spectrum anomaly (e.g., channel interference or dynamic frequency selection (DFS) channel use.)
[0017] As seen by some of the examples shown in Figs. 2-10, the recommendations may be one or more of the following: change to an SSID configuration; change to a setting such as a security setting; change to which channels are used for transmission; change an external antenna of the AP to another one that enables a different transmit or receive beam pattern; change orientation of the AP or orientation of the external antenna to enable the different transmit or receive beam pattern; reposition an existing AP of the wireless network; add another AP to the wireless network (which may already have at least one AP); change to a network configuration setting that increases transmit power of an existing AP, changes channel width, or changes minimum basic rate (MBR) as seen for example in Fig. 8; and use a network planning tool to produce a new, wireless network arrangement (a redesign of the network.)
[0018] To provide a full user experience, it can be seen in Figs. 2-10 that the description of the recommendation is not only displayed (in this example, positioned to the right of a page, frame, or window) but also accompanies on the same, page, or window, a description of the indicator (which in this example is positioned to the left as seen.) This gives a fuller user experience as can see simultaneously not only the indicator but also one or more recommendations that are intended to ameliorate the indicator. Also, there may be multiple indicators shown simultaneously, for instance in Fig. 6 where each indicator is primary coverage in a respective frequency band, or for instance in Fig. 7 where each indicator is the name of an SSID in a respective frequency band and the recommendation is for the user to change the configuration settings so that the business critical SSIDs are on a single frequency band, and to prioritize the 5 GHz and 6 GHz bands for the business critical SSIDs.
[0019] Fig. 2 illustrates the case where analysis reveals that the indicator, SNR, is too small, and therefore the recommendation (Best Practices) here is to increase transmit power by a certain amount. Note that there may be more than one recommendation that is produced, to address a given indicator. Carrying out the recommendation here should result in an increase in signal to interference and noise ratio (SINR) or signal to noise ratio (SNR) as a performance proxy.
[0020] Fig. 3 shows the case where the indicator is a security misconfiguration, and the recommendation to address it is to disable the management frame protection (MFP) except in the 6 Ghz band.
[0021] In another example, Fig. 4 illustrates the case where the analysis reveals that there is a misconfiguration in channel width in the 5 Ghz band, and in response the recommendation in this case is for the user to change the network configuration setting for the 5 Ghz band to use either 20 MHz or 40 MHz (not 80 MHz) wide channels.
[0022] Fig. 5 illustrates the case where the analysis reveals that the indicator secondary coverage is considered too low, and therefore the recommendation in this case (Best Practices) is for the user to check that the APs are installed correctly and to increase transmit power (a network configuration setting for the AP or for a client device.) Carrying out this recommendation should result in primary RF coverage or secondary RF coverage changing, preferably increasing.
[0023] As noted above, where the analysis reveals a particular indicator, a response to address that indicator may take the form of several recommendations - see for example Fig. 10 in which indicator is low primary coverage, and in response four recommendations are given to help increase the primary coverage.
[0024] In another aspect, a method that produces the recommendation may also obtain and analyze aggregated anonymized data from wireless networks other than the target wireless network. In other words, the determination of an indicator and the one or more recommendations that are expected to ameliorate that indicator are based not just on the input data but also on this aggregated anonymized data. The aggregated anonymized data may refer to previously made measurements reported by various instances of wireless network monitoring equipment that are being used to collect input data for AP- diverse wireless networks (in which APs are from various vendors) that are in diverse use cases, to estimate what should be the indicators of a "good" network.
[0025] In one aspect, analysis of the aggregated anonymized data may enable the recommendation to be of at least two types, namely one that results in the indicator meeting an explicit minimum value defined by a user (e.g., administrator of the network) for a discrete requirement, or it may be one that results in the indicator meeting a best practice value for a “good” network that has been determined using past historical data from various networks (e.g., having different APs, different configurations, or different facility physical layout.) In another aspect, the recommendation may result in the indicator meeting either a static minimum value or a dynamic minimum value. The dynamic minimum value is one that is automatically updated or changes, based on computerized analysis of the aggregated anonymized data from wireless networks other than the target wireless network, which include performance measurements that have been observed and collected over time such as two or more weeks or two or more months, of various wireless networks other than the target wireless network.
[0026] In yet another aspect, carrying out the recommendation results in the indicator meeting a generic minimum value, or a dynamic minimum value that is defined for a use case. This may supplement the aspects described above where the processor is configured to determine the use case of the wireless network as one of high throughput (e.g., a stationary office, mobility favored (or maximizing roaming ability of client devices), e.g., a warehouse, or latency favored (e.g., a hospital.) The recommendations will be different for the same indicator, when the indicator is to meet a generic minimum value versus a dynamic minimum value (the latter being specific to and changing as function of the determined use case.)
[0027] As seen in Fig. 1, the processor may be further configured to distribute a description of the recommendation (e.g., immediately upon the recommendation being produced) using a cloud based user interface, an email message, a notification in a mobile app, or an alert in a 3d party system. [0028] In yet another aspect, the processor may be further configured to verify whether the recommendation is carried out, by accessing a network configuration setting for example in the client-side device, or by measuring an aspect of the network. In response to the recommendation being carried out, the processor next verifies whether the aspect of the wireless network matches a prediction made using the recommendation and, if it does not match then the process described above of collecting input data and analyzing the input data is repeated to produce a new recommendation. Note here that the match does not have to be an exact match, as there may be a tolerance around how close an observed indicator must be to a predicted indicator (to declare a match.) [0029] In yet another aspect, the recommendations that are generated or produced are not displayed or distributed to a user as a proposed course of action, but instead are carried out automatically, without first being displayed or distributed to the user.
[0030] While certain aspects have been described above, and shown in the accompanying drawings, it is to be understood that such are merely illustrative of and not restrictive on the broad invention, and that the invention is not limited to the specific constructions and arrangements shown and described, since various other modifications may occur to those of ordinary skill in the art. The description is thus to be regarded as illustrative instead of limiting.

Claims

CLAIMS What is claimed is:
1. An article of manufacture comprising a machine-readable medium having stored therein instructions that, when executed by a processor, produces a recommendation for how to arrange a target wireless network, by: a) obtaining input data about a target wireless network; and b) analyzing the input data to produce a recommendation for how to arrange the target wireless network, wherein the recommendation changes an aspect of the target wireless network as measured through or reflected in an indicator.
2. The article of manufacture of claim 1 wherein the indicator negatively impacts wireless data communication from or to a client-side device which is a node of the target wireless network, wherein the indicator is selected from a group consisting of: communications protocol overhead, contention, a compatibility issue, a connectivity issue, latency, throughput, a coverage gap, a performance issue, a roaming issue or a mobility issue, a misconfiguration, a security vulnerability, and a spectrum anomaly.
3. The article of manufacture of any one of claims 1-2 wherein carrying out the recommendation results in primary RF coverage or secondary RF coverage changing.
4. The article of manufacture of any one of claims 1-3 wherein carrying out the recommendation results in an increase in signal to interference and noise ratio (SINR) or signal to noise ratio (SNR) as a performance proxy.
5. The article of manufacture of any one of claims 1-4 wherein the recommendation comprises a change to one or more network configuration settings, and carrying out the recommendation results in a decrease in communications protocol overhead caused by the change that causes i) an increase in the indicator when the indicator is throughput, or ii) a decrease in the indicator when the indicator is latency.
6. The article of manufacture of any one of claims 1-5 wherein carrying out the recommendation results in a decrease in channel contention, due to a smaller number of devices sharing the same channel, which increases a performance indicator.
7. The article of manufacture of any one of claims 1-6 wherein the instructions configure the processor to produce the recommendation by also obtaining and analyzing aggregated anonymized data from wireless networks other than the target wireless network.
8. The article of manufacture of any one of claims 1-7 wherein carrying out the recommendation results in the indicator meeting a minimum value or a best practice value.
9. The article of manufacture of any one of claims 1-8 wherein carrying out the recommendation results in the indicator meeting an explicit minimum value defined by a user for a discrete requirement.
10. The article of manufacture of any one of claims 1-9 wherein carrying out the recommendation results in the indicator meeting a static minimum value or a dynamic minimum value, both for a specific environment or use case determined to be an office, a warehouse, or a hospital.
11. The article of manufacture of any one or claims 1-10 wherein the processor is configured to automatically identify a facility in which the target wireless network is deployed, as an office, a warehouse, or a hospital, based on analyzing the input data and analyzing aggregated anonymized data from wireless networks other than the target wireless network.
12. The article of manufacture of claim 10 wherein the dynamic minimum value is automatically updated or changes, based on computerized analysis of aggregated anonymized data from wireless networks other than the target wireless network, which include performance measurements that have been observed and collected over time of various wireless networks other than the target wireless network.
13. The article of manufacture of any one of claims 1-12 wherein carrying out the recommendation results in the indicator meeting a generic minimum value or a dynamic minimum value that is defined for a use case, wherein the use case is one of a high throughput stationary office, a mobility favored warehouse, or a latency favored hospital.
14. The article of manufacture of any one of claims 1-13 wherein the processor is configured to determine a use case of the target wireless network as one of high throughput or a stationary office, mobility favored or maximizing roaming ability of client devices or a warehouse, and latency favored or a hospital.
15. The article of manufacture of claim 13 or claim 14 wherein the generic minimum value or the dynamic minimum value is generated automatically by analyzing the input data, and optionally either with or without requiring user input.
16. The article of manufacture of any one of claims 1-15 wherein the instructions further configure the processor to: distribute a description of the recommendation using a cloud based user interface, an email message, a notification in a mobile app, or an alert in a 3d party system.
17. The article of manufacture of any one of claims 1-16 wherein the instructions further configure the processor to carry out the recommendation by provisioning a configuration change to a network controller.
18. The article of manufacture of claim 17 wherein the provisioning is automatic or does not require user input.
19. The article of manufacture of claim 17 wherein the provisioning is manual based on user input.
20. The article of manufacture of claim 2 wherein the instructions further configure the processor to: a) verify whether the recommendation is carried out, by accessing a network configuration setting in the client-side device or measuring an aspect of the target wireless network; and b) in response to the recommendation being carried out, verifying whether the aspect of the target wireless network matches a prediction made using the recommendation and, if it does not match then repeat a) - b) using new input data to produce a new recommendation.
21. The article of manufacture of any one of claims 1-20 wherein the processor is configured to produce a plurality of recommendations and wherein carrying out the plurality of recommendations changes a plurality of aspects of the target wireless network as reflected in changes to two or more of the following indicators: coverage such as primary coverage or SNR; mobility such as secondary coverage or roaming; spectrum such as channel interference or dynamic frequency selection (DFS) channel use; performance such as a SSID configuration, data rates, channel width and beacon overhead; and security such as management frame protection (MFP) being enabled or disabled, rogue devices, and authentication scheme selection.
22. The article of manufacture of any one of claims 1-21 wherein the input data comprise client-side measurements made by a node of the target wireless network of a statistical parameter such as received RF signal strength.
23. The article of manufacture of any one of claims 1-22 wherein the input data comprise measurements made by a device that is separate from a node of the target wireless network.
24. The article of manufacture of claim 2 wherein the input data comprise information about network performance as seen by a wireless access point, AP, or as seen by a network controller of the client-side device, wherein the information comprises one or more of faults, channel utilizations, and observed interference, and optionally the processor is further configured to obtain such information from the AP.
25. The article of manufacture of claim 24 further comprising a portable consumer electronics device housing in which the machine-readable medium, a radio and the processor are integrated.
26. The article of manufacture of claim 25 wherein data communicated between the radio and the AP is carried in any one of a plurality of wireless local area network frequency domains or frequency bands including 2.4 GHz, 3.5 GHz, 5 GHz, and 6 GHz of such as IEEE 802.1 lx or cellular.
27. The article of manufacture of any one of claims 24-25 wherein the input data comprise client-side information obtained by a client-side device which is a node of the target wireless network, wherein the client-side information are data about or signal measurements of a wireless or over-the-air propagation channel of the target wireless network, wherein in the wireless or over-the-air propagation channel, data is communicated between a radio in the client-side device and the AP.
28. The article of manufacture of any one of claims 1-27 wherein the input data comprise information produced by a sensor placed in a static and known position on a floor plan or planning area.
29. The article of manufacture of any one of claims 1-28 wherein the input data comprise RF measurements made by a portable device that is separate from a node of the target wireless network.
30. The article of manufacture of any one of claims 24-27 wherein the recommendation comprises one or more of: a change to an SSID configuration; a change to a security setting; a change to which channels are used for transmission; changing an external antenna of the AP to another one that enables a different transmit or receive beam pattern; changing orientation of the AP or orientation of the external antenna to enable the different transmit or receive beam pattern; repositioning an existing AP of the target wireless network; adding another AP to the target wireless network, wherein the target wireless network has at least one existing AP; a change to a network configuration setting that increases transmit power of the existing AP, changes channel width, or changes minimum basic rate (MBR); and use a network planning tool to redesign the target wireless network, or produce a new, wireless network arrangement.
31. The article of manufacture of any one of claims 1-30 wherein the processor is configured to carry out or have the recommendation carried out automatically without first being displayed or presented to a user.
32. A method for producing a recommendation for how to arrange a target wireless network, comprising: a) obtaining input data about a target wireless network; and b) analyzing the input data to produce a recommendation for how to arrange the target wireless network, wherein the recommendation changes an aspect of the target wireless network as measured through or reflected in an indicator.
33. The method of claim 32 wherein the input data comprises RF signal measurements made by a device that is separate from a node of the target wireless network.
34. The method of any one of claims 32-33 further comprising: distributing a description of the recommendation immediately after producing the recommendation, using a cloud based user interface, an email message, a notification in a mobile app, or an alert in a 3d party system.
35. The method of claim 34 wherein the description of the recommendation accompanies, on the same page, the same frame, or the same window, a description of the indicator so that the description of the recommendation and the description of the indicator are viewed by or displayed to a user simultaneously.
36. The method of any one of claims 32-35 further comprising carrying out, or causing the recommendation to be carried out, automatically or without requiring explicit user approval.
37. The method of any one of claims 32-35 further comprising carrying out, or causing the recommendation to be carried out, without first displaying or presenting the recommendation to a user.
38. The method of any one of claim 34-35 further comprising carrying out, or causing the recommendation to be carried out, before displaying or presenting the recommendation to a user.
PCT/US2024/029506 2023-05-16 2024-05-15 Wireless communication network analyzer Pending WO2024238683A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FI20253648A FI20253648A1 (en) 2023-05-16 2024-05-15 Wireless communication network analyzer

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US202363502652P 2023-05-16 2023-05-16
US63/502,652 2023-05-16
US18/663,822 US20240388924A1 (en) 2023-05-16 2024-05-14 Wireless communication network analyzer
US18/663,822 2024-05-14

Publications (1)

Publication Number Publication Date
WO2024238683A1 true WO2024238683A1 (en) 2024-11-21

Family

ID=91585346

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2024/029506 Pending WO2024238683A1 (en) 2023-05-16 2024-05-15 Wireless communication network analyzer

Country Status (2)

Country Link
FI (1) FI20253648A1 (en)
WO (1) WO2024238683A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120129559A1 (en) * 2010-11-22 2012-05-24 Juniper Networks, Inc. Automatic access point location, planning, and coverage optimization
US8649270B2 (en) * 2009-10-30 2014-02-11 Hewlett-Packard Development Company, L.P. Dynamic network configuration
WO2017186530A1 (en) * 2016-04-25 2017-11-02 Alcatel Lucent An apparatus for managing performance of a wi-fi network and the relate method
US11082862B1 (en) * 2020-04-07 2021-08-03 At&T Intellectual Property I, L.P. Cell site placement system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8649270B2 (en) * 2009-10-30 2014-02-11 Hewlett-Packard Development Company, L.P. Dynamic network configuration
US20120129559A1 (en) * 2010-11-22 2012-05-24 Juniper Networks, Inc. Automatic access point location, planning, and coverage optimization
WO2017186530A1 (en) * 2016-04-25 2017-11-02 Alcatel Lucent An apparatus for managing performance of a wi-fi network and the relate method
US11082862B1 (en) * 2020-04-07 2021-08-03 At&T Intellectual Property I, L.P. Cell site placement system

Also Published As

Publication number Publication date
FI20253648A1 (en) 2025-10-21

Similar Documents

Publication Publication Date Title
JP6782334B2 (en) Positioning of wireless signal sources
CN106465149B (en) Wireless spectrum monitoring and analysis system and method
CN107251603B (en) Method and system for analyzing wireless network performance
EP3520460B1 (en) Wlan extender placement
US20250324266A1 (en) System, method, and apparatus for providing optimized network resources
JP5854482B2 (en) Wireless network offload system and method
EP3232705A1 (en) Systems and methods for determining and optimizing performance of wireless networks having multiple access points
US20150296386A1 (en) System and method for spectrum sharing
CN111246488A (en) Measurement-based wireless communication network design
US10785800B2 (en) Systems and methods for dynamically selecting energy detection thresholds (EDTs) in radio nodes deploying listen before talk within a coordinated network to improve throughput on shared spectrum
CN113092873A (en) Radio frequency camera system and method for generating image from radio frequency signal
WO2015197537A1 (en) Technique for sharing frequencies
EP4029304B1 (en) Quality of service (qos) based wireless coverage map
CN107534870A (en) Analyzing Wireless Signal Propagation
US10050728B2 (en) Simulating service changes in an application module (AM) in a wireless communications system (WCS) to simulate site walks in the wireless communications system
US20240388924A1 (en) Wireless communication network analyzer
CN115707019A (en) Wireless access point neighborhood
EP3018856A1 (en) Method for selecting a wireless communication channel
WO2024238683A1 (en) Wireless communication network analyzer
Cui et al. A measurement study of white spaces across diverse population densities
Gál et al. On the WiFi interference analysis based on sensor network measurements
EP4300910A1 (en) Orchestration of round-trip time measurements
US10271216B2 (en) Wireless access system
EP2689600A1 (en) A system and method of monitoring, management and control of licensing and permits of cellular providers' networks
CN120500872A (en) Automatic grouping of deployed access points

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24734266

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 20253648

Country of ref document: FI

Ref document number: 2024734266

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 20253648

Country of ref document: FI

ENP Entry into the national phase

Ref document number: 2024734266

Country of ref document: EP

Effective date: 20251021

ENP Entry into the national phase

Ref document number: 2024734266

Country of ref document: EP

Effective date: 20251021

ENP Entry into the national phase

Ref document number: 2024734266

Country of ref document: EP

Effective date: 20251021

ENP Entry into the national phase

Ref document number: 2024734266

Country of ref document: EP

Effective date: 20251021

ENP Entry into the national phase

Ref document number: 2024734266

Country of ref document: EP

Effective date: 20251021