IP Library Granted Patent US 11,825,352
Granted Patent B2
US 11,825,352 · App. 15/775,094 · Granted Nov 21, 2023

Mobile-terminated packet transmission

Inventors: Ching-Yu Liao (Hillsboro, OR); Mohammad Mamunur Rashid (Hillsboro, OR); S. M. Iftekharul Alam (Hillsboro, OR); Rath Vannithamby (Portland, OR)
Assignee: Apple Inc.
H04W28/088H04W40/24H04W76/10H04L67/563
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,825,352
App. No.
15/775,094
Granted
Nov 21, 2023
Kind
B2
Abstract

Methods, apparatus circuitry, and storage media are described for mobile-terminated packet transmissions. In one embodiment, an apparatus of a control plane device configured to operate within an evolved packet network core identifies a first service flow event trigger associated with a first packet data unit (PDU) session and processes a path reselection for a first PDU session in response to the first service flow event trigger, wherein the path reselection determines a new gateway for the first PDU session resulting from the path reselection. Transmission of a change notification to an application server controller associated with the first PDU session is initiated in response to the path reselection. Transmission of a routing update to the new gateway in response to the path reselection is also initiated. In various embodiments, the trigger may be a mobility event, a load balancing event, or operations in association with an application server controller.

Claims (74)

1. An apparatus, comprising:

a memory; and

processing circuitry in communication with the memory, wherein the apparatus is comprised in a control plane device configured to operate within a packet network core connected to a user equipment (UE) via a radio access network, and wherein the processing circuitry is arranged to:

identify a first service flow event trigger associated with a first packet data unit (PDU) session;

process a path reselection for the first PDU session in response to the first service flow event trigger, wherein the path reselection determines a new gateway for the first PDU session resulting from the path reselection;

initiate transmission of a change notification to an Application Server (AS) controller associated with the first PDU session in response to the path reselection, wherein the change notification to the AS controller is transmitted via an interworking function; and

initiate transmission of a routing update to the new gateway in response to the path reselection.

2. The apparatus of claim 1 ,

wherein the memory is configured to store an identifier associated with the first PDU session; and

wherein the first service flow event trigger comprises a load balancing event.

3. The apparatus of claim 1 ,

wherein the first service flow event trigger comprises a user equipment mobility event.

4. The apparatus of claim 1 ,

wherein the first service flow event trigger comprises receipt of a path reselection request from the AS controller.

5. The apparatus of claim 4 ,

wherein the processing circuitry is further arranged to:

process a change notification from the AS controller indicating reallocation of the first PDU session from a first application server to a second application server; and

wherein the routing update to the new gateway further comprises the change notification.

6. The apparatus of claim 1 ,

wherein the processing circuitry is further arranged to:

process a PDU session establishment request from a first user equipment (UE); and

initiate establishment of the first PDU session using a first gateway in response to the PDU session establishment request prior to receipt of the first service flow event trigger.

7. The apparatus of claim 6 ,

wherein the processing circuitry is further arranged to initiate establishment of a second PDU session for the first UE.

8. The apparatus of claim 7 ,

wherein the processing circuitry further manages internet protocol (IP) address assignments for the first UE as part of the path reselection.

9. The apparatus of claim 6 ,

wherein the processing circuitry is further arranged to:

configure a set of routing policies on at least the first gateway and the new gateway prior to receipt of the first service flow event trigger.

10. The apparatus of claim 1 ,

wherein the first service flow event trigger comprises a gateway failure event.

11. The apparatus of claim 1 ,

wherein the first service flow event trigger comprises a quality of service latency trigger associated with a mission-critical latency threshold.

12. The apparatus of claim 1 , further comprising:

an antenna configured to transmit a routing update to the new gateway; and radio frequency (RF) circuitry coupling the processing circuitry to the antenna; and

wherein the processing circuitry is configured as part of baseband circuitry of the apparatus.

13. A non-transitory computer-readable storage medium comprising instructions that, when executed by one or more processors, cause an apparatus of a Software-Defined Network (SDN) Network Controller (SNC) to perform operations within a packet core network, the apparatus configured to:

identify a first event associated with a first service flow for a user equipment (UE), the event comprising a load balancing event or a mobility event;

process a path reselection for the first service flow in response to the first event, wherein the path reselection determines a new data gateway (D-GW) for the first service flow resulting from the path reselection;

initiate transmission of a change notification to a Service Capability Server (SC S) serving an Application Server (AS), wherein the AS is associated with the first service flow in response to the path reselection, and wherein the change notification to the SCS serving the AS is transmitted via an interworking function; and

initiate transmission of a routing update to the new D-GW in response to the path reselection.

14. The non-transitory computer-readable storage medium of claim 13 ,

wherein the change notification for the SCS includes a service identifier (ID), a flow ID, and a temporary mobile device ID to be used to identify a mobile termination (MT) for the first service flow of the UE.

15. A Software Defined Network (SDN) Network Controller (SNC) configured to operate within a packet network core connected to a user equipment (UE) via a radio access network, the SNC comprising:

a memory; and

processing circuitry in communication with the memory and arranged to:

identify a first service flow event trigger associated with a first packet data unit (PDU) session;

process a path reselection for the first PDU session in response to the first service flow event trigger, wherein the path reselection determines a new gateway function for the first PDU session resulting from the path reselection;

initiate transmission of a change notification to an Application function associated with the first PDU session in response to the path reselection, wherein the change notification to the Application function is transmitted via an interworking function; and

initiate transmission of a routing update to the new gateway in response to the path reselection.

16. The SNC of claim 15 ,

wherein the memory is configured to store an identifier associated with the first PDU session; and

wherein the first service flow event trigger comprises a load balancing event.

17. The SNC of claim 15 ,

wherein the first service flow event trigger comprises a user equipment mobility event.

18. The SNC of claim 15 ,

wherein the first service flow event trigger comprises receipt of a path reselection request from the Application function.

19. The SNC of claim 15 ,

wherein the first service flow event trigger comprises a gateway failure event.

20. A method to be performed by a Software Defined Network (SDN) Network Controller (SNC) comprising:

identifying a first service flow event trigger associated with a first packet data unit (PDU) session;

processing a path reselection for the first PDU session in response to the first service flow event trigger, wherein the path reselection determines a new user plane gateway function for the first PDU session resulting from the path reselection;

initiating transmission of a change notification to an Application function associated with the first PDU session in response to the path reselection, wherein the change notification to the Application function is transmitted via an interworking function; and

initiating transmission of a routing update to the new gateway in response to the path reselection.

21. The method of claim 20 ,

wherein the interworking function interfaces with the SNC via a Z4 interface.

22. The method of claim 20 ,

wherein the first service flow event trigger comprises at least one of:

a load balancing event;

a user equipment mobility event;

receipt of a path reselection request from the Application function; or

a gateway failure event.

23. The method of claim 20 ,

wherein the change notification includes a service identifier (ID), a flow ID, and a temporary mobile device ID to be used to identify a mobile termination (MT) for the first service flow of a user equipment.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 052916/0308 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2018
From: LIAO, CHING-YU; RASHID, MOHAMMAD MAMUNUR; ALAM, S.M. IFTEKHARUL; VANNITHAMBY, RATH
To: INTEL CORPORATION
Reel/Frame 046466/0051 →
Continuity (2)
Provisional Application 62261142 · Nov 30, 2015
Related Publication 20180376373A1 · Dec 27, 2018
Cited By (1)
US 12,382,312