# US 11,445,386 B2 · Distributed Wi-Fi network visualization and troubleshooting

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,445,386 B2
- Document ID: US11445386B2
- Status: Granted
- Kind: B2
- Application number: 15/463,077
- Filed: 2017-03-20
- Published: 2017-09-21
- Granted: 2022-09-13
- Earliest claimed: 2016-03-18
- Assignees: Plume Design, Inc.
- Applicants: Plume Design, Inc.
- Inventors: Abhishek Kumar; Adam Hotchkiss; Srinivasa Tagirisa; Aman Singla; Kiran Edara; Balaji Rengarajan; Evan Rusackas; Evan Jeng; Kaixiang Hu; William McFarland
- Web page: https://patentgrep.com/patent/US11445386B2

## CPC

- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04W 24/04: Arrangements for maintaining operational condition
- H04W 48/16: Discovering, processing access restriction or access information
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems and methods for visualization and troubleshooting of a distributed Wi-Fi network, implemented through one of a mobile application and a web page, include, responsive to obtaining data from the distributed Wi-Fi network, providing a map of the distributed Wi-Fi network based on the obtained data, wherein the map includes a first icon designating a gateway node, one or more second icons each designating one or more nodes, and connectors between the gateway node, wherein the gateway node and the one or more nodes are in a tree topology; providing a visualization in the map based on a current operational status of the distributed Wi-Fi network from the obtained data, wherein the visualization comprises a plurality of visual indicators of the current operational status; and providing notifications based on the current operational status.

## Claims

### Claim 1

A method for visualization and troubleshooting of a distributed Wi-Fi network, implemented through one or more of a mobile application and a web page, the method comprising:
responsive to obtaining data from the distributed Wi-Fi network, providing a map of the distributed Wi-Fi network based on the obtained data, wherein the map comprises a first icon designating a gateway node that is connected to a modem/router, one or more second icons including at least one of a shape and illustration different than the first icon denoting a node type thereof, each designating one or more nodes that are indirectly connected to the modem/router via the gateway node, and connectors between the gateway node and the one or more nodes, wherein the gateway node and the one or more nodes are in a tree topology;
providing a visualization in the map based on a current operational status of the distributed Wi-Fi network from the obtained data, wherein the visualization comprises one or more visual indicators of the current operational status, the one or more visual indicators comprise objects orbiting the first icon and/or the one or more second icons indicating clients, and a speed of an orbit of the objects indicates one of an activity or connection speed of the clients indicated by the objects; and
providing notifications based on the current operational status.

### Claim 2 (depends on 1)

The method of claim 1, wherein the notifications comprise an indication of loss of connectivity between the Internet and the gateway node, and one or more Wi-Fi client devices which support an alternate connection to the Internet are disconnected from the distributed Wi-Fi network based on the loss of connectivity.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
performing one or more tests associated with the distributed Wi-Fi network and displaying associated results as part of the visualization in the map, wherein the one or more tests are related to any of status and health of a broadband connection, Domain Name System (DNS), and throughput.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
automatically switching to a different Domain Name System (DNS) responsive to a failure of the DNS.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
responsive to a failure of connectivity between the Internet and the gateway node, utilizing one or more Wi-Fi client devices which support an alternate connection to the Internet as a hot spot to provide functionality of the gateway node in the distributed Wi-Fi network.

### Claim 6 (depends on 1)

The method of claim 1, wherein a shape of an orbit of the objects is utilized to indicate any of activity, connection strength, bandwidth, and device connectivity that transitions between nodes.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
providing an open Service Set Identifier (SSID) used solely for requesting guest access to the distributed Wi-Fi network; and
one of allowing or blocking the guest request based on a response from an administrator, wherein, responsive to the allowing, a certificate is installed on a guest device associated with the guest request.

### Claim 8 (depends on 1)

The method of claim 1, wherein the one or more visual indicators comprise a plurality of:
different sizes of the connectors based on other operational status.

### Claim 9 (depends on 1)

The method of claim 1, wherein the notifications comprise dynamic changes in the visualization to replay changes in the distributed Wi-Fi network, wherein a rate of the dynamic changes is adjustable by an administrator.

### Claim 10

A user device configured to visualize and troubleshoot a distributed Wi-Fi network, the user device comprising:
network interfaces supporting Wi-Fi and another connection to the Internet;
one or more processors communicatively coupled to the network interfaces; and
memory storing instructions that, when executed, cause the one or more processors to:
responsive to obtaining data from the distributed Wi-Fi network, provide a map of the distributed Wi-Fi network based on the obtained data, wherein the map comprises a first icon designating a gateway node that is connected to a modem/router, one or more second icons including at least one of a shape and illustration different than the first icon denoting a node type thereof, each designating one or more nodes that are indirectly connected to the modem/router via the gateway node, and connectors between the gateway node and the one or more nodes, wherein the gateway node and the one or more nodes are in a tree topology;
provide a visualization in the map based on a current operational status of the distributed Wi-Fi network from the obtained data, wherein the visualization comprises one or more visual indicators of the current operational status, the one or more visual indicators comprise objects orbiting the first icon and/or the one or more second icons indicating clients, and a speed of an orbit of the objects indicates one of an activity or connection speed of the clients indicated by the objects; and
provide notifications based on the current operational status.

### Claim 11 (depends on 10)

The user device of claim 10, wherein the notifications comprise an indication of loss of connectivity between the Internet and the gateway node, and one or more Wi-Fi client devices which support an alternate connection to the Internet are disconnected from the distributed Wi-Fi network based on the loss of connectivity.

### Claim 12 (depends on 10)

The user device of claim 10, wherein the memory storing instructions that, when executed, further cause the one or more processors to:
perform one or more tests associated with the distributed Wi-Fi network and displaying associated results as part of the visualization in the map, wherein the one or more tests are related to any of status and health of a broadband connection, Domain Name System (DNS), and throughput.

### Claim 13 (depends on 12)

The user device of claim 12, wherein the memory storing instructions that, when executed, further cause the one or more processors to:
automatically switch to a different Domain Name System (DNS) responsive to a failure of the DNS.

### Claim 14 (depends on 10)

The user device of claim 10, wherein the memory storing instructions that, when executed, further cause the one or more processors to:
responsive to a failure of connectivity between the Internet and the gateway node, utilize the another connection as a hot spot to provide functionality of the gateway node in the distributed Wi-Fi network.

### Claim 15 (depends on 10)

The user device of claim 10, wherein a shape of an orbit of the objects is utilized to indicate any of activity, connection strength, bandwidth, and device connectivity that transitions between nodes.

### Claim 16

A non-transitory computer readable medium storing instructions configured to perform visualization and troubleshooting of a distributed Wi-Fi network, wherein the instructions, when executed, cause one or more processors to perform steps of:
responsive to obtaining data from the distributed Wi-Fi network, providing a map of the distributed Wi-Fi network based on the obtained data, wherein the map comprises a first icon designating a gateway node, one or more second icons including at least one of a shape and illustration different than the first icon denoting a node type thereof, each designating one or more nodes, and connectors between the gateway node, wherein the gateway node and the one or more nodes are in a tree topology;
providing a visualization in the map based on a current operational status of the distributed Wi-Fi network from the obtained data, wherein the visualization comprises one or more visual indicators of the current operational status, the one or more visual indicators comprise objects orbiting the first icon and/or the one or more second icons indicating clients, and a speed of an orbit of the objects indicates one of an activity or connection speed of the clients indicated by the objects; and
providing notifications based on the current operational status.

### Claim 17 (depends on 1)

The method of claim 1, wherein a size of the second icon is changed to illustrate a number of Wi-Fi client devices or nodes connected to the node represented thereby.

### Claim 18 (depends on 10)

The user device of claim 10, wherein a size of the second icon is changed to illustrate a number of Wi-Fi client devices or nodes connected to the node represented thereby.

### Claim 19 (depends on 16)

The non-transitory computer readable medium of claim 16, wherein a size of the second icon is changed to illustrate a number of Wi-Fi client devices or nodes connected to the node represented thereby.
