IP Library Granted Patent US 9,319,156
Granted Patent B2
US 9,319,156 · App. 14/097,198 · Granted Apr 19, 2016

Analyzing a particular wireless signal based on characteristics of other wireless signals

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,319,156
App. No.
14/097,198
Granted
Apr 19, 2016
Kind
B2
Abstract

The present disclosure discloses a system and method for classifying Wi-Fi signals from Fourier transform samples. Generally, classifying Wi-Fi signals from Fourier transform samples includes: collecting and dividing Fourier transform samples into frequency blocks; determining the bandwidth for the Fourier transform sample; and determining whether the Fourier transform sample corresponds to a narrowband signal. Further, if a determination is made that the Fourier transform sample does not correspond to a narrowband signal, channel utilization is calculated based on a determination that the FFT sample corresponds to a Wi-Fi signal. If it is determined that the Fourier transform sample corresponds to a narrowband signal, then a determination is made that the FFT sample corresponds to a Wi-Fi signal based on certain criteria. The certain criteria may include one or more of a slope value, a number of sub-peak bins, an analysis of adjacent channels, characteristic matching, or other criteria.

Claims (53)

1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:

obtaining samples corresponding to a first wireless signal, wherein the first wireless signal is received in a first time period;

determining a signal strength of the first wireless signal from the samples corresponding to the first wireless signal received in the first time period;

obtaining samples corresponding to a second wireless signal, wherein the second wireless signal is received in a second time period different than the first time period;

determining a signal strength of the second wireless signal from the samples corresponding to the second wireless signal received in the second time period;

responsive to determining that a difference between the signal strengths of the first and second wireless signals is greater than a threshold, determining that the first wireless signal is transmitted from a first source and that the second wireless signal is transmitted from a second source different from the first source;

obtaining samples corresponding to a third wireless signal received in a third time period;

determining a signal strength of the third wireless signal from the samples corresponding to the third wireless signal received in the third time period;

determining a difference between the signal strengths of the first and third wireless signals is less than the threshold; and

estimating that a duration of a wireless signal burst from the first source is longer than the first time period.

2. The computer readable medium of claim 1 , wherein the wireless signal burst is estimated to exceed the first and second time periods.

3. The computer readable medium of claim 1 , further comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:

determining that the first wireless signal is a Wi-Fi signal based on the samples for the first wireless signal; and

determining that the second wireless signal is a different type of signal than the first wireless signal based on the samples for the second wireless signal.

4. The computer readable medium of claim 1 , further comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:

determining that a characteristic associated with the first wireless signal matches that of the third wireless signal, wherein the third wireless signal was previously classified as a Wi-Fi signal; and

classifying the first wireless signal as a Wi-Fi signal based on the determination that the characteristic associated with the first wireless signal matches that of the third wireless signal.

5. A computer-implemented method, comprising:

obtaining samples corresponding to a first wireless signal, wherein the first wireless signal is received in a first time period;

determining a signal strength of the first wireless signal from the samples corresponding to the first wireless signal received in the first time period;

obtaining samples corresponding to a second wireless signal, wherein the second wireless signal is received in a second time period different than the first time period;

determining a signal strength of the second wireless signal from the samples corresponding to the second wireless signal received in the second time period;

responsive to determining that a difference between the signal strengths of the first and second wireless signals is greater than a threshold, determining that the first wireless signal is transmitted from a first source and that the second wireless signal is transmitted from a second source different from the first source;

obtaining samples corresponding to a third wireless signal received in a third time period;

determining a signal strength of the third wireless signal from the samples corresponding to the third wireless signal received in the third time period;

determining a difference between the signal strengths of the first and third wireless signals is less than the threshold; and

estimating that a duration of a wireless signal burst from the first source is longer than the first time period.

6. The method of claim 5 , wherein the wireless signal burst is estimated to exceed the first and second time periods.

7. The method of claim 5 , further comprising:

determining that a characteristic associated with the first wireless signal matches that of the third wireless signal, wherein the third wireless signal was previously classified as a Wi-Fi signal; and

classifying the first wireless signal as a Wi-Fi signal based on the determination that the characteristic associated with the first wireless signal matches that of the third wireless signal.

8. A computing device, comprising:

one or more processors; and

a memory having instructions stored thereon, which when executed by the one or more processors, cause the computing device to perform operations including:

obtaining samples corresponding to a first wireless signal, wherein the first wireless signal is received in a first time period;

obtaining samples corresponding to a second wireless signal, wherein the second wireless signal is received in a second time period different than the first time period;

determining a signal strength of the first wireless signal from the samples corresponding to the first wireless signal received in the first time period;

obtaining samples corresponding to a second wireless signal, wherein the second wireless signal is received in a second time period different than the first time period;

determining a signal strength of the second wireless signal from the samples corresponding to the second wireless signal received in the second time period;

responsive to determining that a difference between the signal strengths of the first and second wireless signals is greater than a threshold, determining that the first wireless signal is transmitted from a first source and that the second wireless signal is transmitted from a second source different from the first source;

obtaining samples corresponding to a third wireless signal received in a third time period;

determining a signal strength of the third wireless signal from the samples corresponding to the third wireless signal received in the third time period;

determining a difference between the signal strengths of the first and third wireless signals is less than the threshold; and

estimating that a duration of a wireless signal burst from the first source is longer than the first time period or the second time period.

9. The computing device of claim 8 , wherein the wireless signal burst is estimated to exceed the first and second time periods.

10. The computing device of claim 8 , further comprising instructions, which when executed by the one or more processors, cause the computing device to perform operations including:

determining that the first or second wireless signal is a Wi-Fi wireless signal based on comparing the duration of the wireless signal burst to a threshold.

11. The computing device of claim 8 , further comprising instructions, which when executed by the one or more processors, cause the computing device to perform operations including:

determining that the first wireless signal is a Wi-Fi signal based on the samples for the first wireless signal; and

determining that the second wireless signal is a different type of signal than the first wireless signal based on the samples for the second wireless signal.

12. The computing device of claim 8 , further comprising instructions, which when executed by the one or more processors, cause the computing device to perform operations including:

determining that a characteristic associated with the first wireless signal matches that of the second wireless signal, wherein the second wireless signal was previously classified as a Wi-Fi signal; and

classifying the first wireless signal as a Wi-Fi signal based on the determination that the characteristic associated with the first wireless signal matches that of the second wireless signal.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: ARUBA NETWORKS, INC.
Reel/Frame 036379/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: ARUBA NETWORKS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 035814/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2013
From: PONNUSWAMY, SUBBU; MUNIYAPPA, NETHRA; SIRIGINENI, KIRANMAYE
To: ARUBA NETWORKS, INC.
Reel/Frame 031732/0707 →