IP Library › Granted Patent US 10,602,408
Granted Patent B2
US 10,602,408 · App. 15/895,731 · Granted Mar 24, 2020

Resource control in a shared RAN

Inventors: Fred Rink (Fairview, TX); Haibo Qian (Frisco, TX); Michael Anthony Brown (McKinney, TX)
Assignee: AFFIRMED NETWORKS COMMUNICATIONS TECHNOLOGIES, INC.
H04W28/16H04W16/04H04W28/0247H04W48/06H04W72/048H04W72/0433H04W72/0493H04W72/085H04W72/10H04L47/781H04W28/0252H04W28/0268
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 10,602,408
App. No.
15/895,731
Granted
Mar 24, 2020
Kind
B2
Abstract

Example implementations are directed to a method and an apparatus for managing one of a plurality of core networks (CNs) sharing a radio access network (RAN), which may receive a RAN resource allocation control type indicator associated with at least one CN of the plurality of CNs. The RAN resource allocation control type indicator be at least one of: a guaranteed minimum allocation of RAN resources, an absolute allocation of RAN resources, and a percentage-based allocation of RAN resources. The method and apparatus may further include determining a RAN resource allotment parameter for the at least one CN of the plurality of CNs. The RAN resource allotment parameter and an identification of the associated at least one CN may be transmitted to a traffic controller such that the at least one CN is allocated an amount of RAN resources based on the resource allotment value may.

Claims (85)

1. A computerized method for managing one of a plurality of core networks (CNs) sharing a radio access network (RAN), the method comprising:

receiving, by a computing device, a RAN resource allocation control type indicator associated with at least one first CN of the plurality of CNs, the RAN resource allocation control type indicator indicating a RAN resource allocation control type comprising at least one of:

a guaranteed minimum allocation of RAN resources;

an absolute allocation of RAN resources; and

a percentage-based allocation of RAN resources;

receiving, by the computing device, a RAN resource allocation control value associated with the at least one first CN of the plurality of CNs;

determining, by the computing device, a RAN resource allotment parameter for the at least one first CN of the plurality of CNs based on the RAN resource control type, wherein the determining is further based on:

the RAN resource allocation control value associated with the at least one first CN when the at least one first CN is associated with a guaranteed minimum allocation of RAN resources RAN resource allocation control type,

the RAN resource allocation control value associated with the at least one first CN when the at least one first CN is associated with an absolute allocation of RAN resources RAN resource allocation control type, or

the RAN resource allocation control value associated with the at least one first CN and at least one RAN resource allocation control value associated with another CN of the plurality of CNs when a CN is associated with a percentage-based allocation of RAN resources RAN resource allocation control type; and

transmitting, by the computing device, to a node of a traffic controller the RAN resource allotment parameter and an identification of the associated at least one first CN such that the at least one first CN is allocated an amount of RAN resources based on the resource allotment value.

2. The computerized method of claim 1 , wherein the resource allotment parameter comprises at least one of:

a maximum amount of RAN resources to be provided to the at least one first CN; and

a minimum guaranteed amount of RAN to be provided to the at least one first CN.

3. The computerized method of claim 2 , further comprising:

receiving, by the node of the traffic controller, the RAN resource allotment parameter for the at least one first CN;

receiving, by the node of the traffic controller, an indication of RAN resource usage for the least one CN;

determining, by the traffic controller, the amount of RAN resources to be allocated to the at least one first CN, wherein the determining is based on at least one of:

the resource allotment parameter for the at least one first CN and an indication of RAN resource usage for the at least one first CN when the RAN resource allotment parameter for the at least one first CN comprises a maximum amount of RAN resources to be provided to the at least one first CN,

the resource allotment parameter for at least one other CN and an indication of RAN resource usage for the at least one other CN when the RAN resource allotment parameter for the at least one first CN comprises a minimum guaranteed amount of RAN resources to be provided to the at least one first CN, or

the resource allotment parameter for the at least one first CN and an indication of RAN resource usage for the at least one first CN when the RAN resource allotment parameter for the at least one first CN comprises a minimum guaranteed amount of RAN resources to be provided to the at least one first CN; and

controlling traffic, by the traffic controller, for at least one device associated with the at least one first CN, based on the amount of RAN resources to be allocated to the at least one first CN.

4. The computerized method of claim 3 , wherein the controlling traffic comprises at least one of (a) limiting attachment or mobility of a user equipment (UE) into a RAN coverage area, (b) modifying per device bearer QoS attributes in the RAN coverage area when available RAN resources are exceeded, and (c) managing user traffic based on an indicated QoS level, wherein managing user traffic includes at least one of deferring, preempting, and rejecting traffic for lower priority user data.

5. The computerized method of claim 3 , further comprising:

processing loading information from the RAN indicative of RAN congestion;

adjusting at least one of the indication of RAN resource usage for the least one CN or an indication of RAN resource usage for at least one other CN based on the loading information; and

transmitting the adjusted indication to the traffic controller.

6. The computerized method of claim 3 , further comprising:

processing loading information from a RAN congestion awareness function;

adjusting at least one of the indication of RAN resource usage for the least one CN or an indication of RAN resource usage for at least one other CN based on the loading information; and

transmitting the adjusted indication to the RAN.

7. The computerized method of claim 1 , further comprising:

receiving, by the computing device, a second RAN resource allocation control type indicator associated with a second CN of the plurality of CNs, the second RAN resource allocation control type indicator indicating a second RAN resource allocation control type comprising at least one of:

a guaranteed minimum allocation of RAN resources;

an absolute allocation of RAN resources; and

a percentage-based allocation of RAN resources; and

receiving, by the computing device, a second RAN resource allocation control value associated with the second CN of the plurality of CNs, wherein the RAN resource allocation control type associated with the at least one first CN of the plurality of CNs is different from the second RAN resource allocation control type and the RAN resource allocation control value associated with the at least one first CN of the plurality of CNs is different from the second RAN resource allocation control value.

8. The computerized method of claim 7 , wherein the at least one first CN services mobile devices, and the second CN services machine type devices.

9. The computerized method of claim 1 , further comprising:

determining a periodic location update timer value for one or more user equipment (UE); and

adjusting the periodic location update timer value based on a determination of non-peak time.

10. The computerized method of claim 9 , wherein the periodic location update timer is based on at least one of a provided timer value from the one or more UE, a provided timer value from a home subscriber server (HSS) or a home location register (HLR), and a local MME/SGSN configuration.

11. An apparatus for managing one of a plurality of core networks (CNs) sharing a radio access network (RAN), the apparatus comprising:

memory coupled to the processor and including computer-readable instructions that, when executed by a processor, cause the processor to:

receive a RAN resource allocation control type indicator associated with at least one first CN of the plurality of CNs, the RAN resource allocation control type indicator indicating a RAN resource allocation control type comprising at least one of:

a guaranteed minimum allocation of RAN resources,

an absolute allocation of RAN resources, and

a percentage-based allocation of RAN resources;

receive a RAN resource allocation control value associated with the at least one first CN of the plurality of CNs;

determine a RAN resource allotment parameter for the at least one first CN of the plurality of CNs based on the RAN resource allocation control type, wherein the determining is further based on:

the RAN resource allocation control value associated with the at least one first CN when the at least one first CN is associated with a guaranteed minimum allocation of RAN resources RAN resource allocation control type,

the RAN resource allocation control value associated with the at least one first CN when the at least one first CN is associated with an absolute allocation of RAN resources RAN resource allocation control type, or

the RAN resource allocation control value associated with the at least one first CN and at least one RAN resource allocation control value associated with another CN of the plurality of CNs when a CN is associated with a percentage-based allocation of RAN resources RAN resource allocation control type; and

transmit to a node of a traffic controller the RAN resource allotment parameter and an identification of the associated at least one first CN such that the at least one first CN is allocated an amount of RAN resources based on the resource allotment value.

12. The apparatus of claim 11 , wherein the resource allotment parameter comprises at least one of:

a maximum amount of RAN resources to be provided to the at least one first CN; and

a minimum guaranteed amount of RAN to be provided to the at least one first CN.

13. The apparatus of claim 12 , wherein the traffic controller is further configured to:

receive the RAN resource allotment parameter for the at least one first CN;

receive an indication of RAN resource usage for the least one CN;

determine the amount of RAN resources to be allocated to the at least one first CN, wherein the determining is based on at least one of:

the resource allotment parameter for the at least one first CN and an indication of RAN resource usage for the at least one first CN when the RAN resource allotment parameter for the at least one first CN comprises a maximum amount of RAN resources to be provided to the at least one first CN,

the resource allotment parameter for at least one other CN and an indication of RAN resource usage for the at least one other CN when the RAN resource allotment parameter for the at least one first CN comprises a minimum guaranteed amount of RAN resources to be provided to the at least one first CN, or

the resource allotment parameter for the at least one first CN and an indication of RAN resource usage for the at least one first CN when the RAN resource allotment parameter for the at least one first CN comprises a minimum guaranteed amount of RAN resources to be provided to the at least one first CN; and

control traffic for at least one device associated with the at least one first CN, based on the amount of RAN resources to be allocated to the at least one first CN.

14. The apparatus of claim 13 , wherein the traffic controller is further configured to control traffic by at least one of (a) limiting attachment or mobility of a user equipment (UE) into a RAN coverage area, (b) modifying per device bearer QoS attributes in the RAN coverage area when available RAN resources are exceeded, and (c) managing user traffic based on an indicated QoS level, wherein managing user traffic includes at least one of deferring, preempting, and rejecting traffic for lower priority user data.

15. The apparatus of claim 13 , further comprising a loading element configured to:

process loading information from the RAN indicative of RAN congestion;

adjust at least one of the indication of RAN resource usage for the least one CN or an indication of RAN resource usage for at least one other CN based on the loading information; and

transmit the adjusted indication to the traffic controller.

16. The apparatus of claim 13 , further comprising a loading element configured to:

process loading information from a RAN congestion awareness function;

adjust at least one of the indication of RAN resource usage for the least one CN or an indication of RAN resource usage for at least one other CN based on the loading information; and

transmit the adjusted indication to the RAN.

17. The apparatus of claim 11 , wherein the apparatus is further caused to:

receive a second RAN resource allocation control type indicator associated with a second CN of the plurality of CNs, the second RAN resource allocation control type indicator indicating a second RAN resource allocation control type comprising at least one of:

a guaranteed minimum allocation of RAN resources;

an absolute allocation of RAN resources; and

a percentage-based allocation of RAN resources; and

receive a second RAN resource allocation control value associated with the second CN of the plurality of CNs, wherein the RAN resource allocation control type associated with the at least one first CN of the plurality of CNs is different from the second RAN resource allocation control type and the RAN resource allocation control value associated with the at least one first CN of the plurality of CNs is different from the second RAN resource allocation control value.

18. The apparatus of claim 17 , wherein the at least one first CN services mobile devices, and the second CN services machine type devices.

19. The apparatus of claim 12 , further comprising a timing controller configured to:

determine a periodic location update timer value for one or more user equipment (UE); and

adjust the periodic location update timer value based on a determination of non-peak time.

20. The apparatus of claim 19 , wherein the periodic location update timer is based on at least one of a provided timer value from the one or more UE, a provided timer value from a home subscriber server (HSS) or a home location register (HLR), and a local MME/SGSN configuration.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2020
From: AFFIRMED NETWORKS COMMUNICATIONS TECHNOLOGIES, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 053902/0819 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2018
From: RINK, FRED; QIAN, HAIBO; BROWN, MICHAEL ANTHONY
To: AFFIRMED NETWORKS COMMUNICATIONS TECHNOLOGIES, INC.
Reel/Frame 046010/0466 →
Continuity (2)
Provisional Application 62458260 · Feb 13, 2017
Related Publication 20180234885A1 · Aug 16, 2018