IP Library › Granted Patent US 12,660,012
Granted Patent B2
US 12,660,012 · App. 18/479,067 · Granted Jun 16, 2026

Methods and systems for data communication at a primary wireless communication apparatus in conjunction with an auxiliary wireless communication apparatus

Inventors: Alex Wing Hong Chan (Tai Tam, HK); Yu Yeung (Kowloon, HK); King Shan Lam (Shatin, HK)
Assignee: Pismo Labs Technology Limited
H04W76/10H04W8/18H04W8/183H04W8/20H04W24/08H04W76/14H04W88/04
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 12,660,012
App. No.
18/479,067
Granted
Jun 16, 2026
Kind
B2
Abstract

The present invention discloses methods and systems for data communication at a primary wireless communication apparatus (WCA) in conjunction with an auxiliary WCA. The primary and the auxiliary WCAs may be connected and each houses at least one subscriber identification module (SIM). When a data packet is to be sent using the primary WCA, a wireless communication module (WCM) of the primary WCA is used. When a data packet is to be sent using the auxiliary WCA, a WCM of the auxiliary WCA is used. When receiving a data packet, the data packet is processed based on the receiving WCA. When a data packet is received through the WCM of the primary WCA, the data packet is processed at the primary WCA. When a data packet is received through the WCM of the auxiliary WCA, the data packet is first sent to the primary WCA and then processed.

Claims (46)

1 . A method of providing wireless communication at a primary wireless communication apparatus (WCA) in conjunction with an auxiliary WCA, comprising:

(a) at the primary WCA, establishing at least one connection with the auxiliary WCA;

(b) at the primary WCA, establishing a plurality of virtual private network (VPN) tunnels with a node via the auxiliary WCA and communicating to the node through an interconnected network via the auxiliary WCA;

(c) at the auxiliary WCA, determining whether a first criterion is met;

(d) at the auxiliary WCA, performing a first action when the first criterion is met; and

(e) at the auxiliary WCA, performing a second action when the first criterion is not met;

wherein the first criterion is not determined based on cellular signal strength; and

wherein steps (c) and (d) are performed by the auxiliary WCA after step (a) is performed by the primary WCA.

2 . The method of claim 1 , wherein the auxiliary WCA is configured to provide backup power to the primary WCA.

3 . The method of claim 1 , wherein the first action is to generate an alert and the second action is to continuously monitor ambient temperature.

4 . The method of claim 1 , wherein the first action is to send a message by the auxiliary WCA to the primary WCA and the second action is to continuously monitor the ambient temperature.

5 . The method of claim 4 , wherein the message comprises instructions to reboot the primary WCA.

6 . The method of claim 1 , wherein the first action is to let a processing unit of the auxiliary WCA act as a coprocessor of a processing unit of the primary WCA and the second action is to continue monitoring processing rate.

7 . The method of claim 1 , wherein the first criterion is computation power of a processing unit of the primary WCA.

8 . The method of claim 1 , wherein the first criterion is successfully sending data packet through at least one wireless communication module (WCM) of the primary WCA.

9 . The method of claim 1 , wherein the primary WCA and the auxiliary WCA are connected through a cable and the cable comprises at least four wires.

10 . The method of claim 1 , wherein the primary WCA comprises at least one interface selected from one or more of the following: wireless interface, Universal Serial Bus (USB) interface, and RS-232 interface.

11 . A system for providing wireless communication at a primary wireless communication apparatus (WCA) in conjunction with an auxiliary WCA, comprising:

the primary WCA; and

the auxiliary WCA;

wherein the primary WCA comprises:

at least one first processing unit;

at least one first subscriber identification module (SIM) interface;

at least one first wireless communication module (WCM); and

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

(a) establishing at least one connection with the auxiliary WCA; and

(b) establishing a plurality of virtual private network (VPN) tunnels with a node via the auxiliary WCA and communicating to the node through an interconnected network via the auxiliary WCA;

wherein the auxiliary WCA comprises:

at least one second processing unit;

at least one second SIM interface;

at least one second WCM; and

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

(c) determining whether a first criterion is met;

(d) performing a first action when the first criterion is met; and

(e) performing a second action when the first criterion is not met;

wherein the first criterion is not related to cellular signal strength; and

wherein steps (c) and (d) are performed by the auxiliary WCA after step (a) is performed by the primary WCA.

12 . The system of claim 11 , wherein the auxiliary WCA is configured to provide backup power to the primary WCA.

13 . The system of claim 11 , wherein the first action is to generate an alert and the second action is to continuously monitor ambient temperature.

14 . The system of claim 11 , wherein the first action is to send a message by the auxiliary WCA to the primary WCA and the second action is to continuously monitor the ambient temperature.

15 . The system of claim 11 , wherein the message comprises instructions to reboot the primary WCA.

16 . The system of claim 11 , wherein the first action is to let the at least one second processing unit act as a coprocessor of the at least one first processing unit.

17 . The system of claim 11 , wherein the first criterion is computation power of the at least one first processing unit.

18 . The system of claim 11 , wherein the first criterion is successfully sending data packet through the at least one first WCM.

19 . The system of claim 11 , wherein the primary WCA and the auxiliary WCA are connected through a cable and the cable comprises at least four wires.

20 . The system of claim 11 , wherein the primary WCA comprises at least one interface selected from one or more of the following: wireless interface, Universal Serial Bus (USB) interface, and RS-232 interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2023
From: CHAN, ALEX WING HONG; YEUNG, YU; LAM, KING SHAN
To: PISMO LABS TECHNOLOGY LIMITED
Reel/Frame 065084/0125 →
Continuity (2)
Continuation 18553562
Related Publication 20250113172A1 · Apr 3, 2025
References Cited (33)
US 7912504B2 · Bjorkner · 2011 [cited by examiner]
US 9735821B2 · Vecera · 2017 [cited by examiner]
US 9860833B2 · Khay-Ibbat · 2018 [cited by examiner]
US 10015658B1 · Alfaro et al. · 2018 [cited by applicant]
US 10834572B2 · Chughtai · 2020 [cited by examiner]
US 11388599B2 · Liu · 2022 [cited by examiner]
US 20020198652A1 · Hirayama et al. · 2002 [cited by applicant]
US 20080081611A1 · Hoyt · 2008 [cited by examiner]
US 20090061932A1 · Nagarajan · 2009 [cited by examiner]
US 20110038432A1 · Potkonjak · 2011 [cited by examiner]
US 20150350878A1 · Li · 2015 [cited by examiner]
US 20160037329A1 · Chong · 2016 [cited by examiner]
US 20160080933A1 · Sarkhel · 2016 [cited by examiner]
US 20160190850A1 · Jeganathan · 2016 [cited by examiner]
US 20170031859A1 · Igarashi · 2017 [cited by examiner]
US 20170303258A1 · Zhang · 2017 [cited by examiner]
US 20180014239A1 · Chau · 2018 [cited by examiner]
US 20180310236A1 · Kumar · 2018 [cited by examiner]
US 20190141508A1 · Alfaro et al. · 2019 [cited by applicant]
US 20200359211A1 · Liu · 2020 [cited by examiner]
US 20210360385A1 · Kwan · 2021 [cited by examiner]
US 20240236643A1 · Kwan · 2024 [cited by examiner]
CN 102841805A · 2012 [cited by applicant]
CN 103731937A · 2014 [cited by examiner]
EP 4294063A1 · 2023 [cited by examiner]
WO WO2013017733A1 · 2013 [cited by examiner]
WO WO2017109546A1 · 2017 [cited by examiner]
WO WO2022206616A1 · 2022 [cited by examiner]
Machine language translation of CN 103731937 A (Year: 2014). [cited by examiner]
Machine language translation of WO 2022206616 A1 (Year: 2022). [cited by examiner]
English Language Abstract of CN102841805A (Dec. 26, 2012). [cited by applicant]
International Search Report in International Application No. PCT/IB2022/057590, mailed on May 15, 2023. [cited by applicant]
Written Opinion of the International Searching Authority in International Application No. PCT/IB2022/057590, mailed on May 15, 2023. [cited by applicant]