IP Library Granted Patent US 11,159,971
Granted Patent B2
US 11,159,971 · App. 16/515,505 · Granted Oct 26, 2021

Interference group creation in full duplex networks

Inventor: Ayham Al-Banna (Orland Park, IL)
Assignee: ARRIS Enterprises LLC
H04W24/10H04B17/336H04W72/0453H04W72/082
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,159,971
App. No.
16/515,505
Filed
Jul 18, 2019
Granted
Oct 26, 2021
Kind
B2
Examiner
PHAN, TRI H
Art Unit
2471
USPC
370/329
Abstract

In some embodiments, a method sets a threshold over a frequency spectrum and receives a set of measurements that measures interference between a set of network devices over the frequency spectrum. A set of metric values based on the set of measurements is compared to the threshold at a plurality of points over the frequency spectrum. The method then selects whether the set of network devices are in a group that interfere with communications of each other based on the comparing.

Claims (46)

1. A method comprising:

receiving, by a computing device, a set of measurements that measures interference between a set of network devices over a frequency spectrum;

selecting, by the computing device, a threshold characteristic and a threshold value, the threshold characteristic comprising a respective one of a fixed threshold or a variable threshold;

based on the selected threshold characteristic, determining a granularity for subdividing the frequency spectrum into one or more partitions;

selectively processing the set of measurements into a set of metrics each having a metric characteristic and a metric value, the metric characteristic based on the granularity of the one or more partitions, and where each network device has an associated one of the set of metrics for each one or more partition; and

comparing, by the computing device, the metric value associated with each network device to the threshold value at each of the one or more partitions; and sorting the network devices into a plurality of interference groups, each interference groups associated with one of the said one or more partitions.

2. The method of claim 1 , wherein receiving the set of measurements comprises receiving the set of measurements from one or more signals received from one or more network devices while another network device transmits a signal.

3. The method of claim 2 , wherein the set of measurements are used to measure interference in the one or more signals received by the one or more network devices from the signal transmitted by the another network device.

4. The method of claim 1 , where the set of measurements are received at a first said granularity and the set of metric values are calculated at a second said granularity.

5. The method of claim 4 , wherein the first granularity is a sub-carrier level, and the second granularity is a level that includes a plurality of sub-carriers.

6. The method of claim 4 , wherein a value at the second granularity in the set of metric values is calculated using a plurality of measurements at the first granularity.

7. The method of claim 1 including:

calculating a first set of metrics at a first said granularity;

calculating a second set of metrics at a second said granularity using the first set of metrics at the first granularity; and

using the second set of metrics at the second granularity to sort the network devices.

8. The method of claim 7 , wherein the first granularity is a sub-carrier level, the second granularity is a channel level or sub-band level, wherein the channel level or sub-band level include a plurality of sub-carriers, and the second set of results are compared to the threshold.

9. The method of claim 1 including:

processing the set of metric values at a first said granularity to generate a set of metric values at a second said granularity; and

using the set of metric values at the second granularity to sort the set of network devices.

10. A non-transitory computer-readable storage medium containing instructions that, when executed, control a computer system to be operable for:

receiving a set of measurements that measures interference between a set of network devices over a frequency spectrum;

selecting a threshold characteristic and a threshold value, the threshold characteristic comprising a respective one of a fixed threshold or a variable threshold;

based on the selected threshold characteristic, determining a granularity for subdividing the frequency spectrum into one or more partitions;

selectively processing the set of measurements into a set of metrics each having a metric characteristic and a metric value, the metric characteristic based on the granularity of the one or more partitions, and where each network device has an associated one of the set of metrics for each one or more partition; and

comparing the metric value associated with each network device to the threshold value at each of the one or more partitions; and sorting the network devices into a plurality of interference groups, each interference groups associated with one of the said one or more partitions.

11. An apparatus comprising:

one or more computer processors; and

a non-transitory computer-readable storage medium comprising instructions, that when executed, control the one or more computer processors to be operable for:

receiving a set of measurements that measures interference between a set of network devices over a frequency spectrum;

selecting a threshold characteristic and a threshold value, the threshold characteristic comprising a respective one of a fixed threshold or a variable threshold;

based on the selected threshold characteristic, determining a granularity for subdividing the frequency spectrum into one or more partitions;

selectively processing the set of measurements into a set of metrics each having a metric characteristic and a metric value, the metric characteristic based on the granularity of the one or more partitions, and where each network device has an associated one of the set of metrics for each one or more partition; and

comparing the metric value associated with each network device to the threshold value at each of the one or more partitions; and sorting the network devices into a plurality of interference groups, each interference groups associated with one of the said one or more partitions.

12. The apparatus of claim 11 , wherein receiving the set of measurements comprises receiving the set of measurements from one or more signals received from one or more network devices while another network device transmits a signal.

13. The apparatus of claim 12 , wherein the set of measurements are used to measure interference in the one or more signals received by the one or more network devices from the signal transmitted by the another network device.

14. The apparatus of claim 12 , where the set of measurements are received at a first said granularity and the set of metric values are calculated at a second said granularity.

15. The apparatus of claim 14 , wherein the first granularity is a sub-carrier level, and the second granularity is a level that includes a plurality of sub-carriers.

16. The apparatus of claim 14 , wherein a value at the second granularity in the set of metric values is calculated using a plurality of measurements at the first granularity.

17. The apparatus of claim 11 including:

calculating a first set of metrics at a first said granularity;

calculating a second set of metrics at a second said granularity using the first set of metrics at the first granularity; and

using the second set of metrics at the second granularity to sort the network devices.

18. The method of claim 17 wherein the first granularity is a sub-carrier level, the second granularity is a channel level or sub-band level, wherein the channel level or sub-band level include a plurality of sub-carriers, and the second set of results are compared to the threshold.

19. The method of claim 11 including:

processing the set of metric values at a first said granularity to generate a set of metric values at a second said granularity; and

using the set of metric values at the second granularity to sort the set of network devices.

Assignments (8)
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 →
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 Aug 22, 2019
From: AL-BANNA, AYHAM
To: ARRIS ENTERPRISES LLC
Reel/Frame 050137/0833 →
Continuity (2)
Provisional Application 62702671 · Jul 24, 2018
Related Publication 20200037189A1 · Jan 30, 2020
Cited By (1)
US 12,231,321