IP Library Granted Patent US 10,080,155
Granted Patent B1
US 10,080,155 · App. 15/461,032 · Granted Sep 18, 2018

Dynamic data collection in a WLAN

Inventors: Yi-Nan Lee (Milpitas, CA); Kai-Hsiung Cheng (Yilan County, TW); Chien Cheng Ming (Taoyuan, TW); Sudip Ghosal (Saratoga, CA); Ching-Hung Chen (Taipei, TW)
Assignee: Arris Enterprises, LLC
H04W24/10H04L43/06H04L47/6215H04L47/50H04L47/6255H04W84/12H04W88/08H04W88/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 10,080,155
App. No.
15/461,032
Granted
Sep 18, 2018
Kind
B1
Abstract

A controller and one or more access points that dynamically modify data collection in a system that includes a WLAN is described. In particular, during operation the access point may receive data for a type of data from an electronic device in the WLAN. Then, access point may aggregate the data based on an aggregation interval, where the aggregation interval is predefined for a group of types of data that includes the type of data. Moreover, the access point may transmit the aggregated data to the controller based on a reporting interval, where the reporting interval is predefined for the group of types of data. Next, the access point may receive an instruction from the controller to modify the aggregation interval and/or the reporting interval for the group of types of data. Furthermore, the access point may modify the aggregation interval and/or the reporting interval based on the instruction.

Claims (45)

1. An access point, comprising:

an interface circuit configured to wirelessly communicate with a controller and an electronic device in a wireless local area network (WLAN), wherein the access point is configured to:

receive, from an input to the access point, data for a type of data associated with the electronic device based at least in part on a measurement interval, wherein the measurement interval is predefined for a group of types of data that comprises the type of data;

aggregate the data based at least in part on an aggregation interval, wherein the aggregation interval is predefined for the group of types of data;

transmit, to an output node of the access point, the aggregated data for the controller based at least in part on a reporting interval, wherein the reporting interval is predefined for the group of types of data;

receive, from the input to the access point, an instruction associated with the controller to modify one or more of the aggregation interval and the reporting interval for the group of types of data, wherein the instruction specifies, based at least in part on the aggregation interval, an aggregation technique used in the aggregation; and

modify one or more of the aggregation interval and the reporting interval based at least in part on the instruction.

2. The access point of claim 1 , wherein the access point is associated with a zone in the WLAN; and

wherein the zone comprises access points having an associated service level agreement with a service provider of the WLAN that specifies a service level of the access points.

3. The access point of claim 1 , wherein the instruction specifies, based at least in part on the aggregation interval, weights used in a weighted average.

4. The access point of claim 3 , wherein the specified weights avoid data loss in the weighted average by changing a precision of the aggregated data.

5. The access point of claim 1 , wherein the access point comprises:

a processor; and

a memory, coupled to the processor, which stores program instructions, wherein, when executed by the processor, the program instructions cause the access point to perform at least the aggregating of the data and the modifying of one or more of the aggregation interval and the reporting interval.

6. The access point of claim 5 , wherein the modifying of one or more of the aggregation interval and the reporting interval occurs while the processor executes the program instructions.

7. The access point of claim 1 , wherein, after the modifying, the access point is configured to receive, from the input to the access point, additional data for the type of data, aggregate the additional data, and transmit, to the output node of the access point, the aggregated additional data based at least in part on the measurement interval and the modified one or more of the aggregation interval and the reporting interval.

8. A method for dynamically modifying data collection, comprising:

by an access point:

receiving, from an input to the access point, data for a type of data associated with an electronic device in a wireless local area network (WLAN) based at least in part on a measurement interval, wherein the measurement interval is predefined for a group of types of data that comprises the type of data;

aggregating the data based at least in part on an aggregation interval, wherein the aggregation interval is predefined for the group of types of data;

transmitting, to an output node of the access point, the aggregated data for the controller based at least in part on a reporting interval, wherein the reporting interval is predefined for the group of types of data;

receiving, from the input to the access point, an instruction associated with the controller to modify one or more of the aggregation interval and the reporting interval for the group of types of data, wherein the instruction specifies, based at least in part on the aggregation interval, an aggregation technique used in the aggregation; and

modifying one or more of the aggregation interval and the reporting interval based at least in part on the instruction.

9. The method of claim 8 , wherein the access point is associated with a zone in the WLAN; and

wherein the zone comprises access points having an associated service level agreement with a service provider of the WLAN that specifies a service level of the access points.

10. The method of claim 8 , wherein the method comprises:

receiving, from the input to the access point and after the modifying, additional data for the type of data;

aggregating the additional data; and

transmitting, to the output node of the access point, the aggregated additional data based at least in part on the measurement interval and the modified one or more of the aggregation interval and the reporting interval.

11. A controller, comprising:

an interface circuit configured to wirelessly communicate with an access point in a wireless local area network (WLAN), wherein the controller is configured to:

receive, from an input node to the controller, data for a type of data associated with the access point based at least in part on a reporting interval, wherein the data is aggregated based at least in part on an aggregation interval and the reporting interval, and the aggregation interval are predefined for a group of types of data that comprises the type of data;

storing the data in a queue;

monitoring a length of the queue; and

selectively providing, to an output node of the controller and based at least in part on the length of the queue, an instruction for the access point to modify one or more of the aggregation interval and the reporting interval for the group of types of data.

12. The controller of claim 11 , wherein, after providing the instruction, the controller is configured to: receive, from the input node of the controller, additional data for the type of data, store the additional data in the queue, monitor a second length of the queue, and selectively provide, to the output node of the controller, another instruction, based at least in part on the monitoring of the second length, to modify one or more of the aggregation interval and the reporting interval.

13. The controller of claim 11 , wherein the access point is associated with a zone in the WLAN; and

wherein the zone comprises a group of access points having an associated service level agreement with a service provider of the WLAN that specifies a service level of the group of access points.

14. The controller of claim 13 , wherein the controller is configured to provide, to the output of the controller, instructions for access points in different zones for different modifications to one or more of aggregation interval and the reporting interval for the group of types of data.

15. The controller of claim 11 , wherein the instruction specifies, based at least in part on the aggregation interval, an aggregation technique used in the aggregation.

16. The controller of claim 11 , wherein the instruction specifies, based at least in part on the aggregation interval, weights used in a weighted average.

17. The controller of claim 16 , wherein the specified weights avoid data loss in the weighted average by changing a precision of the data.

18. The controller of claim 11 , wherein, after providing the instruction, the controller is configured to provide, to the output node of the controller, another instruction to restore one or more of the aggregation interval and the reporting interval based at least in part on subsequent monitoring of the length of the queue.

19. The controller of claim 11 , wherein the controller is configured to process the data in the queue without using a look-up table.

20. The controller of claim 11 , wherein the controller is configured+display information that indicates that the one or more of the aggregation interval and the reporting interval have been modified.

Assignments (14)
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 067252/0657 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA)
Reel/Frame 074593/0348 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067259/0697 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 069790/0575 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
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 →
PATENT SECURITY AGREEMENT (ABL) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067252/0657 →
PATENT SECURITY AGREEMENT (TERM) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067259/0697 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
CHANGE OF NAME Recorded Jun 20, 2018
From: BROCADE COMMUNICATIONS SYSTEMS, INC.
To: BROCADE COMMUNICATIONS SYSTEMS LLC
Reel/Frame 046342/0229 →
CHANGE OF NAME Recorded Dec 13, 2017
From: BROCADE COMMUNICATIONS SYSTEMS, INC.
To: BROCADE COMMUNICATIONS SYSTEMS LLC
Reel/Frame 044861/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2017
From: BROCADE COMMUNICATIONS SYSTEMS LLC
To: ARRIS ENTERPRISES LLC
Reel/Frame 044345/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2017
From: LEE, YI-NAN; CHENG, KAI-HSIUNG; MING, CHIEN CHENG; GHOSAL, SUDIP; CHEN, CHING-HUNG
To: BROCADE COMMUNICATIONS SYSTEMS, INC.
Reel/Frame 042912/0554 →