IP Library Granted Patent US 11,363,553
Granted Patent B2
US 11,363,553 · App. 16/897,553 · Granted Jun 14, 2022

Identifying a synchronization master for radio nodes

Inventors: Paul Petrus (San Jose, CA); Yves Eteve (Livermore, CA); Rajiv Gupta (Gurgaon, IN); Shailender Potharaju (Fremont, CA)
Assignee: ARRIS Enterprises LLC
H04W56/0015H04W24/10H04B7/2693H04B7/2696H04L7/0008
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,363,553
App. No.
16/897,553
Filed
Jun 10, 2020
Granted
Jun 14, 2022
Kind
B2
Art Unit
2469
USPC
370/336
Abstract

A radio node may calculate one or more performance metrics based on measured satellite signals, which are associated with a global positioning system, or wireless signals that are associated with a cellular-telephone network. Then, the radio node may determine, based on the one or more performance metrics, whether the radio node is a synchronization master in a cluster of radio nodes. When the radio node is the synchronization master, the radio node may provide information intended for a computer specifying that the radio node is the synchronization master and the one or more performance metrics. In response, the radio node may receive a synchronization request associated with another radio node in the cluster. Furthermore, the radio node may provide the synchronization information intended for the other radio node, where the synchronization information specifies time, frequency, and phase synchronization for at least the cluster.

Claims (49)

1. A computer, comprising:

one or more wired nodes; and

an interface circuit communicatively coupled to the one or more wired nodes, wherein the computer is configured to:

receive, at the interface circuit, information associated with one or more candidate radio nodes in a cluster of radio nodes, wherein the information associated with a given candidate radio node in the one or more candidate radio nodes specifies that the given candidate radio node meets one or more synchronization master criteria and the information comprises one or more performance metrics corresponding to satellite signals or wireless signals, wherein the satellite signals are associated with a global positioning system and the wireless signals are associated with a cellular-telephone network;

select, based at least in part on the one or more performance metrics of the one or more candidate radio nodes and network information, a radio node in the one or more candidate radio nodes as a synchronization master for at least a subset of the radio nodes in a remainder of the radio nodes in the cluster of radio nodes, wherein the remainder of the radio nodes do not meet the one or more synchronization criteria; and

provide, from the interface circuit and addressed to at least the subset of the radio nodes, second information specifying the radio node as the synchronization master, wherein the second information comprises a network address of the synchronization master, and

wherein the computer does not provide, to the radio node, identifiers of at least the subset of the radio nodes.

2. The computer of claim 1 , wherein the one or more performance metrics comprise one or more of: an average received signal strength, a number of satellites from which the given radio node receives the satellite signals, and a signal-to-noise ratio.

3. The computer of claim 1 , wherein the network information comprises a number of radio nodes in the remainder of the radio nodes.

4. The computer of claim 1 , wherein the information specifies two or more candidate radio nodes, and the computer is configured to:

select multiple synchronization masters for the remainder of the radio nodes; and

assign radio nodes in the remainder of the radio nodes to the synchronization masters.

5. The computer of claim 4 , wherein the assigning comprises randomly and approximately equally assigning the radio nodes in the remainder of the radio nodes to the synchronization masters.

6. The computer of claim 1 , wherein the second information specifies a second radio node in the one or more candidate radio nodes as a backup synchronization master for the radio node; and

wherein the second information comprises a second network address of the backup synchronization master.

7. The computer of claim 1 , wherein the information specifies two or more candidate radio nodes;

wherein the computer is configured to select a second radio node in the one or more candidate radio nodes as a second synchronization master for at least the subset of the radio nodes; and

wherein the second information specifies the second radio node as the second synchronization master and the second information comprises a second network address of the second synchronization master.

8. The computer of claim 1 , wherein the information specifies two or more candidate radio nodes; and

wherein selecting the radio node as the synchronization master comprises sorting the two or more candidate radio nodes based at least in part on a dynamic ranking of the one or more performance metrics associated with the two or more candidate radio nodes.

9. The computer of claim 1 , wherein the one or more synchronization master criteria comprise when one of: a number of satellites from which the given radio node receives the satellite signals is greater than a first threshold value, and the signal-to-noise ratio is greater than a second threshold value.

10. The computer of claim 1 , wherein the cluster of radio nodes comprise eNodeBs.

11. A non-transitory computer-readable storage medium for use in conjunction with a computer, the computer-readable storage medium storing program instructions that, when executed by the computer, provide second information by causing the computer to perform one or more operations comprising:

receiving information associated with one or more candidate radio nodes in a cluster of radio nodes, wherein the information associated with a given candidate radio node in the one or more candidate radio nodes specifies that the given candidate radio node meets one or more synchronization master criteria and the information comprises one or more performance metrics corresponding to satellite signals or wireless signals, wherein the satellite signals are associated with a global positioning system and the wireless signals that are associated with a cellular-telephone network;

selecting, based at least in part on the one or more performance metrics of the one or more candidate radio nodes and network information, a radio node in the one or more candidate radio nodes as a synchronization master for at least a subset of the radio nodes in a remainder of the radio nodes in the cluster of radio nodes, wherein the remainder of the radio nodes do not meet the one or more synchronization criteria; and

providing, addressed to at least the subset of the radio nodes, the second information specifying the radio node as the synchronization master, wherein the second information comprises a network address of the synchronization master, and

wherein the computer does not provide, to the radio node, identifiers of at least the subset of the radio nodes.

12. The computer-readable storage medium of claim 11 , wherein the one or more performance metrics include one or more of: an average received signal strength, a number of satellites from which the given radio node receives the satellite signals, and a signal-to-noise ratio.

13. The computer-readable storage medium of claim 11 , wherein the second information specifies a second radio node in the one or more candidate radio nodes as a backup synchronization master for the radio node; and

wherein the second information comprises a second network address of the backup synchronization master.

14. The computer-readable storage medium of claim 11 , wherein the information specifies two or more candidate radio nodes;

wherein the one or more operations comprise selecting a second radio node in the one or more candidate radio nodes as a second synchronization master for at least the subset of the radio nodes; and

wherein the second information specifies the second radio node as the second synchronization master and the second information comprises a second network address of the second synchronization master.

15. The computer-readable storage medium of claim 11 , wherein the information specifies two or more candidate radio nodes; and

wherein selecting the radio node as the synchronization master comprises sorting the two or more candidate radio nodes based at least in part on a dynamic ranking of the one or more performance metrics associated with the two or more candidate radio nodes.

16. A method for providing second information, comprising:

by a computer:

receiving information associated with one or more candidate radio nodes in a cluster of radio nodes, wherein the information associated with a given candidate radio node in the one or more candidate radio nodes specifies that the given candidate radio node meets one or more synchronization master criteria and the information comprises one or more performance metrics corresponding to satellite signals or wireless signals, wherein the satellite signals are associated with a global positioning system and the wireless signals are associated with a cellular-telephone network;

selecting, based at least in part on the one or more performance metrics of the one or more candidate radio nodes and network information, a radio node in the one or more candidate radio nodes as a synchronization master for at least a subset of the radio nodes in a remainder of the radio nodes in the cluster of radio nodes, wherein the remainder of the radio nodes do not meet the one or more synchronization criteria; and

providing, addressed to at least the subset of the radio nodes, the second information specifying the radio node as the synchronization master, wherein the second information comprises a network address of the synchronization master, and

wherein the computer does not does not provide, to the radio node, identifiers of at least the subset of the radio nodes.

17. The method of claim 16 , wherein the one or more performance metrics include one or more of: an average received signal strength, a number of satellites from which the given radio node receives the satellite signals, and a signal-to-noise ratio.

18. The method of claim 16 , wherein the second information specifies a second radio node in the one or more candidate radio nodes as a backup synchronization master for the radio node; and

wherein the second information comprises a second network address of the backup synchronization master.

19. The method of claim 16 , wherein the information specifies two or more candidate radio nodes;

wherein the one or more operations comprise selecting a second radio node in the one or more candidate radio nodes as a second synchronization master for at least the subset of the radio nodes; and

wherein the second information specifies the second radio node as the second synchronization master and the second information comprises a second network address of the second synchronization master.

20. The method of claim 16 , wherein the information specifies two or more candidate radio nodes; and

wherein selecting the radio node as the synchronization master comprises sorting the two or more candidate radio nodes based at least in part on a dynamic ranking of the one or more performance metrics associated with the two or more candidate radio nodes.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2025
From: ARRIS ENTERPRISES LLC
To: OUTDOOR WIRELESS NETWORKS LLC
Reel/Frame 071262/0585 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 069889/FRAME 0114 Recorded May 8, 2025
From: APOLLO ADMINISTRATIVE AGENCY LLC
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 071234/0055 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 8, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 071226/0923 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 60752/0001 Recorded May 6, 2025
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 071189/0001 →
PARTIAL RELEASE OF SECURITY INTEREST AT REEL/FRAME 058843/0712 Recorded May 2, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 071156/0801 →
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 Jun 10, 2020
From: BROCADE COMMUNICATIONS SYSTEMS LLC
To: ARRIS ENTERPRISES LLC
Reel/Frame 052894/0358 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2020
From: PETRUS, PAUL; ETEVE, YVES; GUPTA, RAJIV; POTHARAJU, SHAILENDER
To: BROCADE COMMUNICATIONS SYSTEMS, INC.
Reel/Frame 052893/0831 →