IP Library › Granted Patent US 9,232,079
Granted Patent B2
US 9,232,079 · App. 14/746,811 · Granted Jan 5, 2016

Method and system for enabling shared mobile data usage

Inventors: Rohit Jerath (Gurgaon, IN); Dingani Brian Nkala (Windsor, GB)
Assignee: Movirtu Limited
H04M15/765H04M15/41H04M15/64H04M15/8214H04W4/24H04W12/06
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,232,079
App. No.
14/746,811
Granted
Jan 5, 2016
Kind
B2
Abstract

Disclosed is a system and method for enabling personalized shared mobile phone usage when accessing data services within a wireless telecommunications network, including an illustrative example application of the invention as it relates to mobile subscribers who cannot afford a mobile phone handset in emerging markets. For instance, a prepaid wireless subscriber can have a personal phone number associated with their own billing account, which can be used to access data services on a wireless network without needing to purchase any hardware, such as a mobile handset or SIM card. Thus, the subscriber may access his account and use data services through a borrowed handset.

Claims (50)

1. A method for enabling internet usage on a shared mobile device, the method comprising:

sending a first message from a serving support node in a telecommunication network;

receiving the first message at a system server, wherein the first message includes a subscriber identifier relating to a subscription of a mobile device lender;

providing commands to activate a virtual subscriber identifier relating to a mobile device borrower;

replacing the subscriber identifier in the first message with the virtual subscriber identifier thereby resulting in a second message;

sending the second message from the system server to a gateway support node; and

storing a combination of the virtual subscriber identifier and a mobile device identifier for the mobile device borrower in the system server.

2. The method of claim 1 , further comprising sending a call detail record from the system server to a charging gateway function responsible for billing, the call data record including a quantity of data consumed by the mobile device borrower while using the mobile device lender's mobile device.

3. The method of claim 2 , wherein the system server is a functional software module located within the charging gateway function.

4. The method of claim 2 , further comprising billing an account associated with the virtual subscriber identifier based on the call data record received at the charging gateway function.

5. The method of claim 2 , further comprising providing commands to deactivate the virtual subscriber identifier.

6. The method of claim 2 , wherein the charging gateway function identifies the second message with the virtual subscriber identifier only.

7. The method of claim 1 , wherein the system server is a functional software module located within the gateway support node.

8. The method of claim 1 , wherein the system server is a functional software module located within a Wireless Application Protocol gateway.

9. The method of claim 1 , wherein the system server is a functional software module located within a Mobile Internet Proxy.

10. The method of claim 1 , wherein the second message further comprises the mobile device identifier for the mobile device borrower.

11. The method of claim 1 , wherein the system server imitates a gateway support node.

12. The method of claim 1 , wherein the subscriber identifier is an International Mobile Subscriber Identity (IMSI).

13. The method of claim 1 , wherein the virtual subscriber identifier is a virtual International Mobile Subscriber Identity (IMSI).

14. The method of claim 1 , wherein the mobile device identifier for the mobile device borrower is a Mobile Station International Subscriber Directory Number (MSISDN).

15. The method of claim 1 , wherein the serving support node is a Serving GPRS Support Node (SGSN).

16. The method of claim 1 , wherein the gateway support node is a Gateway GPRS Support Node (GGSN).

17. A method for enabling internet usage on a shared mobile device, the method comprising:

sending a first message from a serving support node in a telecommunication network;

receiving the first message at a system server, wherein the first message includes a subscriber identifier relating to a subscription of a mobile device lender;

replacing the subscriber identifier in the first message with a virtual subscriber identifier relating to a subscription of a mobile device borrower, thereby resulting in a second message;

sending the second message from the system server to a gateway support node;

sending a call detail record from the system server to a charging gateway function, the call detail record including a quantity of data consumed by the mobile device borrower while using the mobile device of the mobile device lender;

billing an account associated with the virtual subscriber identifier based on the call detail record received at the charging gateway function; and

storing a combination of the virtual subscriber identifier and a mobile device identifier for the mobile device borrower in the system server.

18. The method of claim 17 , wherein the system server is a functional software module located within the gateway support node.

19. The method of claim 17 , wherein the system server is a functional software module located within a Wireless Application Protocol Gateway.

20. The method of claim 17 , wherein the system server is a functional software module located within a Mobile Internet Proxy.

21. The method of claim 17 , wherein the second message further comprises the mobile device identifier for the mobile device borrower.

22. A method for enabling internet usage on a shared mobile device, the method comprising:

sending a first message from a serving support node in a telecommunication network;

receiving the first message at a system server, wherein the first message includes a subscriber identifier relating to a subscription of a mobile device owner;

providing commands to activate a virtual subscriber identifier relating to a mobile device borrower;

replacing the subscriber identifier in the first message with the virtual subscriber identifier thereby resulting in a second message;

sending the second message from the system server to a gateway support node;

sending a call detail record from the system server to a charging gateway function, the call detail record based on the quantity of data consumed by the mobile device borrower while using the mobile device owner's mobile device;

billing an account associated with the virtual subscriber identifier based on the call detail record received at the charging gateway function;

storing a combination of the virtual subscriber identifier and a mobile device identifier for the mobile device borrower on the system server; and

providing commands to deactivate the virtual subscriber identifier.

23. A method for enabling internet usage on a shared mobile device, the method comprising:

receiving, at a system server, a first message from a gateway support node, the first message including a subscriber identifier relating to a subscription of a mobile device owner;

replacing the subscriber identifier in the first message with a virtual subscriber identifier relating to a mobile device borrower, thereby resulting in a second message;

sending the second message from the system server to a charging gateway function, the second message including a call detail record based on a quantity of data consumed by the mobile device borrower while using the mobile device owner's mobile device; and

storing a combination of the virtual subscriber identifier and a mobile device identifier for the mobile device borrower on the system server.

24. The method of claim 23 , further comprising billing an account associated with the virtual subscriber identifier based on the call detail record received at the charging gateway function.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2016
From: MOVIRTU LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 040600/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2016
From: JERATH, ROHIT; NKALA, DINGANI BRIAN
To: MOVIRTU LIMITED
Reel/Frame 039481/0333 →
Continuity (3)
Continuation 14064545 · Oct 28, 2013
Continuation 13276029 · Oct 18, 2011
Related Publication 20150319316A1 · Nov 5, 2015