IP Library › Granted Patent US 11,792,638
Granted Patent B2
US 11,792,638 · App. 17/563,319 · Granted Oct 17, 2023

Methods and systems of using remote subscriber identification modules at a device

Inventors: Uzair Ahmed Chughtai (Kowloon, HK); Man Kit Kwan (New Territories, HK); Yu Yeung (Kowloon, HK)
Assignee: Pismo Labs Technology Limited
H04W8/183H04L12/1403H04L12/1464H04L12/4633H04L63/0853H04W8/205H04W12/06H04W88/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 11,792,638
App. No.
17/563,319
Granted
Oct 17, 2023
Kind
B2
Abstract

The present invention discloses methods and systems for communicating at a cellular router between a first wireless communication module and a first subscriber identity module (SIM). The cellular router receives a first request from a first wireless communication module and encapsulates the first request in a first modified request. The cellular router then sends the first modified request to a first SIM card in a first communication apparatus and waits for a first modified reply. While waiting for the first modified reply the cellular router sends at least one halt message to the first wireless communication module after a first time threshold. After receiving the first modified reply, the cellular router decapsulates the first modified reply to retrieve a first reply and sends the first reply to the first wireless communication module where the first modified reply is a reply to the first modified request.

Claims (41)

1. A method of using a plurality of subscriber identity module (SIM) cards with a plurality of wireless communication modules at a wireless communication device, comprising:

(a) establishing each connection in a plurality of connections using a respective wireless communication module in the plurality of wireless communication modules;

(b) disconnecting a first connection in the plurality of connections;

(c) when the first connection is disconnected, retrieving connectivity information of a SIM card from a SIM directory server; wherein the SIM card is housed in a SIM bank;

(d) identifying an address of the SIM bank from the connectivity information of the SIM card;

(e) communicating with the SIM bank using the address;

(f) retrieving a response from the SIM card; and

(g) establishing a new connection using an available wireless communication module in the plurality of wireless communication modules; wherein the new connection is established using the response.

2. The method of claim 1 , wherein each of the plurality of connections are established using connectivity information of a respective SIM card in the plurality of SIM cards.

3. The method of claim 1 , wherein the plurality of SIM cards are housed at one or more SIM banks.

4. The method of claim 1 , wherein the plurality of SIM cards are from same wireless service provider or different wireless service providers.

5. The method of claim 1 , wherein step (b) is performed based on: (i) a tariff of a respective SIM card used for the first connection or (ii) reaching a maximum amount of data allowance in a period of time corresponding to the respective SIM card used for the first connection.

6. The method of claim 1 , wherein the connectivity information of the SIM card retrieved at step (c) includes the address of the SIM bank and an address of the SIM card.

7. The method of claim 6 , wherein the address of the SIM bank and the address of the SIM card are publicly reachable addresses by the wireless communication device.

8. The method of claim 1 , wherein:

the first connection is maintained using a wireless communication module before the first connection is disconnected at step (b); and

the wireless communication module becomes available after the first connection is disconnected at step (b).

9. The method of claim 8 , wherein the new connection is established at step (g) using the wireless communication module after becoming available.

10. The method of claim 1 , wherein the connectivity information of the SIM card is retrieved from the SIM directory server through a second connection in the plurality of connections.

11. A wireless communication device, comprising:

a plurality of wireless communication modules configured to use a plurality of subscriber identity module (SIM) cards; wherein the plurality of SIM cards are located remotely from the wireless communication device; and

at least one non-transitory computer readable medium to store program instructions; and

at least one processing unit to execute the program instructions stored in the at least one non-transitory computer readable medium for:

(a) establishing each connection in a plurality of connections using a respective wireless communication module in the plurality of wireless communication modules;

(b) disconnecting a first connection in the plurality of connections;

(c) when the first connection is disconnected, retrieving connectivity information of a SIM card from a SIM directory server; wherein the SIM card is housed in a SIM bank;

(d) identifying an address of the SIM bank from the connectivity information of the SIM card;

(e) communicating with the SIM bank using the address;

(f) retrieving a response from the SIM card; and

(g) establishing a new connection using an available wireless communication module in the plurality of wireless communication modules; wherein the new connection is established using the response.

12. The wireless communication device of claim 11 , wherein each of the plurality of connections are established using connectivity information of a respective SIM card in the plurality of SIM cards.

13. The wireless communication device of claim 11 , wherein the plurality of SIM cards are housed at one or more SIM banks.

14. The wireless communication device of claim 11 , wherein the plurality of SIM cards are from same wireless service provider or different wireless service providers.

15. The wireless communication device of claim 11 , wherein step (b) is performed based on: (i) a tariff of a respective SIM card used for the first connection or (ii) reaching a maximum amount of data allowance in a period of time corresponding to the respective SIM card used for the first connection.

16. The wireless communication device of claim 11 , wherein the connectivity information of the SIM card retrieved at step (c) includes the address of the SIM bank and an address of the SIM card.

17. The wireless communication device of claim 16 , wherein the address of the SIM bank and the address of the SIM card are publicly reachable addresses by the wireless communication device.

18. The wireless communication device of claim 11 , wherein:

the first connection is maintained using a wireless communication module before the first connection is disconnected at step (b); and

the wireless communication module becomes available after the first connection is disconnected at step (b).

19. The wireless communication device of claim 18 , wherein the new connection is established at step (g) using the wireless communication module after becoming available.

20. The wireless communication device of claim 11 , wherein the connectivity information of the SIM card is retrieved from the SIM directory server through a second connection in the plurality of connections.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2023
From: KWAN, MAN KIT; CHUGHTAI, UZAIR AHMED; YEUNG, YU
To: PISMO LABS TECHNOLOGY LIMITED
Reel/Frame 064650/0975 →
Continuity (2)
Continuation 16069886
Related Publication 20220124482A1 · Apr 21, 2022