IP Library › Granted Patent US 12,414,021
Granted Patent B2
US 12,414,021 · App. 17/912,483 · Granted Sep 9, 2025

Method and apparatus for improving data transmission

Inventors: Yu Yeung (Kowloon, HK); Kwan Man Kit (New Territories, HK)
Assignee: Pismo Labs Technology Limited
H04W36/08H04W16/28
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,414,021
App. No.
17/912,483
Granted
Sep 9, 2025
Kind
B2
Abstract

Methods and systems for improving connectivity between a network node and a base station during data communication over a cellular network are described. The network node comprises a first plurality of WCMs. The method includes identifying, by the network node, a first base station connected to a second plurality of WCMs. The second plurality of WCMs include all or part of the first plurality of WCMs. After that, a WCM is selected from the second plurality of WCMs to maintain a connection with the first base station. The rest of the second plurality WCMs are disconnected from the first base station. The disconnected WCMs are reconnected in a manner so that each of the second plurality of WCMs becomes connected to a different base station or to the same base station over different frequency bands.

Claims (54)

1. A method for improving data transmission at a network node, the method comprising:

(a) when a second plurality of wireless communication modules (WCMs) in a first plurality of WCMs of the network node is connected to one base station in a plurality of base stations, identifying the one base station by determining the plurality of base stations connected to the first plurality of WCMs;

(b) selecting, based on at least one condition, one WCM in the second plurality of WCMs;

(c) maintaining one connection with the one base station using the one WCM selected at step (b);

(d) disconnecting the rest of the second plurality of WCMs, except for the one WCM selected at step (b), from the one base station;

(e) detecting at least one base station in the plurality of base stations;

(f) adjusting, based on information, directions of antenna elements of the rest of the second plurality of WCMs towards the at least one base station via an input interface; and

(g) connecting the rest of the second plurality of WCMs to the at least one base station in the plurality of base stations, except for the one base station;

wherein:

each WCM in the first plurality of WCMs comprises at least one antenna element; and

the at least one antenna element is a directional antenna, and is rotatable and tiltable.

2. The method of claim 1 , wherein the input interface is one of: a web interface, a user interface, an application programming interface, and an input device.

3. The method of claim 1 , wherein the at least one antenna element is one of: a multiple-input multiple-output (MIMO) antenna, a multiple-input single-output (MISO) antenna, a single-input multiple-output (SIMO) antenna, and a single-input single-output (SISO) antenna.

4. The method of claim 1 , wherein the one WCM and the rest of the second plurality of WCMs support different frequency bands.

5. The method of claim 1 , wherein the at least one condition is based on at least one of: connectivity, performance, and availability.

6. The method of claim 1 , wherein the information is stored in a database of the network node.

7. The method of claim 6 , wherein the information comprises at least one of: geographical coordination information of the plurality of base stations, performance information of each available base station of a geographical area, and characteristics information of antenna elements.

8. The method of claim 1 , wherein the determination of the plurality of base stations is performed by the network node using Base Station Identification Codes (BSICs).

9. A non-transitory computer-readable storage medium storing thereon instructions that, in response to execution by at least one processing unit of a network node, causes the at least one processing unit to:

(a) when a second plurality of wireless communication modules (WCMs) in a first plurality of WCMs of the network node is connected to one base station in a plurality of base stations, identify the one base station by determining the plurality of base stations connected to the first plurality of WCMs;

(b) select, based on at least one condition, one WCM in the second plurality of WCMs;

(c) maintain one connection with the one base station using the one WCM selected at step (b) and one Subscriber Identity Module (SIM);

(d) disconnect the rest of the second plurality of WCMs, except for the one WCM selected at step (b), from the one base station;

(e) detect at least one base station in the plurality of base stations;

(f) adjust, based on information, the directions of antenna elements of the rest of the second plurality of WCMs towards the at least one base station via an input interface; and

(g) connect the rest of the second plurality of WCMs to the at least one base station using more than one SIM, except for the one base station;

wherein:

each WCM in the first plurality of WCMs comprises at least one antenna element;

the at least one antenna element is a directional antenna, and is rotatable and tiltable;

the network node is configured to house a plurality of SIMs; and

the one SIM and the more than one SIM are in the plurality of SIMs.

10. The non-transitory computer readable storage medium of claim 9 , wherein:

the plurality of SIMs is connected to the first plurality of WCMs via a selector;

each WCM in the first plurality of WCMs is configured to select a SIM in the plurality of SIMs using the selector; and

each SIM in the plurality of SIMs includes an Access Point Name (APN) configuration to be used by each WCM in the plurality of WCMs to connect to the plurality of base stations.

11. A network node, comprising:

at least one processing unit;

a first plurality of wireless communication modules (WCMs); wherein each WCM in the first plurality of WCMs comprises at least one antenna element; and

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

(a) when a second plurality of WCMs in the first plurality of WCMs is connected to one base station in the plurality of base stations, identifying the one base station by determining the plurality of base stations connected to the first plurality of WCMs;

(b) selecting, based on at least one condition, one WCM in the second plurality of WCMs;

(c) maintaining one connection with the one base station using the one WCM selected at step (b);

(d) disconnecting the rest of the second plurality of WCMs, except for the one WCM selected at step (b), from the one base station;

(e) detecting at least one base station in the plurality of base stations;

(f) adjusting, based on information, directions of antenna elements of the rest of the second plurality of WCMs towards the at least one base station via an input interface; and

(g) connecting the rest of the second plurality of WCMs to the at least one base station in the plurality of base stations, except for the one base station;

wherein the at least one antenna element is a directional antenna, and is rotatable and tiltable.

12. The network node of claim 11 , wherein the input interface is one of: a web interface, a user interface, an application programming interface, and an input device.

13. The network node of claim 11 , wherein the at least one antenna element is one of: a multiple-input multiple-output (MIMO) antenna, a multiple-input single-output (MISO) antenna, a single-input multiple-output (SIMO) antenna, and a single-input single-output (SISO) antenna.

14. The network node of claim 11 , wherein the one WCM and the rest of the second plurality of WCMs support different frequency bands.

15. The network node of claim 11 , wherein the at least one condition is based on at least one of: connectivity, performance, and availability.

16. The network node of claim 11 , wherein the information is stored in a database of the network node.

17. The network node of claim 16 , wherein the information comprises at least one of: geographical coordination of the plurality of base stations, performance information of each available base station of a geographical area, and characteristics information of antenna elements.

18. The network node of claim 11 , wherein the determination of the plurality of base stations is performed by the network node using Base Station Identification Codes (BSICs).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2022
From: YEUNG, YU; MAN KIT, KWAN
To: PISMO LABS TECHNOLOGY LIMITED
Reel/Frame 061127/0546 →
Continuity (1)
Related Publication 20240214890A1 · Jun 27, 2024
References Cited (16)
US 20090219904A1 · Khairmode · 2009 [cited by examiner]
US 20090253438A1 · Chater-Lea · 2009 [cited by examiner]
US 20090264119A1 · De Pomian · 2009 [cited by examiner]
US 20170208603A1 · Goel · 2017 [cited by examiner]
US 20180146365A1 · Dhanapal et al. · 2018 [cited by applicant]
US 20200267637A1 · Veloso · 2020 [cited by examiner]
US 20210112554A1 · Li · 2021 [cited by examiner]
US 20210193012A1 · Jung · 2021 [cited by examiner]
US 20220052731A1 · Legg · 2022 [cited by examiner]
CN 107994917A · 2018 [cited by applicant]
CN 112469004A · 2021 [cited by applicant]
WO 2017036107A1 · 2017 [cited by applicant]
International Search Report in International Application No. PCT/IB2021/059865, mailed on Jul. 28, 2022. [cited by applicant]
Written Opinion of the International Search Authority in International Application No. PCT/IB2021/059865, mailed on Jul. 28, 2022. [cited by applicant]
English Language Abstract of CN 107994917 A (May 4, 2018). [cited by applicant]
English Language Abstract of CN 112469004 A (Mar. 9, 2021). [cited by applicant]
Cited By (1)
US 12,739,669