IP Library › Granted Patent US 12,418,837
Granted Patent B2
US 12,418,837 · App. 17/766,652 · Granted Sep 16, 2025

Resource balancing

Inventors: Wieslawa Wajda (Keltern, DE); Jing Ping (Sichuan, CN)
Assignee: Nokia Solutions and Networks Oy
H04W28/24H04W48/18
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,418,837
App. No.
17/766,652
Granted
Sep 16, 2025
Kind
B2
Abstract

There is disclosed an apparatus. The apparatus comprises means for performing: in response to determining a lack of resource or an impending lack of resource in a communication network, determining whether an agreed level of service for one or more service requirements of one or more services will be affected; and when it is determined that the agreed level of service for one or more service requirements of one or more services will be affected, determining whether one or more customers can tolerate non-compliance with the agreed level of service.

Claims (23)

1. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and computer program code are configured to, with the at least one processor, cause the apparatus to perform the following:

determine an impending lack of resource, in a communication network, for one or more service requirements of one or more services;

in response to determining the impending lack of resource in the communication network, determine that an agreed level of service for the one or more service requirements of the one or more services will be unsatisfied as a result of the impeding lack of resource;

upon the determination that the agreed level of service for the one or more service requirements of the one or more services will be unsatisfied, determine whether one or more customers can tolerate non-compliance with the agreed level of service by identifying a tolerance indicator associated with the one or more customers, the tolerance indicator indicating how far tolerance to violation of the agreed level of service for the one more service requirements of the one or more services is acceptable, the tolerance indicator further indicating a tolerance range for the agreed level of service, a tolerance duration of non-compliance with the agreed level of service, and compensation for accepting non-compliance with the agreed level of service, and wherein the one or more service requirements comprise data rate, packet loss, coverage, user mobility, service availability, and reliability; and

based on the determination that the non-compliance with the agreed level of service for the one or more service requirements of the one or more services will not be tolerated, carry out resource reconfiguration to prevent non-compliance with the agreed level of service for the one or more customers that cannot tolerate the non-compliance.

2. The apparatus according to claim 1 , wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus to perform allowing non-compliance with the agreed level of service for those customers that can tolerate the non-compliance as indicated by the tolerance indicator.

3. The apparatus according to claim 1 , wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus to perform preventing non-compliance with the agreed level of service for those customers that cannot tolerate the non-compliance as indicated by the tolerance indicator.

4. The apparatus according to claim 3 , wherein the tolerance indicator is further associated with one or more of the one or more service requirements of the one or more services.

5. The apparatus according to claim 4 , wherein the communication network comprises: network slices; network slice subnets; network services; network functions; and network function services.

6. The apparatus according to claim 1 , wherein the apparatus comprises an entity of a network service provider.

7. A method, comprising:

determining an impending lack of resource, in a communication network, for one or more service requirements of one or more services;

in response to the determination of the impending lack of resource in the communication network, determining whether that an agreed level of service for the one or more service requirements of the one or more services will be affected;

upon the determination that the agreed level of service for the one or more service requirements of the one or more services will be affected, determining whether one or more customers can tolerate non-compliance with the agreed level of service, a tolerance to the non-compliance with the agreed level of service is determined based on looking up a tolerance indicator associated with the one or more customers, the tolerance indicator indicates how far tolerance to violation of the agreed level of service for the one more service requirements of the one or more services is acceptable, wherein the tolerance indicator includes a tolerance range for the agreed level of service, a tolerance duration of non-compliance with the agreed level of service, and compensation for accepting non-compliance with the agreed level of service, and wherein the one or more service requirements comprise data rate, packet loss, coverage, user mobility, service availability, and reliability; and

carrying out resource allocation or reallocation, to prevent non-compliance with the agreed level of service for the one or more customers, based on the determination that the agreed level of service for the one or more service requirements of the one or more services will be affected.

8. The method according to claim 7 , comprising allowing non-compliance with the agreed level of service for those customers that can tolerate the non-compliance as indicated by the tolerance indicator.

9. The method according to claim 7 , comprising preventing non-compliance with the agreed level of service for those customers that cannot tolerate the non-compliance as indicated by the tolerance indicator.

10. The method according to claim 7 , wherein the tolerance indicator is further associated with one or more of the one or more service requirements.

11. The method according to claim 7 , wherein the communication network comprises one or more network slices.

12. The method according to claim 7 , carried out by an entity of a network service provider.

13. A non-transitory computer storage medium storing instructions which when run on one or more processors cause program embodied on a non-transitory computer readable medium, said computer program comprising instructions for causing an apparatus to perform the method of claim 7 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2022
From: WAJDA, WIESLAWA; PING, JING
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 060127/0383 →
Continuity (1)
Related Publication 20230232283A1 · Jul 20, 2023
References Cited (10)
US 6701342B1 · Bartz et al. · 2004 [cited by applicant]
US 20070083650A1 · Collomb · 2007 [cited by examiner]
US 20130007272A1 · Breitgand et al. · 2013 [cited by applicant]
US 20150355925A1 · Hiebert et al. · 2015 [cited by applicant]
US 20180247215A1 · Garvey · 2018 [cited by examiner]
US 20220166667A1 · Celozzi · 2022 [cited by examiner]
WO WO2012111993A2 · 2012 [cited by applicant]
U.S. Pat. No. 6,701,342 Specification with Paragraphs (Year: 2004). [cited by examiner]
International Search Report and Written Opinion dated Jul. 16, 2020 corresponding to International Patent Application No. PCT/CN2019/110981. [cited by applicant]
3GPP TS 28.541 V16.2.0 (Sep. 2019), Technical Specification, 3rd Generation Partnership Project, Technical Specification Group Services and System Aspects; Management and orchestration; 5G Network Resource Model (NRM); … [cited by applicant]
Cited By (1)
US 12,677,193