IP Library Granted Patent US 12,556,445
Granted Patent B2
US 12,556,445 · App. 18/719,763 · Granted Feb 17, 2026

Client device-assisted application context transfer

Inventors: Belma Turkovic (Delft, NL); Jarmo Theodore Wilkens (Málaga, ES); Lucia D'Acunto (Amsterdam, NL)
Assignees: Koninklijke KPN N.V.; Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek TNO
H04L41/0806H04L67/60
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,556,445
App. No.
18/719,763
Granted
Feb 17, 2026
Kind
B2
Abstract

A client device may utilize an application service provided by a mobile network. The client device may be configured to transfer an application context of the application service between different mobile networks by, when the client device is connected to a first mobile network, retrieving the application context from the first mobile network and storing the application context as a local copy in the data storage, and when the client device is connected to a second mobile network, sending the application context to the second mobile network. This way, it may not be needed to rely on connectivity existing between the first mobile network and the second mobile network to transfer the application context, which connectivity may for example lack if one or both of the mobile networks are non-public networks.

Claims (39)

1 . A client device for a mobile network, the client device comprising:

a radio interface to connect to a first mobile network;

a data storage to store data;

a processor subsystem configured to utilize an application service provided by a first application server, wherein the first application server is located in a data network connected to the first mobile network;

wherein the processor subsystem is configured to transfer an application context of the application service between different mobile networks by:

when the client device is connected via the radio interface to the first mobile network, retrieving the application context of the application service from the first mobile network and storing the application context as a local copy in the data storage; and

when the client device is connected via the radio interface to a second mobile network, sending the application context to a second application server located in a data network connected to the second mobile network, which second application server is to provide the application service to the client device;

wherein the processor subsystem is configured to retrieve the application context as an integral copy of the application context or as incremental updates containing changes with respect to a previous copy of the application context stored in the data storage.

2 . A client device for a mobile network, the client device comprising:

a radio interface to connect to a first mobile network;

a data storage to store data;

a processor subsystem configured to utilize an application service provided by a first application server, wherein the first application server is located in a data network connected to the first mobile network;

wherein the processor subsystem is configured to transfer an application context of the application service between different mobile networks by:

when the client device is connected via the radio interface to the first mobile network, retrieving the application context of the application service from the first mobile network and storing the application context as a local copy in the data storage; and

when the client device is connected via the radio interface to a second mobile network, sending the application context to a second application server located in a data network connected to the second mobile network, which second application server is to provide the application service to the client device;

wherein the processor subsystem is configured to retrieve the application context from the first mobile network using at least one retrieval procedure selected from a group of retrieval procedures, wherein the group of retrieval procedures comprises:

periodically receiving the application context from the first mobile network, for example by periodically requesting the application context from the first mobile network;

subscribing with the first mobile network to periodically receive the application context from the first mobile network; and

receiving the application context from the first mobile network when the client device is estimated to move outside of a coverage area of the first mobile network.

3 . The client device according to claim 2 , wherein the processor subsystem is configured for at least one of:

exposing to the second mobile network which one or more retrieval procedures from the group of retrieval procedures are supported by the client device; and

retrieving from the second mobile network which one or more retrieval procedures from the group of retrieval procedures are supported by the second mobile network.

4 . The client device according to claim 2 , wherein the processor subsystem is configured to negotiate with the second mobile network which one or more retrieval procedures from the group of retrieval procedures to use.

5 . The client device according to claim 1 , wherein the processor subsystem is configured to, if data communication with the second mobile network indicates that the second mobile network does not provide support for the transfer of the application context by the client device and/or that the second mobile network cannot provide the application service, disconnect from the second mobile network.

6 . The client device according to claim 1 , wherein the processor subsystem is configured to, when the client device is connected via the radio interface to the second mobile network, deploy or trigger deployment of the application service to the second application server.

7 . The client device according to claim 6 , wherein the processor subsystem is configured to deploy or trigger the deployment of the application service by at least one of:

uploading an application to the second mobile network to be executed by the second application server, wherein the application is configured to provide the application service;

requesting the second mobile network to deploy the application service by downloading the application from a repository.

8 . A computer-implemented method for use with a client device, wherein the client device is configured to connect to a first mobile network and to utilize an application service provided by a first application server, wherein the first application server is located in a data network connected to the first mobile network,

wherein the method comprises transferring an application context of the application service between different mobile networks by:

when the client device is connected to the first mobile network, retrieving the application context of the application service from the first mobile network and storing the application context as a local copy in a data storage of the client device; and when the client device is connected to a second application server located in a data network connected to the second mobile network, which second application server is to provide the application service to the client device; wherein retrieving includes retrieving the application context as an integral copy of the application context or as incremental updates containing changes with respect to a previous copy of the application context stored in the data storage.

9 . A transitory or non-transitory computer-readable medium comprising data representing a computer program, the computer program comprising instructions for causing a processor system to perform the method according to claim 8 .

10 . A computer-implemented method for use with a client device, wherein the client device is configured to connect to a first mobile network and to utilize an application service provided by a first application server, wherein the first application server is located in a data network connected to the first mobile network,

wherein the method comprises transferring an application context of the application service between different mobile networks by:

when the client device is connected to the first mobile network, retrieving the application context of the application service from the first mobile network and storing the application context as a local copy in a data storage of the client device; and when the client device is connected to a second application server located in a data network connected to the second mobile network, which second application server is to provide the application service to the client device;

wherein retrieving includes retrieving the application context from the first mobile network using at least one retrieval procedure selected from a group of retrieval procedures, wherein the group of retrieval procedures comprises:

periodically receiving the application context from the first mobile network, for example by periodically requesting the application context from the first mobile network;

subscribing with the first mobile network to periodically receive the application context from the first mobile network; and

receiving the application context from the first mobile network when the client device is estimated to move outside of a coverage area of the first mobile network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2024
From: TURKOVIC, BELMA; WILKENS, JARMO THEODORE; D'ACUNTO, LUCIA
To: KONINKLIJKE KPN N.V.; NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK TNO
Reel/Frame 069111/0032 →
Priority Claims (1)
EP 21216081 · Dec 20, 2021 · regional
Continuity (1)
Related Publication 20250047558A1 · Feb 6, 2025
References Cited (9)
US 10499304B1 · Stauffer · 2019 [cited by examiner]
US 20210337043A1 · Hall et al. · 2021 [cited by applicant]
US 20240147312A1 · Hu · 2024 [cited by examiner]
WO 2021204510A1 · 2020 [cited by applicant]
Huawei, H., “Application Context Relocation With Connection Re-establishment”, 3GPP Draft; S6-200511, Mar. 25, 2020, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre, 650, route des Lucioles, F-06921 … [cited by applicant]
3GPP TS 23.558 V1.1.0, Technical Specification, 3rd Generation Partnership Project; technical Specification Group Services and System Aspects, Architecture for Enabling Edge Applications; (Release 17) (Oct. 2010). [cited by applicant]
ETSI White Paper No. 28-MEC in 5G Networks, First edition—Jun. 2018, ISBN No. 979-10-92620-22-1. [cited by applicant]
International Search Report and Written Opinion for PCT/EP2022/086264, dated Mar. 29, 2023. [cited by applicant]
European Search Report for EP 21216081.6, dated Jun. 28, 2022. [cited by applicant]