IP Library Granted Patent US 12707337
Granted Patent B2
US 12707337 · App. 17/645,941 · Granted Aug 11, 2026

Method and apparatus for service level agreement monitoring and violation mitigation in wireless communication networks

Inventors: Vishnu Vardhan Ratnam (Plano, TX); Hao Chen (Allen, TX); Rubayet Shafin (Allen, TX); Jianzhong Zhang (Plano, TX)
Assignee: Samsung Electronics Co., Ltd.
H04W28/24H04W24/04H04W24/08H04W24/10H04W28/0268H04W72/569
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 12707337
App. No.
17/645,941
Granted
Aug 11, 2026
Kind
B2
Abstract

An apparatus includes a network interface, a processor and a memory. The memory contains instructions, which when executed by the processor, cause the apparatus to identify a target base station and a target slice comprising an electronic device for service level agreement (SLA) monitoring, send, via the network interface to the target base station, a trigger message for initiating SLA reporting by the electronic device of the target slice connected to the target base station, receive, from the target base station via the network interface, at least one SLA report from the electronic device of the target slice, determine an SLA violation level based on the at least one SLA report, determine updated scheduling parameters based on the SLA violation level, and send the updated scheduling parameters to the target base station via the network interface.

Claims (51)

1 . An apparatus comprising:

a network interface;

a processor; and

a memory containing instructions, which when executed by the processor, cause the apparatus to:

identify a target base station and a target slice comprising an electronic device for service level agreement (SLA) monitoring;

send, via the network interface to the target base station, a trigger message for initiating SLA reporting by the electronic device of the target slice connected to the target base station;

receive, from the target base station via the network interface, at least one SLA report from the electronic device of the target slice;

receive, from a second base station via the network interface, radio access network (RAN) enrichment information for the electronic device of the target slice;

determine an SLA violation level based on the at least one SLA report;

determine updated scheduling parameters based on the SLA violation level, wherein at least one of the SLA violation level or the updated scheduling parameters is determined based on the RAN enrichment information; and

send the updated scheduling parameters to the target base station via the network interface.

2 . The apparatus of claim 1 , wherein the memory further contains instructions, which when executed by the processor, cause the apparatus to:

receive, from the second base station via the network interface, the RAN enrichment information from a second electronic device other than the electronic device providing the at least one SLA report.

3 . The apparatus of claim 1 , wherein the RAN enrichment information comprises at least one of a future traffic prediction, a location, or a velocity, or comprises information from a slice manager.

4 . The apparatus of claim 1 , wherein the updated scheduling parameters comprise at least one of, an updated maximum portion of available resource blocks for the target slice, an updated minimum number of available resource blocks for the target slice, an updated scheduling priority of the target slice, or an updated scheduling priority for a user belonging to the target slice.

5 . The apparatus of claim 1 , wherein the SLA report comprises at least one of: a time stamp of the SLA report, a value of reference signal received power (RSRP) for a serving base station (BS), a value of a channel quality index for a link between the electronic device and the BS, a value of a downlink throughput metric, a value of an uplink throughput metric, a value of a downlink latency metric, a value of an uplink latency metric, a value of a downlink packet drop probability, a value of an uplink packet drop probability, and an identifier of a slice index for the electronic device.

6 . The apparatus of claim 1 , wherein the SLA report contains processed information from the SLA report from the electronic device, and further contains metrics determined by a BS and wherein the metrics determined by the BS comprise at least one of an average per-user packet arrival rate, an average per-user physical resource block (PRB) allocation, a maximum per-slice allocation parameter, a minimum per-slice allocation parameter, a per-slice scheduling weight, and a user-to-slice mapping.

7 . A user equipment (UE), comprising:

a processor configured to:

measure one or more key performance indicators (KPIs) of a radio connection between the UE and a base station (BS); and

store the measured one or more KPIs in a memory; and

a transceiver operably coupled to the processor, the transceiver configured to:

receive, from the BS, a service level agreement (SLA) reporting message; and

responsive to receiving the SLA reporting message, transmit, to the BS for forwarding to a network management entity, an SLA report comprising the measured one or more KPIs, wherein the one or more KPIs comprise a time stamp of the SLA report.

8 . The UE of claim 7 , wherein the one or more KPIs further comprise at least one of: a value of reference signal received power (RSRP) for a serving base station (BS), a value of a channel quality index for a link between the UE and the BS, a value of a downlink throughput metric, a value of an uplink throughput metric, a value of a downlink latency metric, a value of an uplink latency metric, a value of a downlink packet drop probability, a value of an uplink packet drop probability, and an identifier of a slice index for the UE.

9 . The UE of claim 7 , wherein the processor is further configured to determine whether the measured one or more KPIs are eligible for inclusion in the SLA report based on satisfaction of recency criteria by the time stamp of the SLA report.

10 . The UE of claim 7 , wherein the transceiver is configured to:

subsequent to transmitting the SLA report, receive, from the BS, data on a physical downlink shared channel (PDSCH), wherein the data is transmitted based on updated scheduling parameters.

11 . A method comprising:

at an apparatus comprising a network interface, identifying a target base station and a target slice comprising an electronic device for service level agreement (SLA) monitoring;

receiving, from the target base station via the network interface, at least one SLA report from the electronic device of the target slice;

receiving, from a second base station via the network interface, radio access network (RAN) enrichment information for the electronic device of the target slice;

determining an SLA violation level based on the at least one SLA report;

determining updated scheduling parameters based on the SLA violation level, wherein at least one of the SLA violation level or the updated scheduling parameters is determined based on the RAN enrichment information; and

sending the updated scheduling parameters to the target base station via the network interface.

12 . The method of claim 11 , further comprising:

receiving, from the second base station via the network interface, the RAN enrichment information for the electronic device of the target slice from a second electronic device other than the electronic device providing the at least one SLA report.

13 . The method of claim 11 , wherein the RAN enrichment information comprises at least one of a future traffic prediction, a location, or a velocity, or comprises information from a slice manager.

14 . The method of claim 11 , wherein the updated scheduling parameters comprise at least one of, an updated maximum portion of available resource blocks for the target slice, an updated minimum number of available resource blocks for the target slice, an updated scheduling priority of the target slice, or an updated scheduling priority for a user belonging to the target slice.

15 . The method of claim 11 , wherein the SLA report comprises at least one of: a time stamp of the SLA report, a value of reference signal received power (RSRP) for a serving base station (BS), a value of a channel quality index for a link between the electronic device and the BS, a value of a downlink throughput metric, a value of an uplink throughput metric, a value of a downlink latency metric, a value of an uplink latency metric, a value of a downlink packet drop probability, a value of an uplink packet drop probability, and an identifier of a slice index for the electronic device.

16 . The method of claim 11 ,

wherein the SLA report contains processed information from the SLA report from the electronic device, and further contains metrics determined by a BS and wherein the metrics determined by the BS comprise at least one of an average per-user packet arrival rate, an average per-user physical resource block (PRB) allocation, a maximum per-slice allocation parameter, a minimum per-slice allocation parameter, a per-slice scheduling weight, and a user-to-slice mapping.

17 . A method of a user equipment (UE), comprising:

measuring one or more key performance indicators (KPIs) of a radio connection between the UE and a base station (BS);

storing the measured one or more KPIs in a memory;

receiving, from the BS, a service level agreement (SLA) reporting message; and

responsive to receiving the SLA reporting message, transmitting, to the BS, an SLA report comprising the measured one or more KPIs, wherein the one or more KPIs comprise a time stamp of the SLA report.

18 . The method of claim 17 , wherein the one or more KPIs further comprise at least one of: a value of reference signal received power (RSRP) for a serving base station (BS), a value of a channel quality index for a link between the UE and the BS, a value of a downlink throughput metric, a value of an uplink throughput metric, a value of a downlink latency metric, a value of an uplink latency metric, a value of a downlink packet drop probability, a value of an uplink packet drop probability, and an identifier of a slice index for the UE.

19 . The method of claim 17 , further comprising determining whether the measured one or more KPIs are eligible for inclusion in the SLA report based on satisfaction of recency criteria by the time stamp of the SLA report.

20 . The method of claim 17 , further comprising:

subsequent to transmitting the SLA report, receiving, from the BS, data on a physical downlink shared channel (PDSCH), wherein the data is transmitted based on updated scheduling parameters.