IP Library Granted Patent US 11,128,544
Granted Patent B2
US 11,128,544 · App. 16/732,677 · Granted Sep 21, 2021

Remote wireless sniffer management

Inventors: Ali Rouhi (Oakland, CA); Vladimir Dmitriev (Pleasanton, CA); Richard Kinder (Eastwood, AU); Sergey Naumov (Saint-Petersburg, RU); Raghuram Rangarajan (Fremont, CA); Jean-Paul Camille (Berkeley, CA); Imran Latif (Fremont, CA)
Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
H04L41/5009G06F11/34H04B7/0452H04J11/003H04L43/00H04L63/1416H04N21/2223H04W24/08H04W24/10H04W72/0433H04W84/12
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 11,128,544
App. No.
16/732,677
Granted
Sep 21, 2021
Kind
B2
Abstract

An example method may include receiving, from a wireless sniffer, sniffer data for a window of time, where the sniffer data may include wireless signal data. The method may also include obtaining corresponding access point data from an access point in a wireless network for at least part of the window of time for which the sniffer data is received. The method may additionally include analyzing the sniffer data and the corresponding access point data to assess performance of the wireless network.

Claims (46)

1. A method comprising:

receiving, from a wireless sniffer, sniffer data for a window of time, the sniffer data including wireless signal data;

obtaining corresponding access point data from an access point in a wireless network for at least part of the window of time for which the sniffer data is received;

analyzing the sniffer data and the corresponding access point data to assess performance of the wireless network;

transmitting a message to the wireless sniffer to cause the wireless sniffer to change a mode of operation, wherein the message to cause the wireless sniffer to change the mode of operation causes the wireless sniffer to change a channel or frequency on which the wireless sniffer collects the access point data.

2. The method of claim 1 , further comprising transmitting a message to the access point to cause the access point to change a setting in the access point based on the analysis of the sniffer data and the corresponding access point data.

3. The method of claim 2 , wherein the message to cause the access point to change the setting causes the access point to perform at least one of increasing broadcast power, decreasing broadcast power, changing a channel or frequency on which the access point broadcasts, changing channel bandwidth, toggling between multi-user, multiple-input, multiple-output (MU-MIMO) and single-user (SU)-MIMO, switching on or off transmission beam-forming to a client device, changing a receiving sensitivity, changing Aggregated MAC Protocol Data Unit (AMPDU)/Aggregated MAC Service Data Unit (AMSDU) aggregation sizes, or power-cycling the access point.

4. The method of claim 1 , wherein the message to the wireless sniffer to cause the wireless sniffer to change a mode of operation is determined based on the analysis of the sniffer data and the corresponding access point data.

5. The method of claim 4 , wherein the message to cause the wireless sniffer to change the mode of operation causes the wireless sniffer to perform one of changing a channel or frequency on which the wireless sniffer collects the wireless signal data, changing a duration during which the wireless sniffer collects data, or imposing a filter on operation of the wireless sniffer.

6. The method of claim 1 , further comprising:

receiving a notification of an error event at a premise with the wireless network; and

sending a trigger to the wireless sniffer in response to the receiving the notification of the error event, the trigger causing the wireless sniffer to report wireless signal data.

7. The method of claim 1 , further comprising:

detecting an error event based on data from at least one of the access point, the wireless sniffer, or a station utilizing the wireless network; and

sending a trigger to the wireless sniffer in response to detecting the error event, the trigger causing the wireless sniffer to report wireless signal data.

8. The method of claim 7 , wherein the error event is detected based on data from a plurality of access points, the method further comprising receiving the data from the plurality of access points within the wireless network, each of the plurality of access points including a plurality of association messages, dissociation messages, or combinations thereof, within a threshold time.

9. The method of claim 1 , further comprising transmitting a message to a station utilizing the wireless network to cause the station to change a setting in the station based on the analysis of the sniffer data and the corresponding access point data.

10. The method of claim 9 , wherein the message to cause the station to change the setting in the station causes the station to perform at least one of suppressing a power-saving feature, changing settings of a wireless network card or chip, disabling and reenabling the wireless network card or chip, or power-cycling the station.

11. The method of claim 1 , wherein the wireless sniffer is configured to continuously obtain wireless signal data regardless of whether or not a trigger is sent to the wireless sniffer.

12. The method of claim 11 , wherein the wireless sniffer is configured to periodically send the obtained data regardless of whether or not the trigger is sent to the wireless sniffer.

13. The method of claim 1 , further comprising debugging an issue with the performance of the wireless network based on the analysis of the sniffer data and the corresponding access point data.

14. The method of claim 13 , wherein the debugging includes a series of scripts with iterative operations informed by the analysis of the sniffer data and the corresponding access point data, the method further comprising transmitting a message to change a mode of operation to one of the access point, the wireless sniffer, or a station utilizing the wireless network.

15. One or more non-transitory computer-readable media containing instructions that, in response to being executed by one or more processors, cause a system to perform operations comprising:

receiving, from a wireless sniffer, sniffer data for a window of time, the sniffer data including wireless signal data;

obtaining corresponding access point data from an access point in a wireless network for at least part of the window of time for which the sniffer data is received;

analyzing the sniffer data and the corresponding access point data to assess performance of the wireless network;

transmitting a message to the wireless sniffer to cause the wireless sniffer to change a mode of operation, wherein the message to cause the wireless sniffer to change the mode of operation causes the wireless sniffer to change a channel or frequency on which the wireless sniffer collects the access point data.

16. The computer-readable media of claim 15 , wherein the operations further comprise:

receiving a notification of an error event at a premise with the wireless network; and

sending a trigger to the wireless sniffer in response to the receiving the notification of the error event, the trigger causing the wireless sniffer to report wireless signal data.

17. The computer-readable media of claim 15 , wherein the operations further comprise:

detecting an error event based on data from at least one of the access point, the wireless sniffer, or a station utilizing the wireless network; and

sending a trigger to the wireless sniffer in response to detecting the error event, the trigger causing the wireless sniffer to report wireless signal data.

18. A system comprising:

one or more processors; and

one or more non-transitory computer-readable media containing instructions that, in response to being executed by one or more processors, cause the system to perform operations comprising:

receive, from a wireless sniffer, sniffer data for a window of time, the sniffer data including wireless signal data;

obtain corresponding access point data from an access point in a wireless network for at least part of the window of time for which the sniffer data is received;

analyze the sniffer data and the corresponding access point data to assess performance of the wireless network;

transmit a message to the wireless sniffer to cause the wireless sniffer to change a mode of operation, wherein the message to cause the wireless sniffer to change the mode of operation causes the wireless sniffer to change a channel or frequency on which the wireless sniffer collects the access point data.

19. The system of claim 18 , wherein the operations further comprise:

receive a notification of an error event at a premise with the wireless network; and

send a trigger to the wireless sniffer in response to the receiving the notification of the error event, the trigger causing the wireless sniffer to report wireless signal data.

20. The system of claim 18 , wherein the operations further comprise:

detect an error event based on data from at least one of the access point, the wireless sniffer, or a station utilizing the wireless network; and

send a trigger to the wireless sniffer in response to detecting the error event, the trigger causing the wireless sniffer to report wireless signal data.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 052656, FRAME 0842 Recorded Jun 23, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 064080/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2023
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: MAXLINEAR, INC.
Reel/Frame 063572/0701 →
RELEASE OF SECURITY INTEREST Recorded May 2, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 063516/0756 →
SECURITY INTEREST Recorded May 13, 2020
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; FAIRCHILD SEMICONDUCTOR CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 052656/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: ROUHI, ALI; DMITRIEV, VLADIMIR; KINDER, RICHARD; NAUMOV, SERGEY; RANGARAJAN, RAGHURAM; CAMILLE, JEAN-PAUL; LATIF, IMRAN
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 051660/0601 →
Continuity (3)
Provisional Application 62821945 · Mar 21, 2019
Provisional Application 62817385 · Mar 12, 2019
Related Publication 20200296013A1 · Sep 17, 2020
Cited By (1)
US 12,627,988