IP Library Granted Patent US 10,178,237
Granted Patent B2
US 10,178,237 · App. 15/704,705 · Granted Jan 8, 2019

Method and system for transition of applications to a second cellular data networking interface for a virtual SIM service

Inventors: Peter Steven Pieda (Ottawa, CA); Kerry Gordon Peter Williams (Ottawa, CA); Kevin Dennis Goodman (Nepean, CA); Pierre Pierre Blais (Kanata, CA)
Assignees: BlackBerry Limited; 2236008 Ontario Inc.
H04M15/07H04L12/1457H04L12/1471H04M15/41H04M15/44H04M15/60H04W4/24
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 10,178,237
App. No.
15/704,705
Granted
Jan 8, 2019
Kind
B2
Abstract

A method at a user equipment to facilitate splitting of data billing between at least two parties, the method assigning a first subset of application to a first forwarding information base (“FIB”) on the user equipment; associating the first FIB with a first cellular data interface; activating the splitting of data billing on the user equipment; and replacing the association in the first FIB to the first cellular interface with an association between a second cellular data interface and the first FIB.

Claims (41)

1. A method at a user equipment to facilitate splitting of data billing between at least two parties, the method comprising:

creating, within a first forwarding information base (“FIB”), an association of the first FIB to a first cellular data interface;

activating the splitting of data billing on the user equipment;

replacing, within the first FIB, the association of the first FIB to the first cellular data interface with an association between a second cellular data interface and the first FIB; and

assigning an application a group identifier of the first FIB to migrate the application to the second cellular data interface.

2. The method of claim 1 , wherein the first cellular data interface is a personal cellular data interface and the second cellular data interface is a work cellular data interface.

3. The method of claim 1 , wherein the first FIB is an unsecure enterprise FIB.

4. The method of claim 1 , wherein the assigning is performed by an enterprise server.

5. The method of claim 1 , further comprising starting the application within the first FIB to migrate the application to the second cellular data interface.

6. The method of claim 1 , wherein the activating comprises:

starting, at the user equipment, a virtual subscriber identity module platform (‘VSP’) service;

verifying VSP configuration information with a network server; and

upon verification, starting a data networking access point name (‘APN’) based on the configuration information on the user equipment.

7. The method of claim 1 , wherein the first FIB includes all of the interfaces of a second FIB prior to the activating the splitting of data billing.

8. The method of claim 7 , wherein the first FIB is an unsecure enterprise FIB and the second FIB is a personal FIB, and wherein the first FIB and second FIB are identical until the activating the splitting of data billing.

9. The method of claim 1 , further comprising associating the first FIB with the first cellular data interface upon deactivating the splitting of data billing.

10. A user equipment configured to facilitate splitting of data billing between at least two parties, the user equipment comprising:

a processor; and

a communications subsystem,

wherein the user equipment is configured to:

create, within a first forwarding information base (“FIB”), an association of the first FIB to the first FIB with a first cellular data interface;

activate the splitting of data billing on the user equipment;

replace, within the first FIB, the association of the association in the first FIB to the first cellular data interface with an association between a second cellular data interface and the first FIB; and

assign an application a group identifier of the first FIB to migrate the application to the second cellular data interface.

11. The user equipment of claim 10 , wherein the first cellular data interface is a personal cellular data interface and the second cellular data interface is a work cellular data interface.

12. The user equipment of claim 10 , wherein the first FIB is an unsecure enterprise FIB.

13. The user equipment of claim 10 , wherein the user equipment is configured to assign based on an enterprise server.

14. The user equipment of claim 10 , further configured to start the application within the first FIB to migrate the application to the second cellular data interface.

15. The user equipment of claim 10 , wherein the user equipment is configured to activate by:

starting, at the user equipment, a virtual subscriber identity module platform (‘VSP’) service;

verifying VSP configuration information with a network server; and

upon verification, starting a data networking access point name (‘APN’) based on the configuration information on the user equipment.

16. The user equipment of claim 10 , wherein the first FIB includes all of the interfaces of a second FIB prior to the activating the splitting of data billing.

17. The user equipment of claim 16 , wherein the first FIB is an unsecure enterprise FIB and the second FIB is a personal FIB, and wherein the first FIB and second FIB are identical until the activating the splitting of data billing.

18. The user equipment of claim 10 , further configured to associate the first FIB with the first cellular data interface upon deactivating the splitting of data billing.

19. A non-transitory computer readable medium comprising instructions that, when executed by a processor of a user equipment, are configured to facilitate splitting of data billing between at least two parties, the instructions providing:

creating, within the first FIB, an association of the first FIB to a first cellular data interface;

activating the splitting of data billing on the user equipment;

replacing, within the first FIB, the association of the association in the first FIB to the first cellular data interface with an association between a second cellular data interface and the first FIB; and

assigning an application a group identifier of the first FIB to migrate the application to the second cellular data interface.

20. The non-transitory computer readable medium of claim 19 , wherein the first cellular data interface is a personal cellular data interface and the second cellular data interface is a work cellular data interface.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2020
From: 2236008 ONTARIO INC.
To: BLACKBERRY LIMITED
Reel/Frame 053313/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2017
From: BLAIS, PIERRE PIERRE; GOODMAN, KEVIN DENNIS; PIEDA, PETER STEVEN
To: BLACKBERRY LIMITED
Reel/Frame 043593/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2017
From: WILLIAMS, KERRY GORDON PETER
To: QNX SOFTWARE SYSTEMS LIMITED
Reel/Frame 043593/0121 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2017
From: QNX SOFTWARE SYSTEMS LIMITED
To: 2236008 ONTARIO INC.
Reel/Frame 043593/0161 →
Continuity (2)
Continuation 14725560 · May 29, 2015
Related Publication 20180007211A1 · Jan 4, 2018