IP Library Granted Patent US 12,004,074
Granted Patent B2
US 12,004,074 · App. 17/198,632 · Granted Jun 4, 2024

Small cell with self-organized neighbor-relationship table

Inventor: Awaiz Ahmad Khan (Milpitas, CA)
Assignee: Ruckus IP Holdings LLC
H04W48/16H04B17/318H04W8/005H04W24/10H04W40/24
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 12,004,074
App. No.
17/198,632
Filed
Mar 11, 2021
Granted
Jun 4, 2024
Kind
B2
Examiner
HUYNH, CHUCK
Art Unit
2644
USPC
370/338
Abstract

During operation, a radio node may perform a network listen for wireless energy associated with a first subset of second radio nodes during a first time interval. Moreover, the radio node may monitor communication associated with a second subset of the second radio nodes during a second time interval and/or handovers between a third subset of the second radio nodes during a third time interval, where a given subset includes zero or more of the second radio nodes. Then, based at least in part on the first subset, the second subset and/or the third subset, the radio node may determine a change to a neighbor-relationship table, where the neighbor-relationship table includes information specifying the radio node and the second radio nodes. Next, the radio node may provide, to the second radio nodes or a computer, information specifying the change to the neighbor-relationship table.

Claims (60)

1. A radio node, comprising:

a first node or connector configured to communicatively couple to an antenna;

a first interface circuit, communicatively coupled to the first node or connector, configured to communicate with an electronic device using a wireless communication protocol;

a second node or connector configured to communicatively couple to a network;

a second interface circuit, communicatively coupled to the second node or connector, configured to communicate with one or more second radio nodes using a wired communication protocol, wherein the radio node is configured to:

perform, using the first interface circuit, a network listen for wireless energy associated with a first subset of the second radio nodes during a first time interval;

monitor, using the second interface circuit, communication associated with a second subset of the second radio nodes during a second time interval, handovers between a third subset of the second radio nodes during a third time interval, or both, wherein a given subset includes zero or more of the second radio nodes;

determine a change to a neighbor-relationship table based at least in part on the first subset of the second radio nodes, the second subset of the second radio nodes and the third subset of the second radio nodes, wherein the neighbor-relationship table comprises information specifying the radio node and the second radio nodes; and

provide, using the second interface circuit and addressed to the second radio nodes, information specifying the change to the neighbor-relationship table.

2. The radio node of claim 1 , wherein the first interface circuit is different from the second interface circuit.

3. The radio node of claim 1 , wherein one or more of the first time interval, the second time interval and the third time interval are different.

4. The radio node of claim 1 , wherein the change to the neighbor-relationship table comprises:

adding a new second radio node to the neighbor-relationship table, wherein the new second radio node is not currently included in the neighbor-relationship table; or

subtracting an existing second radio node from the neighbor-relationship table, wherein the existing second radio node is currently included in the neighbor-relationship table.

5. The radio node of claim 4 , wherein the existing second radio node is subtracted when: no wireless energy associated with the existing second radio node is detected during the first time interval; no communication with the existing second radio node occurs during the second time interval, or a handover associated with the existing second radio node does not occur during the third time interval.

6. The radio node of claim 4 , wherein the new second radio node is added when: wireless energy associated with the new second radio node is detected during the first time interval; communication with the new second radio node occurs during the second time interval, or a handover associated with the new second radio node occurs during the third time interval.

7. The radio node of claim 1 , wherein the communication associated with the second subset of the second radio nodes uses established connections between the radio node and the second subset of the second radio nodes.

8. The radio node of claim 1 , wherein the wired communication protocol comprises an X2 interface or an S1 interface.

9. The radio node of claim 1 , wherein the wireless communication protocol uses a band of frequencies in a Citizens Broadband Radio Service (CBRS).

10. The radio node of claim 1 , wherein the radio node, using the first interface circuit, is configured to:

provide, addressed to the electronic device, information specifying one or more of the second radio nodes in the neighbor-relationship table, and instructing the electronic device to scan for the one or more of the second radio nodes;

receive, associated with the electronic device, one or more communication-performance metrics associated with the one or more of the second radio nodes;

provide, addressed to the electronic device, an instruction for a handover to a target second radio node in the second radio nodes based at least in part on the one or more communication-performance metrics.

11. The radio node of claim 10 , wherein the one or more communication-performance metrics comprise: a reference signal receive power (RSRP), a received signal strength indication (RSSI) or a pathloss.

12. The radio node of claim 1 , wherein the radio node comprises: an Evolved Node B (eNodeB), a Universal Mobile Telecommunications System (UMTS) NodeB and radio network controller (RNC), or a New Radio (NR) gNB or gNodeB.

13. The radio node of claim 1 , wherein the radio node is configured to:

receive, using the second interface circuit and associated with at least one of the second radio nodes, additional information specifying an additional change to the neighbor-relationship table; and

update the neighbor-relationship table based at least in part on the additional change to the neighbor-relationship table.

14. A non-transitory computer-readable storage medium for use in conjunction with a radio node, the computer-readable storage medium storing program instructions that, when executed by the radio node, cause the radio node to perform operations comprising:

performing a network listen for wireless energy associated with a first subset of second radio nodes during a first time interval;

monitoring communication associated with a second subset of the second radio nodes during a second time interval, handovers between a third subset of the second radio nodes during a third time interval, or both, wherein a given subset includes zero or more of the second radio nodes;

determining a change to a neighbor-relationship table based at least in part on the first subset of the second radio nodes, the second subset of the second radio nodes and the third subset of the second radio nodes, wherein the neighbor-relationship table comprises information specifying the radio node and the second radio nodes; and

providing, addressed to the second radio nodes, information specifying the change to the neighbor-relationship table.

15. The non-transitory computer-readable storage medium of claim 14 , wherein one or more of the first time interval, the second time interval and the third time interval are different.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the change to the neighbor-relationship table comprises:

adding a new second radio node to the neighbor-relationship table, wherein the new second radio node is not currently included in the neighbor-relationship table; or

subtracting an existing second radio node from the neighbor-relationship table, wherein the existing second radio node is currently included in the neighbor-relationship table.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the existing second radio node is subtracted when: no wireless energy associated with the existing second radio node is detected during the first time interval; no communication with the existing second radio node occurs during the second time interval, or a handover associated with the existing second radio node does not occur during the third time interval; and

wherein the new second radio node is added when: wireless energy associated with the new second radio node is detected during the first time interval; communication with the new second radio node occurs during the second time interval, or a handover associated with the new second radio node occurs during the third time interval.

18. The non-transitory computer-readable storage medium of claim 14 , wherein the operations comprise:

Receiving, associated with at least one of the second radio nodes, additional information specifying an additional change to the neighbor-relationship table; and

updating the neighbor-relationship table based at least in part on the additional change to the neighbor-relationship table.

19. A method for dynamically updating a neighbor-relationship table, comprising:

by a radio node:

performing a network listen for wireless energy associated with a first subset of second radio nodes during a first time interval;

monitoring communication associated with a second subset of the second radio nodes during a second time interval, handovers between a third subset of the second radio nodes during a third time interval, or both, wherein a given subset includes zero or more of the second radio nodes;

determining a change to the neighbor-relationship table based at least in part on the first subset of the second radio nodes, the second subset of the second radio nodes and the third subset of the second radio nodes, wherein the neighbor-relationship table comprises information specifying the radio node and the second radio nodes; and

providing, addressed to the second radio nodes, information specifying the change to the neighbor-relationship table.

20. The method of claim 19 , wherein the change to the neighbor-relationship table comprises:

adding a new second radio node to the neighbor-relationship table, wherein the new second radio node is not currently included in the neighbor-relationship table; or

subtracting an existing second radio node from the neighbor-relationship table, wherein the existing second radio node is currently included in the neighbor-relationship table.

21. A radio node, comprising:

a first node or connector configured to communicatively couple to an antenna;

a first interface circuit, communicatively coupled to the first node or connector, configured to communicate with an electronic device using a wireless communication protocol;

a second node or connector configured to communicatively couple to a network;

a second interface circuit, communicatively coupled to the second node or connector, configured to communicate with a computer using a wired communication protocol, wherein the radio node is configured to:

perform, using the first interface circuit, a network listen for wireless energy associated with a first subset of second radio nodes during a first time interval;

monitor, using the second interface circuit, communication associated with a second subset of the second radio nodes during a second time interval, handovers between a third subset of the second radio nodes during a third time interval, or both, wherein a given subset includes zero or more of the second radio nodes;

determine a change to a neighbor-relationship table based at least in part on the first subset of the second radio nodes, the second subset of the second radio nodes and the third subset of the second radio nodes, wherein the neighbor-relationship table comprises information specifying the radio node and the second radio nodes; and

provide, using the second interface circuit and addressed to the computer, information specifying the change to the neighbor-relationship table.