IP Library › Granted Patent US 12,745,169
Granted Patent B2
US 12,745,169 · App. 17/892,997 · Granted Sep 22, 2026

Selecting and controlling base stations for Wi-Fi access points with cellular connection

Inventors: Adam R. Hotchkiss (Richardson, TX); Arun Kalmanje (Palo Alto, CA); William J. McFarland (Portola Valley, CA); Yoseph Malkin (San Jose, CA); Ali Wahid (Atlanta, GA)
Assignee: PLUME DESIGN, INC.
H04W48/20H04L43/12H04W28/0268
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,745,169
App. No.
17/892,997
Granted
Sep 22, 2026
Kind
B2
Abstract

Systems and methods of selecting and controlling base stations for connectivity to a cellular gateway for a Wi-Fi network include obtaining information related to a cellular infrastructure of a cellular network; determining a list of preferred cellular identifiers, each identifying a cell for connectivity with the cellular gateway, based on a plurality of factors; and providing the list of preferred cellular identifiers to the cellular gateway where the cellular gateway utilizes the list for wireless access to the cellular infrastructure.

Claims (41)

1 . A method comprising:

obtaining information related to a cellular infrastructure of a cellular network;

determining a list of preferred cellular identifiers based on a plurality of factors, each preferred cellular identifier in the list identifying a cell for connectivity with a cellular gateway, the list comprising information related to a geographic specification of a respective cell that is useable for cross-checking upon connection; and

providing the list of preferred cellular identifiers to the cellular gateway causing the cellular gateway to utilize the list for wireless access to the cellular infrastructure.

2 . The method of claim 1 , further comprising:

periodically updating the list of preferred cellular identifiers and providing the list of preferred cellular identifiers to the cellular gateway, based on changes in any of the plurality of factors.

3 . The method of claim 1 , wherein the plurality of factors include available bandwidth in the cellular infrastructure, network congestion, network performance, maintenance work on the cellular infrastructure, and network outages.

4 . The method of claim 1 , wherein the information is obtained from one or more databases managed by a network operator of the cellular network.

5 . The method of claim 1 , wherein the obtaining further comprises:

triggering active probe tests by the cellular gateway including any of speed tests, latency measurements, jitter measurements, and packet loss measurements.

6 . The method of claim 5 , wherein the obtaining further comprises:

consolidating results of the active probe tests with results from other devices; and

determining load on the cellular infrastructure based on the consolidated results.

7 . The method of claim 1 , further comprising:

subsequent to the cellular gateway connecting to a preferred cell, causing modification of a connection between the cellular gateway and the preferred cell, for improvement of the connection.

8 . The method of claim 7 , wherein the modification includes any of changing signal strength, changing a buffer status report, changing a power headroom report, and changing multiple input multiple output of the cellular gateway.

9 . The method of claim 7 , wherein the modification includes any of manipulating quality of service (QoS) class identifier, manipulating statistics from the cellular gateway, and altering a capability report from the cellular gateway.

10 . A non-transitory computer-readable medium comprising instructions that, when executed, cause one or more processors to perform steps of:

obtaining information related to a cellular infrastructure of a cellular network;

determining a list of preferred cellular identifiers based on a plurality of factors, each preferred cellular identifier in the list identifying a cell for connectivity with a cellular gateway, the list comprising information related to a geographic specification of a respective cell that is useable for cross-checking upon connection; and

providing the list of preferred cellular identifiers to the cellular gateway causing the cellular gateway to utilize the list for wireless access to the cellular infrastructure.

11 . The non-transitory computer-readable medium of claim 10 , wherein the steps further include:

periodically updating the list of preferred cellular identifiers and providing the list of preferred cellular identifiers to the cellular gateway, based on changes in any of the plurality of factors.

12 . The non-transitory computer-readable medium of claim 10 , wherein the plurality of factors include available bandwidth in the cellular infrastructure, network congestion, network performance, maintenance work on the cellular infrastructure, and network outages.

13 . The non-transitory computer-readable medium of claim 10 , wherein the information is obtained from one or more databases managed by a network operator of the cellular network.

14 . The non-transitory computer-readable medium of claim 10 , wherein the obtaining further comprises:

triggering active probe tests by the cellular gateway including any of speed tests, latency measurements, jitter measurements, and packet loss measurements.

15 . The non-transitory computer-readable medium of claim 14 , wherein the obtaining further comprises:

consolidating results of the active probe tests with results from other devices; and

determining load on the cellular infrastructure based on the consolidated results.

16 . The non-transitory computer-readable medium of claim 10 , wherein the steps further include:

subsequent to the cellular gateway connecting to a preferred cell, causing modification of a connection between the cellular gateway and the preferred cell, for improvement of the connection.

17 . The non-transitory computer-readable medium of claim 16 , wherein the modification includes any of changing signal strength, changing a buffer status report, changing a power headroom report, and changing multiple input multiple output of the cellular gateway.

18 . The non-transitory computer-readable medium of claim 16 , wherein the modification includes any of manipulating quality of service (QoS) class identifier, manipulating statistics from the cellular gateway, and altering a capability report from the cellular gateway.

19 . An apparatus comprising:

a processor configured to:

obtain information related to a cellular infrastructure of a cellular network;

determine a list of preferred cellular identifiers based on a plurality of factors, each preferred cellular identifier in the list identifying a cell for connectivity with a cellular gateway, the list comprising information related to a geographic specification of a respective cell that is useable for cross-checking upon connection; and

provide the list of preferred cellular identifiers to the cellular gateway causing the cellular gateway to utilize the list for wireless access to the cellular infrastructure.

20 . The apparatus of claim 19 , wherein processor is further configured to:

periodically update the list of preferred cellular identifiers and providing the list of preferred cellular identifiers to the cellular gateway, based on changes in any of the plurality of factors.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2022
From: HOTCHKISS, ADAM R.; KALMANJE, ARUN; MCFARLAND, WILLIAM J.; MALKIN, YOSEPH; WAHID, ALI
To: PLUME DESIGN, INC.
Reel/Frame 060862/0059 →
Continuity (1)
Related Publication 20240064628A1 · Feb 22, 2024
References Cited (36)
US 10178578B1 · McFarland et al. · 2019 [cited by applicant]
US 10299405B2 · Chang et al. · 2019 [cited by applicant]
US 10341193B2 · Rengarajan et al. · 2019 [cited by applicant]
US 10431868B2 · Samardzija et al. · 2019 [cited by applicant]
US 10431869B2 · Samardzija et al. · 2019 [cited by applicant]
US 10433194B2 · McFarland et al. · 2019 [cited by applicant]
US 10462929B1 · Su et al. · 2019 [cited by applicant]
US 10554733B2 · Edara et al. · 2020 [cited by applicant]
US 10687227B2 · Rusackas et al. · 2020 [cited by applicant]
US 10777877B2 · Su et al. · 2020 [cited by applicant]
US 11109244B2 · Rengarajan et al. · 2021 [cited by applicant]
US 11398946B2 · Rengarajan et al. · 2022 [cited by applicant]
US 20170272317A1 · Singla et al. · 2017 [cited by applicant]
US 20170272965A1 · Kumar et al. · 2017 [cited by applicant]
US 20190171259A1 · McFarland et al. · 2019 [cited by applicant]
US 20200358196A1 · Samardzija et al. · 2020 [cited by applicant]
US 20210029559A1 · Agarwal et al. · 2021 [cited by applicant]
US 20210105639A1 · McFarland · 2021 [cited by applicant]
US 20210151875A1 · Samardzija et al. · 2021 [cited by applicant]
US 20210195441A1 · Agarwal et al. · 2021 [cited by applicant]
US 20210195442A1 · Agarwal et al. · 2021 [cited by applicant]
US 20210195443A1 · Agarwal et al. · 2021 [cited by applicant]
US 20210257733A1 · Samardzija et al. · 2021 [cited by applicant]
US 20220102860A1 · Samardzija et al. · 2022 [cited by applicant]
US 20220132400A1 · Agarwal et al. · 2022 [cited by applicant]
US 20220239578A1 · Raleigh · 2022 [cited by examiner]
US 20220360461A1 · Raleigh · 2022 [cited by examiner]
CA 3016072A1 · 2017 [cited by applicant]
CA 3083495A1 · 2019 [cited by applicant]
EP 3985939A1 · 2022 [cited by applicant]
WO WO2014160853A1 · 2014 [cited by examiner]
WO 2019213513A1 · 2019 [cited by applicant]
WO 2019226428A1 · 2019 [cited by applicant]
WO 2019236523A1 · 2019 [cited by applicant]
WO 2021071627A1 · 2021 [cited by applicant]
WO 2021092548A1 · 2021 [cited by applicant]