# US 12,192,061 B2 · Network visualization system and method of the same

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

- Number: US 12,192,061 B2
- Document ID: US12192061B2
- Status: Granted
- Kind: B2
- Application number: 17/758,355
- Filed: 2022-05-06
- Published: 2024-05-23
- Granted: 2025-01-07
- Earliest claimed: 2022-05-06
- Assignees: Rakuten Symphony, Inc.
- Applicants: Rakuten Symphony, Inc.
- Inventors: Rahul Jain; Tarun Mishra; Vishal Parashar
- Web page: https://patentgrep.com/patent/US12192061B2

## CPC

- H04L 41/12: Discovery or management of network topologies
- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- H04L 41/5009: Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
- H04W 24/04: Arrangements for maintaining operational condition
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method of network visualization that includes receiving key performance indicator (KPI) data inputs collected for nodes included in a Radio Access Network (RAN); filtering the KPI data to remove unreliable KPI data inputs; determining whether the KPI data inputs for a predetermined geographic area exceeds a threshold sample count; causing a graphical user interface (GUI) to be output by a user interface (UI), the GUI including a display of a shape, corresponding to the predetermined geographic area, layered over a map, where the shape represents an indication of network coverage quality, based on the filtered KPI data inputs, for a location corresponding to the shape corresponding to the predetermined geographic area.

## Claims

### Claim 1

A method of network visualization, the method comprising:
receiving key performance indicator (KPI) data inputs collected for nodes included in a Radio Access Network (RAN);
filtering the KPI data to remove unreliable KPI data inputs;
determining whether the KPI data inputs for a predetermined geographic area exceeds a threshold sample count;
causing a graphical user interface (GUI) to be output by a user interface (UI), the GUI comprising:
a display of a shape, corresponding to the predetermined geographic area, layered over a map, where the shape represents an indication of network coverage quality, based on the filtered KPI data inputs, for a location corresponding to the shape corresponding to the predetermined geographic area.

### Claim 2 (depends on 1)

The method of network visualization of claim 1, wherein the filtering the KPI data to remove the unreliable KPI data inputs, further comprises:
determining whether each KPI data input, corresponding with a node, corresponds with a node location within a threshold.

### Claim 3 (depends on 1)

The method of network visualization of claim 1, wherein the filtering the KPI data to remove the unreliable KPI data inputs, further comprises:
determining whether each KPI data input includes a date-time tag.

### Claim 4 (depends on 1)

The method of network visualization of claim 1, wherein the filtering the KPI data to remove the unreliable KPI data inputs, further comprises:
determining whether each KPI data input includes location tag.

### Claim 5 (depends on 1)

The method of network visualization of claim 1, wherein the filtering the KPI data to remove the unreliable KPI data inputs, further comprises:
determining whether each KPI data input originates from an active node.

### Claim 6 (depends on 1)

The method of network visualization of claim 1, wherein the filtering the KPI data to remove the unreliable KPI data inputs, further comprises:
determining whether each KPI data input includes a KPI tag.

### Claim 7 (depends on 1)

The method of network visualization of claim 1, further comprising:
discarding a KPI data input, in response to the KPI data input not satisfying at least one of:
including a data-time tag;
including a location tag;
including a KPI tag;
the KPI data input originates from an inactive node; or
the KPI data input location being outside of a threshold.

### Claim 8 (depends on 1)

The method of network visualization of claim 1, wherein the indication of network coverage quality is based upon one or more of:
reference signal received power (RSRP);
synchronization signal (SS) RSRP;
signal to interference and noise ratio (SINR);
SS-SINR;
downlink rate;
uplink rate; and
latency.

### Claim 9 (depends on 1)

The method of network visualization of claim 1, wherein the indication of network coverage quality is represented as one of:
in response to being within a first range, good;
in response to being within a second range, average; and
in response to being within a third range, bad.

### Claim 10 (depends on 1)

The method of network visualization of claim 1, further comprising:
aggregating, in a weighted aggregation, multiple KPI data inputs from a first predetermined geographic area and a second geographic area, over a period of time, in response to receiving a input to create a larger map representation.

### Claim 11

An apparatus for network visualization, the apparatus comprising:
a processor; and
a memory having instructions stored thereon that, when executed by the processor, cause the apparatus to:
receive key performance indicator (KPI) data inputs collected for nodes included in a Radio Access Network (RAN);
filter the KPI data to remove unreliable KPI data inputs;
determine whether the KPI data inputs for a predetermined geographic area exceeds a threshold sample count;
cause a graphical user interface (GUI) to be output by a user interface (UI), the GUI comprising:
a display of a shape, corresponding to the predetermined geographic area, layered over a map, where the shape represents an indication of network coverage quality, based on the filtered KPI data inputs, for a location corresponding to the shape corresponding to the predetermined geographic area.

### Claim 12 (depends on 11)

The apparatus for network visualization of claim 11, wherein the instructions further cause the processor to:
determine whether each KPI data input, corresponding with a node, corresponds with a node location within a threshold.

### Claim 13 (depends on 11)

The apparatus for network visualization of claim 11, wherein the instructions further cause the processor to:
determine whether each KPI data input includes a date-time tag.

### Claim 14 (depends on 11)

The apparatus for network visualization of claim 11, wherein the instructions further cause the processor to:
determine whether each KPI data input includes a location tag.

### Claim 15 (depends on 11)

The apparatus for network visualization of claim 11, wherein the instructions further cause the processor to:
determine whether each KPI data input originates from an active node.

### Claim 16

A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause an apparatus to:
receive key performance indicator (KPI) data inputs collected for nodes included in a Radio Access Network (RAN);
filter the KPI data to remove unreliable KPI data inputs;
determine whether the KPI data inputs for a predetermined geographic area exceeds a threshold sample count;
cause a graphical user interface (GUI) to be output by a user interface (UI), the GUI comprising:
a display of a shape, corresponding to the predetermined geographic area, layered over a map, where the shape represents an indication of network coverage quality, based on the filtered KPI data inputs, for a location corresponding to the shape corresponding to the predetermined geographic area.

### Claim 17 (depends on 16)

The non-transitory computer readable medium of claim 16, wherein the instructions further cause the processor to:
determine whether each KPI data input includes a KPI tag.

### Claim 18 (depends on 16)

The non-transitory computer readable medium of claim 16, wherein the instructions further cause the processor to:
discard a KPI data input, in response to the KPI data input not satisfying at least one of:
include a data-time tag;
include a location tag;
include a KPI tag;
the KPI data input originates from an inactive node; or
the KPI data input location being outside of a threshold.

### Claim 19 (depends on 16)

The non-transitory computer readable medium of claim 16, wherein the indication of network coverage quality is based upon one or more of:
reference signal received power (RSRP);
synchronization signal (SS) RSRP;
signal to interference and noise ratio (SINR);
SS-SINR;
downlink rate;
uplink rate; and
latency.

### Claim 20 (depends on 16)

The non-transitory computer readable medium of claim 16, wherein the indication of network coverage quality is represented as one of:
in response to being within a first range, good;
in response to being within a second range, average; and
in response to being within a third range, bad.
