IP Library Granted Patent US 12,604,174
Granted Patent B2
US 12,604,174 · App. 18/305,089 · Granted Apr 14, 2026

Methods and systems for intelligent roaming using radio access network intelligent controllers

Inventors: Yang Yang (Morris Plains, NJ); Robert Soni (New Albany, OH); Rittwik Jana (Montville, NJ); Padma Sudarsan (Naperville, IL); Islam El abbasy (San Francisco, CA)
Assignee: VMware LLC
H04W8/08
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,604,174
App. No.
18/305,089
Granted
Apr 14, 2026
Kind
B2
Abstract

This disclosure is directed to methods and system for intelligent roaming of user equipment (“UE”) of a home network onto a visited network. The methods and systems monitor performance of voice and data services for UEs in coverage areas of edge cell sites of the home network. The methods and systems determine which UEs in the coverage areas of the edge cell sites to roam on the visited network based on decreases in voice and data services. The UEs in the coverage areas selected for roaming are pushed to roam on the visited network by sending a signal that instructs selected UEs to switch into roaming mode while the UEs are still in the coverage areas of the edge cell sites.

Claims (17)

1 . An open radio access network (“O-RAN”) of a home network that performs intelligent roaming of user equipment (“UE”) of the home network to a visited network, the O-RAN comprising:

a near-real-time radio access network intelligence controller (“near-RT RIC”) that receives performance reports of each UE in coverage areas of border cell sites of the visited network from a near-RT RIC executing in the visited network;

a non-real-time radio access network intelligence controller (“non-RT RIC”) that receives performance reports of each UE in coverage areas of edge cell sites of the home network, performance reports of each UE in the coverage areas of border cell sites, home network analytic results from a home network data analytics function executing in the mobile core of the home, and visited network analytic results from a visited network data analytics function executing in the mobile core of the visited network; and

an rApp that pushes UEs, in the coverage areas of the edge cell sites, to roam on the visited network based on the edge performance reports of the home and the visited network, the home network analytic results, and the visited network analytic results.

2 . The O-RAN of claim 1 wherein the near-RT RIC receives performance reports of each UE in the coverage areas of the border cell sites of the visited network over a near-RT RIC interface that connects the near-RT RIC of the home network with the near-RT RIC of the visited network.

3 . The O-RAN of claim 1 wherein the non-RT RIC receives performance reports of each UE in the coverage areas of the edge cell sites of the home network over an O1 interface that connects the non-RT RIC with a radio access network (“RAN”) of the home network.

4 . The O-RAN of claim 1 wherein the non-RT RIC receives the home network analytic results from the home network data analytics function over a home network data analytics function interface that connects the non-RT RIC to the mobile core of the home network.

5 . The O-RAN of claim 1 wherein the near-RT RIC receives the performance reports of each UE in the coverage areas of the border cell sites of the visited network over a near-RT RIC interface that connects the near-RT RIC of the home network with the near-RT RIC of the visited network and forwards the performance reports to the non-RT RIC of the O-RAN.

6 . The O-RAN of claim 1 wherein the rApp sends a signal to the edge cell sites to push the UEs within the coverage areas that are suitable for roaming to roam on the visited network.

7 . An open radio access network (“O-RAN”) of a home network that performs intelligent roaming of user equipment (“UE”) of the home network onto a visited network, the O-RAN comprising:

a non-real-time radio access network intelligence controller (“non-RT RIC”) that receives performance reports of each UE in coverage areas of edge cell sites of the home network, performance reports of each UE in coverage areas of border cell sites, home network analytic results from a home network data analytics function executing in the mobile core of the home, and visited network analytic results from a visited network data analytics function executing in the mobile core of the visited network; and

an rApp that pushes UEs, in the coverage areas of the edge cell sites, to roam on the visited network based on the edge performance reports of the home and the visited network, the home network analytic results, and the visited network analytic results.

8 . The O-RAN of claim 7 wherein the non-RT RIC receives performance reports of each UE in the coverage areas of the border cell sites of the visited network over a non-RT RIC interface that connects the non-RT RIC of the home network with the non-RT RIC of the visited network.

9 . The O-RAN of claim 7 wherein the non-RT RIC receives performance reports of each UE in the coverage areas of the edge cell sites of the home network over an O1 interface that connects the non-RT RIC with a radio access network (“RAN”) of the home network.

10 . The O-RAN of claim 7 wherein the non-RT RIC receives the home network analytic results from the home network data analytics function over a home network data analytics function interface that connects the non-RT RIC to the mobile core of the home network.

11 . The O-RAN of claim 7 wherein the non-RT RIC receives the performance reports of each UE in the coverage areas of the border cell sites of the visited network over a non-RT RIC interface that connects the non-RT RIC of the home network with a non-RT RIC of the visited network.

12 . The O-RAN of claim 7 wherein the rApp sends a signal to the edge cell sites to push the UEs within the coverage areas that are suitable for roaming to roam on the visited network.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2025
From: YANG, YANG; SONI, ROBERT; JANA, RITTWIK; EL ABBASY, ISLAM
To: VMWARE, INC.
Reel/Frame 070360/0361 →
CHANGE OF NAME Recorded Feb 28, 2025
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 070366/0484 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2024
From: SUDARSAN, PADMA
To: VMWARE, INC.
Reel/Frame 069413/0409 →
CHANGE OF NAME Recorded Feb 27, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 066692/0103 →