IP Library › Granted Patent US 11,212,664
Granted Patent B2
US 11,212,664 · App. 16/069,886 · Granted Dec 28, 2021

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,212,664
App. No.
16/069,886
Granted
Dec 28, 2021
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.

Claims (56)

1. A method of communicating at a cellular router between a wireless communication module and a subscriber identity module (SIM), comprising:

a. receiving a first request from the wireless communication module;

b. encapsulating the first request in a first modified request;

c. sending the first modified request to the SIM;

d. waiting to receive a first modified reply from the SIM, and sending at least one halt message to the wireless communication module after a time threshold;

e. when the first modified reply is received from the SIM:

i. decapsulating the first modified reply to retrieve a first reply;

ii. sending the first reply to the wireless communication module; wherein:

the first modified reply is a reply to the first modified request;

the wireless communication module is housed inside the cellular router or coupled to the cellular router;

the wireless communication module is coupled to at least one antenna of the cellular router; and

the SIM is not housed in the cellular router.

2. The method of claim 1 , wherein the first modified request comprises a SIM identification.

3. The method of claim 1 , wherein the time threshold is between one hundred milliseconds to two seconds.

4. The method of claim 1 , further comprising:

sending a plurality of halt messages to the wireless communication module;

wherein when the plurality of halt messages are sent to the wireless communication module, a time interval between two consecutive halt messages is no longer than two seconds.

5. The method of claim 1 , wherein the at least one halt message is sent only when the first request comprises a five bytes header.

6. The method of claim 1 , further comprising:

sending a break signal to the wireless communication module when length of the first request is fewer than five bytes.

7. The method of claim 1 , further comprising:

storing the first reply.

8. The method of claim 7 , further comprising:

when a second request is received and the second request is same as the first request, retrieving the first reply; and sending the first reply to the wireless communication module.

9. The method of claim 8 , wherein the second request is received through an aggregated end-to-end connection.

10. The method of claim 1 , wherein the first modified request is sent to the SIM through an aggregated end-to-end connection.

11. A cellular router for communicating with a subscriber identity module (SIM), comprising:

at least one wireless communication module;

at least one antenna coupled to the at least one wireless communication module;

at least one processing unit;

at least one memory;

at least one non-transitory computer readable storage medium storing program instructions executable by the at least one processing unit for:

a. receiving a first request from the at least one wireless communication module;

b. encapsulating the first request in a first modified request;

c. sending the first modified request to the SIM;

d. waiting to receive a first modified reply from the SIM, and sending at least one halt message to the at least one wireless communication module after a time threshold;

e. when the first modified reply is received from the SIM:

i. decapsulating the first modified reply to retrieve a first reply;

ii. sending the first reply to the at least one wireless communication module; wherein:

the first modified reply is a reply to the first modified request;

the at least one wireless communication module is housed inside the cellular router or coupled to the cellular router; and

the SIM is not housed in the cellular router.

12. The cellular router of claim 11 , wherein the first modified request comprises a SIM identification.

13. The cellular router of claim 11 , wherein the time threshold is between one hundred milliseconds to two seconds.

14. The cellular router of claim 11 , wherein the at least one non-transitory computer readable storage medium further stores program instructions executable by the at least one processing unit for:

sending a plurality of halt messages to the at least one wireless communication module;

wherein when a plurality of halt messages are sent to the at least one wireless communication module, a time interval between two consecutive halt messages is no longer than two seconds.

15. The cellular router of claim 11 , wherein the at least one halt message is sent only when the first request comprises a five bytes header.

16. The cellular router of claim 11 , wherein the at least one non-transitory computer readable storage medium further stores program instructions executable by the at least one processing unit for:

sending a break signal to the at least one wireless communication module when length of the first request is fewer than five bytes.

17. The cellular router of claim 11 , wherein the at least one non-transitory computer readable storage medium further stores program instructions executable by the processing unit for:

storing the first reply.

18. The cellular router of claim 17 , wherein the at least one non-transitory computer readable storage medium further stores program instructions executable for:

when receiving a second request and the second request is same as the first request, retrieving the first reply; and sending the first reply to the at least one wireless communication module.

19. The cellular router of claim 18 , wherein the second request is received through an aggregated end-to-end connection.

20. The cellular router of claim 11 , wherein the first modified request is sent to the SIM through an aggregated end-to-end connection.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2022
From: CHUGHTAI, UZAIR AHMED; KWAN, MAN KIT; YEUNG, YU
To: PISMO LABS TECHNOLOGY LIMITED
Reel/Frame 059423/0117 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2018
From: CHUGHTAI, UZAIR AHMED; KWAN, MAN KIT; YEUNG, YU
To: PISMO LABS TECHNOLOGY LIMITED
Reel/Frame 046465/0498 →
Continuity (1)
Related Publication 20210219125A1 · Jul 15, 2021