IP Library Granted Patent US 9,924,351
Granted Patent B2
US 9,924,351 · App. 15/392,567 · Granted Mar 20, 2018

Accommodating hybrid IPv4v6 network support

Inventors: Maiyuran Wijayanathan (Waterloo, CA); Noushad Naqvi (Waterloo, CA); Claude Jean-Frederic Arzelier (Molières-sur-Cèze, FR)
Assignee: BlackBerry Limited
H04W8/26H04L61/6059H04L69/16H04L69/167H04W36/0033H04W76/04H04W80/045
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 9,924,351
App. No.
15/392,567
Granted
Mar 20, 2018
Kind
B2
Abstract

A user equipment (UE) is provided. The UE comprises at least one component that is configured to detect an event of one of the UE changing routing area and the UE changing radio access technology from a long-term evolution (LTE) network to a global system for mobile communications enhanced data rates for GSM evolution radio access network (GERAN) or to a universal mobile telecommunication system terrestrial radio access network (UTRAN) and, responsive to detecting the event, to deactivate one of a packet data protocol (PDP) context and an evolved packet system (EPS) bearer.

Claims (34)

1. A user equipment (UE), comprising:

a storage device; and

a processor configured to execute instructions stored on the storage device such that when executed, cause the UE to:

set a timer in response to migration of the UE from a first access node (AN) to a second AN, wherein the timer is implemented at the UE;

detect, based on the timer, a time-out of a data transfer of an application executing on the UE;

deactivate, in response to the UE detecting the time-out of the data transfer of the application, one of a packet data protocol (PDP) context based on a first internet protocol (IP) addressing version and an evolved packet system (EPS) bearer based on the first IP addressing version, wherein the one of the PDP context and the EPS bearer is associated with the application; and

reactivate the deactivated one of the PDP context and the EPS bearer associated with the application, the deactivated one of the PDP context and the EPS bearer being reactivated with the second AN based on a second IP addressing version different from the first IP addressing version.

2. The UE of claim 1 , wherein the processor is further configured to execute instructions stored on the storage device such that when executed, cause the UE to reactivate the deactivated one of the PDP context and the EPS bearer with the second AN after the UE sends a message to deactivate the one of the PDP context and the EPS bearer.

3. The UE of claim 1 , wherein the processor is further configured to execute instructions stored on the storage device such that when executed, cause the UE to reactivate the deactivated one of the PDP context and the EPS bearer with the second AN in response to determining that the second AN supports the second IP addressing version.

4. The UE of claim 1 , wherein the processor is further configured to execute instructions stored on the storage device such that when executed, cause the UE to determine whether the second AN supports the second IP addressing version based on a second application executing on the UE during the migration, wherein the second application is configured to employ the second IP addressing version.

5. The UE of claim 4 , wherein the second AN is determined to support the second IP addressing version if a second data transfer of the second application continues after migration from the first AN to the second AN.

6. The UE of claim 1 , wherein the processor is further configured to execute instructions stored on the storage device such that when executed, cause the UE to deactivate the one of the PDP context and the EPS bearer based on the second IP addressing version in response to detecting a second time-out of the data transfer of the application, and wherein the UE is further caused to reactivate the deactivated one of the PDP context and the EPS bearer with the second AN based on a third IP addressing version different from the first and second IP addressing versions.

7. A method implemented in a user equipment (UE), the method comprising:

setting a timer in response to migration of the UE from a first access node (AN) to a second AN, wherein the timer is implemented at the UE;

detecting based on the timer, a time-out of a data transfer of an application executing on the UE;

deactivating, in response to the UE detecting the time-out of the data transfer of the application, one of a packet data protocol (PDP) context based on a first internet protocol (IP) addressing version and an evolved packet system (EPS) bearer based on the first IP addressing version, wherein the one of the PDP context and the EPS bearer is associated with the application; and

reactivating the deactivated one of the PDP context and the EPS bearer associated with the application, the deactivated one of the PDP context and the EPS bearer being reactivated with the second AN based on a second IP addressing version different from the first IP addressing version.

8. The method of claim 7 , further comprising reactivating the deactivated one of the PDP context and the EPS bearer with the second AN after sending a message to deactivate the one of the PDP context and the EPS bearer.

9. The method of claim 7 , further comprising reactivating the deactivated one of the PDP context and the EPS bearer with the second AN in response to determining that the second IP addressing version is supported by the second AN.

10. The method of claim 7 , further comprising determining whether the second AN supports the second IP addressing version based on a second application executing on the UE during the migration, wherein the second application is configured to employ the second IP addressing version.

11. The method of claim 10 , further comprising determining that the second AN supports the second IP addressing version if a second data transfer of the second application continues after migration of the UE from the first AN to the second AN.

12. The method of claim 7 , further comprising deactivating the one of the PDP context and the EPS bearer based on the second IP addressing version in response to detecting a second time-out of the data transfer of the application.

13. The method of claim 12 , further comprising reactivating the deactivated one of the PDP context and the EPS bearer with the second AN based on a third IP addressing version different from the first and second IP addressing versions.

14. A non-transitory computer medium storing instructions that, when executed, cause a processor of a user equipment (UE) to perform a method comprising:

setting a tinier in response to migration of the UE from a first access node (AN) to a second AN, wherein the timer is implemented at the UE;

detecting, based on the timer, a time-out of a data transfer of an application on the UE;

deactivating, in response to the UE detecting the time-out of the data transfer of the application, one of a packet data protocol (PDP) context based on a first internet protocol (IP) addressing version and an evolved packet system (EPS) bearer based on the first IP addressing version, wherein the one of the PDP context and the EPS bearer is associated with the application; and

reactivating the deactivated one of the PDP context and the EPS bearer associated with the application, the deactivated one of the PDP context and the EPS bearer being reactivated with the second AN based on a second IP addressing version different from the first IP addressing version.

15. The non-transitory computer medium of claim 14 , wherein the method further comprises reactivating the deactivated one of the PDP context and the EPS bearer with the second AN after sending a message to deactivate the one of the PDP context and the EPS bearer.

16. The non-transitory computer medium of claim 14 , wherein the method further comprises reactivating the deactivated one of the PDP context and the EPS bearer with the second AN in response to determining that the second IP addressing version is supported by the second AN.

17. The non-transitory computer medium of claim 14 , wherein the method further comprises determining whether the second AN supports the second IP addressing version based on a second application executing on the UE during the migration, wherein the second application is configured to employ the second IP addressing version.

18. The non-transitory computer medium of claim 17 , wherein the method further comprises determining that the second AN supports the second IP addressing version if a second data transfer of the second application continues after migration of the UE from the first AN to the second AN.

19. The non-transitory computer medium of claim 14 , wherein the method further comprises deactivating the one of the PDP context and the EPS bearer based on the second IP addressing version in response to detecting a second time-out of the data transfer of the application.

20. The non-transitory computer medium of claim 19 , wherein the method further comprises reactivating the deactivated one of the PDP context and the EPS bearer with the second AN based on a third IP addressing version different from the first and second IP addressing versions.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Mar 16, 2017
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 042023/0929 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2017
From: WIJAYANATHAN, MAIYURAN; NAQVI, NOUSHAD
To: RESEARCH IN MOTION LIMITED
Reel/Frame 041046/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2017
From: ARZELIER, CLAUDE JEAN-FREDERIC
To: RESEARCH IN MOTION UK LIMITED
Reel/Frame 041046/0515 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2017
From: RESEARCH IN MOTION UK LIMITED
To: RESEARCH IN MOTION LIMITED
Reel/Frame 041046/0580 →
Continuity (3)
Continuation 12855540 · Aug 12, 2010
Provisional Application 61233355 · Aug 12, 2009
Related Publication 20170127271A1 · May 4, 2017