IP Library Granted Patent US 12,238,539
Granted Patent B2
US 12,238,539 · App. 17/195,805 · Granted Feb 25, 2025

Intelligent monitoring systems and methods for wi-fi metric-based resolutions for cloud-based wi-fi networks

Inventors: Nipun Agarwal (Fremont, CA); William J. McFarland (Portola Valley, CA); Yoseph Malkin (San Jose, CA); Na Hyun Ha (Cupertino, CA); Yusuke Sakamoto (San Jose, CA); Sai Venkatraman (Santa Clara, CA); Sandeep Eyyuni (Sunnyvale, CA); Rohit Thadani (San Carlos, CA); Adam Hotchkiss (Dallas, TX)
Assignee: PLUME DESIGN, INC.
H04W24/02H04L41/0253H04L41/12H04L41/14H04L41/22H04L43/045H04L43/0876H04L41/147H04L43/0882H04L43/0888H04L43/0894H04W84/12
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,238,539
App. No.
17/195,805
Granted
Feb 25, 2025
Kind
B2
Abstract

System and methods include obtaining data, over the Internet, associated with a plurality of Wi-Fi networks each Wi-Fi network having one or more access points and each Wi-Fi network being associated with a customer of one or more service providers; aggregating and filtering the data; analyzing the aggregated and filtered data for a condition of each of the plurality of Wi-Fi networks; determining one or more resolutions for the condition of a Wi-Fi network of the plurality of Wi-Fi networks; and initiating a customer outreach workflow to provide the one or more resolutions to the customer associated with the Wi-Fi network.

Claims (41)

1. A non-transitory computer-readable storage medium having computer readable code stored thereon for programming a computer to perform steps of:

obtaining data, over the Internet, associated with a plurality of Wi-Fi networks, the obtained data for each Wi-Fi network corresponding to a condition of each Wi-Fi network, the condition indicating current instability in a respective Wi-Fi network within the plurality of Wi-Fi networks, each Wi-Fi network having one or more access points and each Wi-Fi network being associated with a customer;

aggregating and filtering the data;

analyzing the aggregated and filtered data, the analysis comprising correlating a state, a customer type and a severity of each condition of each Wi-Fi network via a machine learning model, the customer type for each respective condition of each Wi-Fi network being associated with a type of frequency for which the respective condition has been identified;

determining, based on the analysis via the machine learning model-based correlation of the state, the customer type and the severity of each condition of each Wi-Fi network, an alarm for a Wi-Fi network within the plurality of Wi-Fi networks; and

determining, based on the determination of the alarm, one or more resolutions for the condition of the Wi-Fi network within the plurality of Wi-Fi networks, the one or more resolutions include causing repositioning nodes of the Wi-Fi network, wherein a recommendation for repositioning the nodes of the Wi-Fi network relates to their physical location and topology, the recommendation is based on at least one of a signal strength between the nodes, a number of the nodes, a number of devices connecting to the nodes, network speed tests, alarms triggered by the Wi-Fi network, and a Quality of Experience of users of the Wi-Fi network.

2. The non-transitory computer-readable storage medium of claim 1 , wherein the steps further include

causing initiation of the one or more resolutions.

3. The non-transitory computer-readable storage medium of claim 1 , wherein the steps further include

providing at least one of a mobile application push notification, a notification within the mobile application, a text message, an email, and a call-out from a representative of an internet service provider.

4. The non-transitory computer-readable storage medium of claim 1 , wherein the one or more resolutions further include causing a reset of one or more nodes of the Wi-Fi network.

5. The non-transitory computer-readable storage medium of claim 1 , wherein the one or more resolutions further include determining each node of the Wi-Fi network is receiving power.

6. The non-transitory computer-readable storage medium of claim 1 , wherein the one or more resolutions further include causing addition or replacement of nodes to the Wi-Fi network.

7. The non-transitory computer-readable storage medium of claim 1 , wherein the one or more resolutions further include upgrading at least one of hardware of the Wi-Fi network and a service accessed via the Wi-Fi network.

8. The non-transitory computer-readable storage medium of claim 1 , wherein the one or more resolutions further include reducing interference with the Wi-Fi network.

9. The non-transitory computer-readable storage medium of claim 1 , wherein, in response to one of a loss of internet connection or a speed reduction of the internet connection to the Wi-Fi network, the one or more resolutions include any of rebooting hardware of the Wi-Fi network, ensuring proper connections for the hardware, and a recommendation to contact an associated internet service provider.

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

obtaining feedback for determining whether the one or more resolutions improved the condition of the Wi-Fi network.

11. The non-transitory computer-readable storage medium of claim 1 , wherein a customer outreach workflow includes a support ticket that is pre-filled based on the alarms triggered in the Wi-Fi network.

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

displaying in a user interface the one or more resolutions for the plurality of Wi-Fi networks.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the user interface includes at least one of generation, engagement, and resolution of customer outreach workflows.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the user interface includes any of types of customer outreach performed over a predetermined period, customer engagement with the customer outreach performed, and resolutions based on the customer outreach performed.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the user interface includes one or more graphs representing completions of the engagement and the one or more resolutions.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the user interface includes one or more of overall statistics of the customer outreach workflows, the engagement, and the one or more resolutions.

17. The non-transitory computer-readable storage medium of claim 12 , wherein information displayed is filterable based on at least one of the customer, the Wi-Fi network, a region, and an internet service provider associated with one or more of the plurality of Wi-Fi networks.

18. A method comprising:

obtaining data, over the Internet, associated with a plurality of Wi-Fi networks, the obtained data for each Wi-Fi network corresponding to a condition of each Wi-Fi network, the condition indicating current instability in a respective Wi-Fi network within the plurality of Wi-Fi networks, each Wi-Fi network having one or more access points and each Wi-Fi network being associated with a customer;

aggregating and filtering the data;

analyzing the aggregated and filtered data, the analysis comprising correlating a state, a customer type and a severity of each condition of each Wi-Fi network via a machine learning model, the customer type for each respective condition of each Wi-Fi network being associated with a type of frequency for which the respective condition has been identified;

determining, based on the analysis via the machine learning model-based correlation of the state, the customer type and the severity of each condition of each Wi-Fi network, an alarm for a Wi-Fi network within the plurality of Wi-Fi networks; and

determining, based on the determination of the alarm, one or more resolutions for the condition of the Wi-Fi network within the plurality of Wi-Fi networks, the one or more resolutions include causing repositioning nodes of the Wi-Fi network, wherein a recommendation for repositioning the nodes of the Wi-Fi network relates to their physical location and topology, the recommendation is based on at least one of a signal strength between the nodes, a number of the nodes, a number of devices connecting to the nodes, network speed tests, alarms triggered by the Wi-Fi network, and a Quality of Experience of users of the Wi-Fi network.

19. An apparatus executing a cloud-based monitoring service for a plurality of Wi-Fi networks, the apparatus comprising:

a network interface communicatively coupled to the plurality of Wi-Fi networks via the Internet;

a processor communicatively coupled to the network interface; and

memory storing instructions that, when executed, cause the processor to:

obtain data, over the Internet, associated with the plurality of Wi-Fi networks, the obtained data for each Wi-Fi network corresponding to a condition of each Wi-Fi network, the condition indicating current instability in a respective Wi-Fi network within the plurality of Wi-Fi networks, each Wi-Fi network having one or more access points and each Wi-Fi network being associated with a customer;

aggregate and filter the data;

analyze the aggregated and filtered data, the analysis comprising correlating a state, a customer type and a severity of each condition of each Wi-Fi network via a machine learning model, the customer type for each respective condition of each Wi-Fi network being associated with a type of frequency for which the respective condition has been identified;

determine, based on the analysis via the machine learning model-based correlation of the state, the customer type and the severity of each condition of each Wi-Fi network, an alarm for a Wi-Fi network within the plurality of Wi-Fi networks;

determine, based on the determination of the alarm, one or more resolutions for the condition of the Wi-Fi network within the plurality of Wi-Fi networks, the one or more resolutions include causing repositioning nodes of the Wi-Fi network, wherein a recommendation for repositioning the nodes of the Wi-Fi network relates to their physical location and topology, the recommendation is based on at least one of a signal strength between the nodes, a number of the nodes, a number of devices connecting to the nodes, network speed tests, alarms triggered by the Wi-Fi network, and a Quality of Experience of users of the Wi-Fi network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2021
From: AGARWAL, NIPUN; MCFARLAND, WILLIAM J.; MALKIN, YOSEPH; HA, NA HYUN; SAKAMOTO, YUSUKE; VENKATRAMAN, SAI; EYYUNI, SANDEEP; THADANI, ROHIT; HOTCHKISS, ADAM
To: PLUME DESIGN, INC.
Reel/Frame 055531/0191 →
Continuity (4)
Continuation In Part 17071015 · Oct 15, 2020
Continuation In Part 16897371 · Jun 10, 2020
Continuation 15782912 · Oct 13, 2017
Related Publication 20210195443A1 · Jun 24, 2021
References Cited (25)
US 10051494B2 · Rengarajan et al. · 2018 [cited by applicant]
US 10341193B2 · Rengarajan et al. · 2019 [cited by applicant]
US 10470082B2 · Rengarajan et al. · 2019 [cited by applicant]
US 10554482B2 · Rengarajan et al. · 2020 [cited by applicant]
US 10554733B2 · Edara et al. · 2020 [cited by applicant]
US 10687227B2 · Rusackas et al. · 2020 [cited by applicant]
US 10708126B2 · Singla et al. · 2020 [cited by applicant]
US 20080151843A1 · Valmikam et al. · 2008 [cited by applicant]
US 20100161673A1 · Kandanala · 2010 [cited by examiner]
US 20120157089A1 · Yang et al. · 2012 [cited by applicant]
US 20120259965A1 · Tsuzuki et al. · 2012 [cited by applicant]
US 20140328190A1 · Martin et al. · 2014 [cited by applicant]
US 20150327272A1 · Fink et al. · 2015 [cited by applicant]
US 20150341797A1 · Madan et al. · 2015 [cited by applicant]
US 20150382208A1 · Elliott et al. · 2015 [cited by applicant]
US 20160043962A1 · Kim et al. · 2016 [cited by applicant]
US 20160254968A1 · Ebtekar et al. · 2016 [cited by applicant]
US 20170272317A1 · Singla · 2017 [cited by examiner]
US 20170272965A1 · Kumar et al. · 2017 [cited by applicant]
US 20180091413A1 · Richards · 2018 [cited by examiner]
US 20180324607A1 · Rengarajan et al. · 2018 [cited by applicant]
US 20190342795A1 · McFarland et al. · 2019 [cited by applicant]
US 20200160176A1 · Mehrasa et al. · 2020 [cited by applicant]
Feb. 23, 2022, European Search Report for European Application No. EP 21 20 2948. [cited by applicant]
Feb. 14, 2019, International Search Report for International Application No. PCT/US2018/055263. [cited by applicant]
Cited By (1)
US 12,513,039