IP Library Granted Patent US 11,089,527
Granted Patent B2
US 11,089,527 · App. 16/047,131 · Granted Aug 10, 2021

Telecommunications network bearer allocation and deallocation

Inventors: Kun Lu (Bellevue, WA); Boris Antsev (Bothell, WA); Terri Brooks (Prosper, TX); Egil Gronstad (Encinitas, CA); John Humbert (Olathe, KS); Alan Denis MacDonald (Bellevue, WA); Salvador Mendoza (Issaquah, WA); Scott Francis Migaldi (Cary, IL); Gary Jones (Montgomery, TX); Christopher H. Joul (Bellevue, WA); Jun Liu (Issaquah, WA); Ming Shan Kwok (Seattle, WA); Karunakalage Viraj Rakitha Silva (Renton, WA); Neng-Tsann Ueng (Bellevue, WA)
Assignee: T-Mobile USA, Inc.
H04W36/14H04W36/26H04W36/30H04W72/085H04W72/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 11,089,527
App. No.
16/047,131
Granted
Aug 10, 2021
Kind
B2
Abstract

An access network can allocate a bearer for a network service associated with a quality-of-service (QoS) value (QV) and a retention-priority value (RPV), and determine a bearer ID for the service based on the QV, the RPV, and a supplemental priority value (SPV) different from the QV and from the RPV. Upon handover of a terminal, session(s) carried by a bearer allocated by the terminal can be terminated. That bearer can be selected using IDs of the bearers and a comparison function that, given two bearer IDs, determines which respective bearer should be terminated before the other. Upon handover of a terminal to an access network supporting fewer bearers per terminal than the terminal has allocated, a network node can select a bearer based on respective QVs and RPVs of a set of allocated bearers. The network node can deallocate the selected bearer.

Claims (63)

1. A telecommunication device, comprising:

a communications interface;

at least one processor; and

at least one computer-readable medium storing instructions executable by the at least one processor to cause the at least one processor to perform operations comprising:

receiving a request to allocate a bearer for a terminal to receive a network service via a first access network, wherein the network service is associated with a quality-of-service (QoS) value (QV) and a retention-priority value (RPV);

determining a bearer identifier (ID) for the network service based at least in part on the QV, the RPV, and a supplemental priority value (SPV), the SPV comprising at least one member selected from a first group comprising of an APN associated with the service; a priority flag; an identification of a subscriber associated with the terminal; a type of the terminal; an equipment identifier of the terminal; a network address allocated to the terminal; a Multimedia Priority Services (MPS) indication; and a Mission-Critical Services (MCS) indication; and

sending a reply comprising the bearer identifier via the communications interface;

wherein:

the SPV is different from the QV, and

the SPV is different from the RPV.

2. The telecommunication device according to claim 1 , the operations further comprising:

triggering a handover of the terminal from a first access network supporting a first number of bearers to a second access network supporting a second, lower number of bearers.

3. The telecommunication device according to claim 1 , the operations further comprising determining the SPV based at least in part on an access point name (APN) associated with the service.

4. The telecommunication device according to claim 1 , wherein:

the operations further comprise determining the bearer ID based at least in part on a second SPV selected from the first group;

the second SPV is different from the SPV;

the second SPV is different from the QV;

the second SPV is different from the RPV; and

the operations further comprise weighting the SPV more highly than the second SPV in determining the bearer ID.

5. A method comprising, by a control unit of a network node, performing operations comprising:

determining that a terminal is being handed over from a first access network to a second access network, wherein the second access network supports a predetermined number of bearers per network terminal;

determining that the terminal has allocated a set of bearers comprising more bearers than the predetermined number;

selecting a first bearer of the set of bearers based at least in part on:

respective quality-of-service (QoS) values (QVs) of at least some bearers of the set of bearers; and

respective retention-priority values (RPVs) of at least some bearers of the set of bearers; and

deallocating the first bearer by:

determining that a second bearer of the second access network is unallocated; and

moving session(s) being carried by the first bearer to the second bearer.

6. The method according to claim 5 , the operations comprising deallocating the first bearer at least partly by terminating session(s) being carried by the first bearer.

7. The method according to claim 5 , the operations comprising selecting the first bearer further based at least in part on respective supplemental priority values (SPVs) of at least some bearers of the set of bearers.

8. The method according to claim 7 , the operations comprising retrieving at least one of the respective SPVs from a configuration network node.

9. The method according to claim 7 , the operations comprising:

determining that a first candidate bearer of the set of bearers has a first QV, a first RPV, and a first SPV;

determining that a second candidate bearer of the set of bearers has the first QV, the first RPV, and a second SPV different from the first SPV; and

selecting, as the first bearer, one of the first candidate bearer and the second candidate bearer based at least in part on:

the first SPV;

the second SPV; and

a predetermined comparison function that, given two SPVs, determines which of the respective bearers is to be selected before the other.

10. The method according to claim 7 , further comprising determining at least one of the respective SPVs based at least in part on an access point name (APN) associated with a network service being carried by the respective bearer.

11. The method according to claim 7 , wherein the SPV comprises at least one member selected from a first group consisting of: an APN associated with the service; a priority flag; an identification of a subscriber associated with the terminal; a type of the terminal; an equipment identifier of the terminal; a network address allocated to the terminal; a Multimedia Priority Services (MPS) indication; and a Mission-Critical Services (MCS) indication.

12. The method according to claim 5 , wherein the network node comprises at least one of: a 3GPP Long-Term Evolution (LTE) eNodeB, an LTE mobility management entity (MME), an LTE packet data network gateway (PGW), or an LTE policy charging and rules function (PCRF).

13. The method according to claim 5 , wherein the first bearer comprises an LTE data radio bearer (DRB).

14. A computing device comprising:

at least one processor; and

at least one computer-readable medium storing instructions executable by the at least one processor to cause the at least one processor to perform operations comprising:

determining that a terminal is being handed over from a first access network to a second access network, wherein the second access network supports a predetermined number of bearers per network terminal;

determining that the terminal has allocated a set of bearers comprising more bearers than the predetermined number;

selecting a first bearer of the set of bearers based at least in part on one or more metrics of at least some bearers of the set of bearers; and

deallocating the first bearer by:

determining that a second bearer of the second access network is unallocated; and

moving session(s) being carried by the first bearer to the second bearer.

15. The computing device according to claim 14 , the operations comprising deallocating the first bearer at least partly by terminating session(s) being carried by the first bearer.

16. The computing device according to claim 14 , the operations comprising selecting the first bearer further based at least in part on respective supplemental priority values (SPVs) of at least some bearers of the set of bearers.

17. The computing device according to claim 16 , the operations comprising retrieving at least one of the respective SPVs from a configuration network node.

18. The computing device according to claim 16 , the operations comprising:

determining that a first candidate bearer of the set of bearers has a first QV, a first RPV, and a first SPV;

determining that a second candidate bearer of the set of bearers has the first QV, the first RPV, and a second SPV different from the first SPV; and

selecting, as the first bearer, one of the first candidate bearer and the second candidate bearer based at least in part on:

the first SPV;

the second SPV; and

a predetermined comparison function that, given two SPVs, determines which of the respective bearers is to be selected before the other.

19. The computing device according to claim 16 , further comprising determining at least one of the respective SPVs based at least in part on an access point name (APN) associated with a network service being carried by the respective bearer.

20. The computing device according to claim 16 , wherein the SPV comprises at least one member selected from a first group consisting of: an APN associated with the service; a priority flag; an identification of a subscriber associated with the terminal; a type of the terminal; an equipment identifier of the terminal; a network address allocated to the terminal; a Multimedia Priority Services (MPS) indication; and a Mission-Critical Services (MCS) indication.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2018
From: LU, KUN; ANTSEV, BORIS; BROOKS, TERRI; GRONSTAD, EGIL; HUMBERT, JOHN; MACDONALD, ALAN DENIS; MENDOZA, SALVADOR; MIGALDI, SCOTT FRANCIS; JONES, GARY; JOUL, CHRISTOPHER H.; LIU, JUN; KWOK, MING SHAN; SILVA, KARUNAKALAGE VIRAJ RAKITHA; UENG, NENG-TSANN
To: T-MOBILE USA, INC.
Reel/Frame 046567/0940 →
Continuity (3)
Provisional Application 62618534 · Jan 17, 2018
Provisional Application 62710402 · Feb 16, 2018
Related Publication 20190223070A1 · Jul 18, 2019