IP Library Granted Patent US 12683878
Granted Patent B2
US 12683878 · App. 17/917,159 · Granted Jul 14, 2026

System and method for rogue user plane detection

Inventors: Sathyadeep Raghavan (Tokyo, JP); Prateek Khanna (Tokyo, JP)
Assignee: RAKUTEN MOBILE, INC.
H04L43/062H04L43/10
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 12683878
App. No.
17/917,159
Granted
Jul 14, 2026
Kind
B2
Abstract

A method is provided. The method includes monitoring, by a virtualized central unit (VCU), data traffic on a first user plane, detecting, by the VCU, a data traffic inconsistency on the first user plane, and providing, by the VCU, a notification of the data traffic inconsistency to an external device based on the detecting the data traffic inconsistency. The VCU resumes monitoring data traffic on the first user plane based on an indication from the external device that the data traffic inconsistency is resolved.

Claims (44)

1 . A method, comprising:

monitoring, by a virtualized central unit (VCU), data traffic on a first user plane, from among a first user plane and a second user plane between the VCU of a Radio Access Network (RAN) and a virtual distributed unit (VDU) of the RAN;

detecting, by the VCU, a data traffic inconsistency on the first user plane; and

providing, by the VCU, a notification of the data traffic inconsistency to an external device based on the detecting the data traffic inconsistency;

wherein the VCU resumes monitoring data traffic on the first user plane based on an indication from the external device that the data traffic inconsistency is resolved.

2 . The method of claim 1 , further comprising selecting, by the VCU, from among the first user plane and a second user plane, the first user plane to monitor based on comparing a traffic amount of the first user plane to a traffic amount of the second user plane, and determining that the first user plane has less traffic than the second user plane.

3 . The method of claim 1 , wherein the detecting the data traffic inconsistency comprises:

determining, by the VCU, an amount of data traffic on the first user plane; and

determining, by the VCU, an amount of user traffic on the first user plane.

4 . The method of claim 3 , wherein the VCU detects the data traffic inconsistency based on a ratio of the amount of data traffic to the amount of user traffic being greater than a predetermined data traffic threshold.

5 . The method of claim 1 , wherein the monitoring data traffic on the first user plane is performed at predetermined time intervals.

6 . The method of claim 1 , wherein the notification of the data traffic inconsistency comprises information on an average data volume for a predetermined time interval on the first user plane and information on an average data volume for the predetermined time interval on a second user plane.

7 . The method of claim 1 , further comprising:

resetting, by the VCU, the first user plane based on an instruction to reset the first user plane received from the external device,

wherein the instruction to reset the first user plane is generated in response to observing a data traffic issue on the first user plane based on information included in the notification of the data traffic inconsistency.

8 . A system, comprising:

a memory storing instructions; and

a processor configured to execute the instructions to:

monitor, by a virtualized central unit (VCU), data traffic on a first user plane, from among a first user plane and a second user plane between the VCU of a Radio Access Network (RAN) and a virtual distributed unit (VDU) of the RAN;

detect, by the VCU, a data traffic inconsistency on the first user plane; and

provide, by the VCU, a notification of the data traffic inconsistency to an external device based on the detecting the data traffic inconsistency;

wherein the VCU resumes monitoring data traffic on the first user plane based on an indication from the external device that the data traffic inconsistency is resolved.

9 . The system of claim 8 , wherein the processor is further configured to execute the instructions to select, by the VCU, from among the first user plane and a second user plane, the first user plane to monitor based on comparing a traffic amount of the first user plane to a traffic amount of the second user plane, and determining that the first user plane has less traffic than the second user plane.

10 . The system of claim 8 , wherein the processor is further configured to execute the instructions to detect the data traffic inconsistency by:

determining, by the VCU, an amount of data traffic on the first user plane; and

determining, by the VCU, an amount of user traffic on the first user plane.

11 . The system of claim 10 , wherein the VCU detects the data traffic inconsistency based on a ratio of the amount of data traffic to the amount of user traffic being greater than a predetermined data traffic threshold.

12 . The system of claim 8 , wherein the processor is further configured to execute the instructions to monitor the data traffic on the first user plane at predetermined time intervals.

13 . The system of claim 8 , wherein the notification of the data traffic inconsistency comprises information on an average data volume for a predetermined time interval on the first user plane and information on an average data volume for the predetermined time interval on a second user plane.

14 . The system of claim 8 , wherein processor is further configured to execute the instructions to:

reset, by the VCU, the first user plane based on an instruction to reset the first user plane received from the external device,

wherein the instruction to reset the first user plane is generated in response to observing a data traffic issue on the first user plane based on information included in the notification of the data traffic inconsistency.

15 . A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause the one or more processors to:

monitor, by a virtualized central unit (VCU), data traffic on a first user plane, from among a first user plane and a second user plane between the VCU of a Radio Access Network (RAN) and a virtual distributed unit (VDU) of the RAN;

detect, by the VCU, a data traffic inconsistency on the first user plane; and

provide, by the VCU, a notification of the data traffic inconsistency to an external device based on the detecting the data traffic inconsistency;

wherein the VCU resumes monitoring data traffic on the first user plane based on an indication from the external device that the data traffic inconsistency is resolved.

16 . The storage medium of claim 15 , wherein the instructions, when executed, further cause the one or more processors to select, by the VCU, from among the first user plane and a second user plane, the first user plane to monitor based on comparing a traffic amount of the first user plane to a traffic amount of the second user plane, and determining that the first user plane has less traffic than the second user plane.

17 . The storage medium of claim 15 , wherein the instructions, when executed, further cause the one or more processors to detect the data traffic inconsistency by:

determining, by the VCU, an amount of data traffic on the first user plane; and

determining, by the VCU, an amount of user traffic on the first user plane.

18 . The storage medium of claim 17 , wherein the VCU detects the data traffic inconsistency based on a ratio of the amount of data traffic to the amount of user traffic being greater than a predetermined data traffic threshold.

19 . The storage medium of claim 15 , wherein the instructions, when executed, further cause the one or more processors to monitor the data traffic on the first user plane at predetermined time intervals.

20 . The storage medium of claim 15 , wherein the notification of the data traffic inconsistency comprises information on an average data volume for a predetermined time interval on the first user plane and information on an average data volume for the predetermined time interval on a second user plane.