IP Library Granted Patent US 12,069,565
Granted Patent B2
US 12,069,565 · App. 17/274,652 · Granted Aug 20, 2024

Dynamic cell selection for radio network optimization

Inventors: Vaibhav Singh (New Delhi, IN); Parijat Bhattacharjee (Bangalore, IN)
Assignee: NOKIA SOLUTIONS AND NETWORKS OY
H04W48/16H04W24/02H04W48/20
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,069,565
App. No.
17/274,652
Granted
Aug 20, 2024
Kind
B2
Abstract

Systems, methods, apparatuses, and computer program products for dynamic target cell selection for application of RAN optimization are provided. One method includes receiving a request, from one or more radio access network optimization services, that comprises a list of attributes corresponding to characteristics of a cell and a cell selection criterion for each of the attributes, receiving, from one or more radio access network cells, a data stream comprising metrics for at least one of the cell or users in the cell. The method may also include generating, based on the received request and the metrics, a list of zero or more cells that meet the selection criterion for one of the radio access network optimization services or for a group of the radio access network optimization services, and sending, to a respective one of said one or more radio access network optimization services, the generated list of said zero or more cells that meets the selection criterion for the respective one or more radio access network optimization services.

Claims (45)

1. A method, comprising:

receiving a request from one or more radio access network optimization services, wherein the request comprises a list of attributes corresponding to characteristics of a cell and a cell selection criterion for each of the attributes;

receiving, from one or more radio access network cells, a data stream comprising metrics for at least one of the cell or users in the cell;

initiating data collection of data for the attributes;

accessing the collected data;

generating, based on the received request and the metrics, a list of zero or more cells that meet the selection criterion for one of the radio access network optimization services or for a group of the radio access network optimization services, wherein the initiating collection of data for the attributes and the accessing the collected data is for selecting at least one cell for inclusion in or exclusion from the list of said at least one cell that meets the selection criterion; and

sending, to a respective one of said one or more radio access network optimization services, the generated list of said zero or more cells that meets the selection criterion for the respective one or more radio access network optimization services.

2. The method according to claim 1 , further comprising supporting an interface towards a data store or prediction/trend entity comprising at least one of past data or past metrics, or trends, patterns, or predictions derived from the past data or past metrics of the cell or users of the cell.

3. The method according to claim 2 , wherein the generating further comprises using said at least one of the past data or the past metrics to generate the list of said at least one cell that meets the selection criterion.

4. The method according to claim 1 , wherein at least one of the data collection of data or the selecting of the at least one cell are performed at varying time scales, time granularity, or different time scale for each of the radio access network optimization services.

5. The method according to claim 1 , wherein the initiating comprises initiating the data collection of the data in response to preconfigured monitored events, alarms, faults or correlations, or radio access network optimization service initiation.

6. The method according to claim 1 , wherein the metrics comprise at least one of: downlink physical resource block usage, uplink physical resource block usage, speed, number of radio resource control users, time trends, number of active users, spectral efficiency, handovers, mobility, channel quality statistics including level crossing rate and shadow fading, reference signal received power, user or cell location, traffic patterns, inter-site distance, cell density, acknowledgement/non-acknowledgement percentage, user battery, latency, or timing advance.

7. The method according to claim 1 , wherein the receiving comprises receiving the request using a cell selection initiation and selected cell application programming interface.

8. The method according to claim 1 , further comprising performing handshake with the radio access network optimization service using a service discovery application programming interface.

9. An apparatus, comprising:

at least one processor; and

at least one memory comprising computer program code,

the at least one memory and computer program code configured, with the at least one processor, to cause the apparatus at least to

receive a request from one or more radio access network optimization services, wherein the request comprises a list of attributes corresponding to characteristics of a cell and a cell selection criterion for each of the attributes;

receive, from one or more radio access network cells, a data stream comprising metrics for at least one of the cell or users in the cell;

initiate data collection of data for the attributes;

access the collected data;

generate, based on the received request and the metrics, a list of zero or more cells that meet the selection criterion for one of the radio access network optimization services or for a group of the radio access network optimization services, wherein the initiating collection of data for the attributes and the accessing the collected data is for selecting at least one cell for inclusion in or exclusion from the list of said at least one cell that meets the selection criterion; and

send, to a respective one of said one or more radio access network optimization services, the generated list of said zero or more cells that meets the selection criterion for the respective one or more radio access network optimization services.

10. The apparatus according to claim 9 , wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus at least to support an interface towards a data store or prediction/trend entity comprising at least one of past data or past metrics, or trends, patterns, or predictions derived from the past data or past metrics of the cell or users of the cell.

11. The apparatus according to claim 10 , wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus at least to use said at least one of the past data or the past metrics to generate the list of said at least one cell that meets the selection criterion.

12. The apparatus according to claim 9 , wherein at least one of the data collection of data or the selecting of the at least one cell are performed at varying time scales, time granularity, or different time scale for each of the radio access network optimization services.

13. The apparatus according to claim 9 , wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus at least to initiate the data collection of the data in response to preconfigured monitored events, alarms, faults or correlations, or radio access network optimization service initiation.

14. The apparatus according to claim 9 , wherein the metrics comprise at least one of: downlink physical resource block usage, uplink physical resource block usage, speed, number of radio resource control users, time trends, number of active users, spectral efficiency, handovers, mobility, channel quality statistics including level crossing rate and shadow fading, reference signal received power, user or cell location, traffic patterns, inter-site distance, cell density, acknowledgement/non-acknowledgement percentage, user battery, latency, or timing advance.

15. The apparatus according to claim 9 , wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus at least to receive the request using a cell selection initiation and selected cell application programming interface.

16. The apparatus according to claim 9 , wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus at least to perform a handshake with the radio access network optimization service using a service discovery application programming interface.

17. An apparatus, comprising:

circuitry configured to receive a request from one or more radio access network optimization services, wherein the request comprises a list of attributes corresponding to characteristics of a cell and a cell selection criterion for each of the attributes;

circuitry configured to receive, from one or more radio access network cells, a data stream comprising metrics for at least one of the cell or users in the cell;

circuitry configured to initiate data collection of data for the attributes;

circuitry configured to access the collected data;

circuitry configured to generate, based on the received request and the metrics, a list of zero or more cells that meet the selection criterion for one of the radio access network optimization services or for a group of the radio access network optimization services, wherein the circuitry configured to initiate collection of data for the attributes and the circuitry configured to access the collected data is for selecting at least one cell for inclusion in or exclusion from the list of said at least one cell that meets the selection criterion; and

circuitry configured to send, to a respective one of said one or more radio access network optimization services, the generated list of said zero or more cells that meets the selection criterion for the respective one or more radio access network optimization services.

18. A computer program embodied on a non-transitory computer readable medium, said computer program comprising program instructions stored thereon which, when executed on an apparatus, cause the apparatus to perform at least the following:

receiving a request from one or more radio access network optimization services, wherein the request comprises a list of attributes corresponding to characteristics of a cell and a cell selection criterion for each of the attributes;

receiving, from one or more radio access network cells, a data stream comprising metrics for at least one of the cell or users in the cell;

initiating data collection of data for the attributes;

accessing the collected data;

generating, based on the received request and the metrics, a list of zero or more cells that meet the selection criterion for one of the radio access network optimization services or for a group of the radio access network optimization services, wherein the initiating collection of data for the attributes and the accessing the collected data is for selecting at least one cell for inclusion in or exclusion from the list of said at least one cell that meets the selection criterion; and

sending, to a respective one of said one or more radio access network optimization services, the generated list of said zero or more cells that meets the selection criterion for the respective one or more radio access network optimization services.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2021
From: SINGH, VAIBHAV; BHATTACHARJEE, PARIJAT
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 055537/0636 →
Priority Claims (1)
IN 201841034440 · Sep 12, 2018 · national
Continuity (1)
Related Publication 20210345233A1 · Nov 4, 2021