IP Library › Granted Patent US 12,273,775
Granted Patent B2
US 12,273,775 · App. 17/892,871 · Granted Apr 8, 2025

Wi-Fi network failover to cellular connection with throttling of traffic

Inventors: Ali Wahid (Atlanta, GA); Yoseph Malkin (San Jose, CA); Manikanden Balakrishnan (San Mateo, CA); William J. McFarland (Portola Valley, CA)
Assignee: PLUME DESIGN, INC.
H04W36/0022H04W28/0268H04W36/00835H04W36/305
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,273,775
App. No.
17/892,871
Granted
Apr 8, 2025
Kind
B2
Abstract

Systems and methods for Wi-Fi network failover to cellular connection with throttling of traffic include detecting an outage on wired connections for any of the plurality of Wi-Fi networks; determining the any of the plurality of Wi-Fi networks have switched to a cellular connection as a failover based on the outage; and determining whether to throttle traffic on any cellular connection based on the failover and instructing corresponding gateways accordingly.

Claims (36)

1. A method implemented by a cloud service coupled to a plurality of Wi-Fi networks, the method comprising:

detecting an outage on wired connections for any of the plurality of Wi-Fi networks;

determining the any of the plurality of Wi-Fi networks have switched to a cellular connection as a failover based on the outage; and

determining whether to throttle traffic on any cellular connection based on the failover and instructing corresponding gateways accordingly.

2. The method of claim 1 , wherein the traffic is throttled based on any of specific applications and specific uses.

3. The method of claim 1 , wherein the traffic is throttled based on virtual or conceptual local networks that are operational in the plurality of Wi-Fi networks and that have different priorities.

4. The method of claim 1 , wherein the determining whether to throttle traffic is based on any of the outage and the failover being above a certain number of Wi-Fi networks.

5. The method of claim 1 , wherein the determining whether to throttle traffic is based on feedback from a cellular control plane to the cloud service.

6. The method of claim 1 , wherein the determining whether to throttle traffic is based on a subscription of associated users of the plurality of Wi-Fi networks.

7. The method of claim 1 , further comprising:

steering the corresponding gateways to different base stations to limit a load on any given base station.

8. The method of claim 1 , further comprising:

receiving information from the corresponding gateways related to the cellular connection including an identification of a corresponding base station.

9. The method of claim 1 , further comprising:

receiving information from the corresponding gateways related to the cellular connection including an identification of visible base stations; and

steering the corresponding gateways to different base stations.

10. The method of claim 1 , wherein the traffic is throttled based on assigning the traffic to different types of cellular connections including 4G or 5G.

11. The method of claim 1 , further comprising:

receiving advertisements from the any of the plurality of Wi-Fi networks based on different cellular band capabilities; and

instructing the corresponding gateways based on the different cellular band capabilities.

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

detecting an outage on wired connections for any of the plurality of Wi-Fi networks;

determining the any of the plurality of Wi-Fi networks have switched to a cellular connection as a failover based on the outage; and

determining whether to throttle traffic on any cellular connection based on the failover and instructing corresponding gateways accordingly.

13. The non-transitory computer-readable medium of claim 12 , wherein the traffic is throttled based on any of specific applications and specific uses.

14. The non-transitory computer-readable medium of claim 12 , wherein the traffic is throttled based on virtual or conceptual local networks that are operational in the plurality of Wi-Fi networks and that have different priorities.

15. The non-transitory computer-readable medium of claim 12 , wherein the determining whether to throttle traffic is based on any of the outage and the failover being above a certain number of Wi-Fi networks.

16. The non-transitory computer-readable medium of claim 12 , wherein the determining whether to throttle traffic is based on feedback from a cellular control plane to the cloud service.

17. The non-transitory computer-readable medium of claim 12 , wherein the determining whether to throttle traffic is based on a subscription of associated users of the plurality of Wi-Fi networks.

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

steering the corresponding gateways to different base stations to limit a load on any given base station.

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

receiving information from the corresponding gateways related to the cellular connection including an identification of a corresponding base station.

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

receiving information from the corresponding gateways related to the cellular connection including an identification of visible base stations; and

steering the corresponding gateways to different base stations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2022
From: WAHID, ALI; MALKIN, YOSEPH; BALAKRISHNAN, MANIKANDEN; MCFARLAND, WILLIAM J.
To: PLUME DESIGN, INC.
Reel/Frame 060861/0186 →
Continuity (1)
Related Publication 20240064577A1 · Feb 22, 2024
References Cited (39)
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 20020085516A1 · Bridgelall · 2002 [cited by examiner]
US 20150282067A1 · Zhu · 2015 [cited by examiner]
US 20170272317A1 · Singla et al. · 2017 [cited by applicant]
US 20170272965A1 · Kumar · 2017 [cited by examiner]
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 20210068005A1 · Huang · 2021 [cited by examiner]
US 20210099936A1 · Gupta · 2021 [cited by examiner]
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 20230054886A1 · Zhang · 2023 [cited by examiner]
US 20230254243A1 · Vysotsky · 2023 [cited by examiner]
CA 3016072A1 · 2017 [cited by applicant]
CA 3083495A1 · 2019 [cited by applicant]
EP 3985939A1 · 2022 [cited by applicant]
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]