IP Library Granted Patent US 11,129,212
Granted Patent B2
US 11,129,212 · App. 16/784,573 · Granted Sep 21, 2021

Core network functions

Inventors: Leland Douglas Benson (Louisville, CO); David Reekie (Enfield, GB); Benjamin Thomas Wright (Enfield, GB); Matthew Ian Ronald Williams (Enfield, GB); Richard Hewitt (Enfield, GB)
Assignee: Metaswitch Networks, Ltd.
H04W76/10H04M15/66H04W8/18H04W48/16H04W72/04H04W84/042H04W88/16
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,129,212
App. No.
16/784,573
Granted
Sep 21, 2021
Kind
B2
Abstract

In one aspect, a control plane Interworking Function (IWF-C) is used to establish a Packet Data Unit (PDU) session in a data communications network. A create session request is received, for example from a Mobile Management Entity (MME). A create session management context request is generated by the IWF-C and transmitted to a Session Management Function (SMF). A create session management context request response is received from the SMF. A create session request response is generated by the IWF-C and sent, for example to the MME. In other aspects, control plane policy interworking and user plane interworking is provided between components of 4G and 5G networks.

Claims (56)

1. A method of establishing and controlling a Packet Data Unit (PDU) session in a data communications network, comprising:

receiving a create session request from a legacy Mobility Management Entity (MME) comprising a plurality of parameters that are incompatible with the data communications network;

translating the create session request using an Interworking Function (IWF) to generate a create session management context request comprising a plurality of parameters that are compatible with the data communications network;

transmitting the generated create session management context request to a Session Management Function (SMF);

receiving a create session management context request response from the SMF;

translating the create session management context request response using the IWF to generate a create session request response;

transmitting the create session request response to the legacy MME;

receiving a modify bearer request from the legacy MME;

translating the modify bearer request using the IWF to generate an update session management context request transmitting the generated update session management context request to the SMF;

receiving an update session management context request response from the SMF;

translating the update session management context request response using the IWF to generate a modify bearer request response; and

transmitting the modify bearer request response to the legacy MME.

2. The method of claim 1 , wherein transmitting the generated create session management context request comprises determining a network slice, selecting an SMF from a plurality of SMFs based on the determined network slice, and transmitting the create session management context request to the selected SMF.

3. The method of claim 2 , wherein the network slice is determined at least in part on the basis of a subscriber identifier contained within the create session request.

4. The method of claim 3 , wherein said subscriber identifier comprises an International Mobile Subscriber Identity (IMSI).

5. The method of claim 2 , wherein the network slice is determined at least in part on the basis of a tracking area identifier contained within the create session request.

6. The method of claim 2 , wherein the network slice is determined at least in part based on policy data configured to control selection of a network slice.

7. The method of claim 2 , comprising allocating a network slice identifier based on the determined network slice, and inserting the allocated network slice identifier into the create session management context request.

8. The method of claim 7 , wherein the network slice identifier comprises Single Network Slice Selection Assistance Information (S-NSSAI).

9. The method of claim 1 , wherein the create session request is received from a Mobile Management Entity (MME) and wherein the create session request response is transmitted to the MME.

10. The method of claim 1 , wherein the create session request is received from a Serving Gateway (SGW) and wherein the create session request response is transmitted to the SGW.

11. A system comprising:

one or more processing units; and

computer-readable media having encoded thereon instructions that when executed by the one or more processing units cause the system to:

receive a create session request for a data communications network, the create session request received from a legacy Mobility Management Entity (MME), the request comprising a plurality of parameters that are incompatible with the data communications network;

translate the create session request using an Interworking Function (IWF) to generate a create session management context request comprising a plurality of parameters that are compatible with the data communications network;

transmit the generated create session management context request to a Session Management Function (SMF);

receive a create session management context request response from the SMF;

translate the create session management context request using the IWF to generate a create session request response;

transmit the create session request response to the legacy MME;

receive a modify bearer request from the legacy MME;

translate the modify bearer request using the IWF to generate an update session management context request;

transmit the generated update session management context request to the SMF;

receive an update session management context request response from the SMF;

translate the update session management context request response using the IWF to generate a modify bearer request response; and

transmit the modify bearer request response to the legacy MME.

12. The system of claim 11 , wherein transmitting the generated create session management context request comprises determining a network slice, selecting an SMF from a plurality of SMF s based on the determined network slice, and transmitting the create session management context request to the selected SMF.

13. The system of claim 12 , wherein the instructions further cause the one or more processing units to allocate a network slice identifier based on the determined network slice, and insert the allocated network slice identifier into the create session management context request.

14. The system of claim 12 , wherein the network slice is determined at least in part on the basis of a subscriber identifier contained within the create session request.

15. The system of claim 14 wherein the subscriber identifier comprises an International Mobile Subscriber Identity (IMSI).

16. A non-transitory computer-readable medium having computer-readable instructions encoded thereon, that, when executed by a processor of a computing system, cause a computing system to:

receive a create session request for a data communications network, the create session request received from a legacy Mobility Management Entity (MME) and comprising a plurality of parameters that are incompatible with the data communications network;

translate the create session request using an Interworking Function (IWF) to generate a create session management context request comprising a plurality of parameters that are compatible with the data communications network;

transmit the generated create session management context request to a Session Management Function (SMF);

receive a create session management context request response from the SMF;

generate a create session request response; and

transmit the create session request response to the legacy MME;

receive a modify bearer request from the legacy MME;

translate the modify bearer request using the IWF to generate an update session management context request;

transmit the generated update session management context request to the SMF;

receive an update session management context request response from the SMF;

translate the update session management context request response using the IWF to generate a modify bearer request response; and

transmit the modify bearer request response to the legacy MME.

17. The non-transitory computer-readable medium of claim 16 , wherein transmitting the generated create session management context request comprises determining a network slice, selecting an SMF from a plurality of SMFs based on the determined network slice, and transmitting the create session management context request to the selected SMF.

18. The non-transitory computer-readable medium of claim 17 , wherein the network slice is determined at least in part on the basis of a subscriber identifier contained within the create session request.

19. The non-transitory computer-readable medium of claim 17 , wherein the network slice is determined at least in part on the basis of a subscriber identifier contained within the create session request.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2026
From: MICROSOFT TECHNOLOGY LICENSING, LLC
To: ALIANZA, INC.
Reel/Frame 075645/0892 →
CHANGE OF NAME Recorded May 13, 2026
From: ALIANZA, INC.
To: ALIANZA, LLC
Reel/Frame 075646/0037 →
SECURITY INTEREST Recorded May 6, 2025
From: ALIANZA, INC.; METASWITCH NETWORKS LTD
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 071191/0228 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2020
From: BENSON, LELAND DOUGLAS; REEKIE, DAVID; WRIGHT, BENJAMIN THOMAS; WILLIAMS, MATTHEW IAN RONALD; HEWITT, RICHARD
To: METASWITCH NETWORKS LTD.
Reel/Frame 053058/0553 →