IP Library Granted Patent US 11,838,775
Granted Patent B2
US 11,838,775 · App. 17/355,415 · Granted Dec 5, 2023

Request for synchronized packet and analytics capture

Inventors: Peter G. Khoury (San Francisco, CA); Mark A. Hamilton (Sunnyvale, CA)
Assignee: ARRIS Enterprises LLC
H04W24/06H04L41/22H04L41/5074H04L43/02H04L43/04H04L43/106H04L43/12H04W24/08H04W24/10H04W84/02H04W84/12H04W88/02H04W88/08H04W88/12H04W88/18H04W92/02H04W92/08H04W92/10H04W92/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,838,775
App. No.
17/355,415
Filed
Jun 23, 2021
Granted
Dec 5, 2023
Kind
B2
Art Unit
2476
USPC
370/328
Abstract

An electronic device that coordinates collection of communication data in a wireless network is described. During operation, the electronic device may provide, from an interface circuit, a troubleshooting request, where the troubleshooting request instructs at least a second electronic device (such as an access point) in the one or more second electronic devices to capture the communication data associated with subsequent communication by the electronic device. For example, the troubleshooting request may be included in a vendor specific public action frame that is broadcast or unicast. Then, the electronic device may provide, from the interface circuit, one or more packets or frames. Moreover, the electronic device may collect the communication data associated with the subsequent communication.

Claims (35)

1. An electronic device, comprising:

an interface circuit configured to communicate with one or more second electronic devices in a wireless network;

a processor; and

memory configured to store program instructions, wherein, when executed by the processor, the program instructions cause the electronic device to perform operations comprising:

providing, from the interface circuit, a troubleshooting request, where the troubleshooting request instructs at least a second electronic device in the one or more second electronic devices to capture communication data associated with subsequent communication by the electronic device, and wherein the electronic device is not associated with the second electronic device when the troubleshooting request is provided;

providing, from the interface circuit, one or more packets or frames; and

collecting the communication data associated with the subsequent communication between the electronic device and the second electronic device, wherein the collecting comprises the electronic device collecting at least a portion of the communication data and providing at least the portion of the communication data addressed to the second electronic device or a computer based at least in part on the troubleshooting request.

2. The electronic device of claim 1 , wherein the communication data comprises information about the one or more packets or frames provided by the interface circuit and analytics statistics associated with the communication by the electronic device.

3. The electronic device of claim 1 , wherein the operations comprise providing, from the interface circuit and addressed to at least the second electronic device, information that specifies the collected communication data.

4. The electronic device of claim 1 , wherein the operations comprise receiving user-interface activity information that indicates a user selection of a troubleshooting icon; and

wherein the troubleshooting request is provided in response to the user selection.

5. The electronic device of claim 1 , wherein the troubleshooting request is included in a vendor specific public action frame.

6. The electronic device of claim 1 , wherein, when the electronic device is not associated with the second electronic device, providing the troubleshooting request comprises broadcasting the troubleshooting request.

7. The electronic device of claim 6 , wherein the troubleshooting request is provided at a lower data rate than is used when there is a connection between the electronic device and the second electronic device.

8. The electronic device of claim 1 , wherein, when the electronic device is associated with the second electronic device, providing the troubleshooting request comprises unicast transmission of the troubleshooting request addressed to the second electronic device.

9. The electronic device of claim 8 , wherein the troubleshooting request is provided at a data rate that is used when there is a connection between the electronic device and the second electronic device.

10. The electronic device of claim 1 , wherein the troubleshooting request comprises a timestamp associated with a clock domain of the electronic device.

11. The electronic device of claim 1 , wherein the operations comprise providing, from the interface circuit, a synchronization packet that allows at least the second electronic device to synchronize collection of the communication data with the electronic device.

12. The electronic device of claim 11 , wherein the synchronization packet is provided at a lower data rate than is used in communication via a connection between the electronic device and the second electronic device.

13. The electronic device of claim 1 , wherein the troubleshooting request is signed using a certificate.

14. The electronic device of claim 1 , wherein the troubleshooting request is encrypted.

15. The electronic device of claim 1 , wherein the at least the second electronic device comprises an access point, an Evolved Node B (eNodeB), or a base station.

16. A non-transitory computer-readable storage medium for use in conjunction with an electronic device, the computer-readable storage medium storing program instructions that, when executed by the electronic device, cause the electronic device to perform operations comprising:

providing a troubleshooting request, where the troubleshooting request instructs at least a second electronic device in one or more second electronic devices in a wireless network to capture communication data associated with subsequent communication by the electronic device, wherein the electronic device is not associated with the one or more second electronic devices when the troubleshooting request is provided;

providing one or more packets or frames; and

collecting the communication data associated with the subsequent communication between the electronic device and the second electronic device, wherein the collecting comprises the electronic device collecting at least a portion of the communication data and providing at least the portion of the communication data addressed to the second electronic device or a computer based at least in part on the troubleshooting request.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the operations comprise receiving user-interface activity information that indicates a user selection of a troubleshooting icon; and

wherein the troubleshooting request is provided in response to the user selection.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the troubleshooting request is included in a vendor specific public action frame.

19. A method for coordinating collection of communication data, comprising:

by an electronic device:

providing a troubleshooting request, where the troubleshooting request instructs at least a second electronic device in one or more second electronic devices in a wireless network to capture communication data associated with subsequent communication by the electronic device, wherein the electronic device is not associated with the one or more second electronic devices when the troubleshooting request is provided;

providing one or more packets or frames; and

collecting the communication data associated with the subsequent communication between the electronic device and the second electronic device, wherein the collecting comprises the electronic device collecting at least a portion of the communication data and providing at least the portion of the communication data addressed to the second electronic device or a computer based at least in part on the troubleshooting request.

20. The method of claim 19 , wherein the troubleshooting request is included in a vendor specific public action frame.

Assignments (9)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058843/0712 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA); COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 074591/0389 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058875/0449 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069743/0057 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058875/0449 →
ABL SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058843/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2021
From: KHOURY, PETER G.; HAMILTON, MARK A.
To: ARRIS ENTERPRISES LLC
Reel/Frame 056632/0509 →
Continuity (2)
Provisional Application 63049225 · Jul 8, 2020
Related Publication 20220014448A1 · Jan 13, 2022