IP Library Granted Patent US 11,271,823
Granted Patent B2
US 11,271,823 · App. 16/227,230 · Granted Mar 8, 2022

Techniques for providing visualization and analysis of performance data

Inventors: Edoardo Rizzi (Longmont, CO); Sameh Yamany (Longmont, CO)
Assignee: VIAVI Solutions Inc
H04L41/22G06F3/0484H04L43/045H04W24/08
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 11,271,823
App. No.
16/227,230
Filed
Dec 20, 2018
Granted
Mar 8, 2022
Kind
B2
Art Unit
2143
USPC
715/736
Abstract

Techniques for providing visualization and analysis of performance data are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system for providing visualization and analysis of performance data. The system may comprise one or more processors communicatively coupled to a mobile communications network. The one or more processors may be configured to provide a user interface at a mobile device for a user to view network performance data associated with the mobile communications network. The one or more processors may further be configured provide one or more user-selectable options to a user at a mobile device to view the network performance data. The one or more processors may also be configured to dynamically filter the network performance data based on the one or more user-selectable options. The one or more processors may further be configured to provide a visualization to be displayed at the mobile device based on the dynamically filtered network performance data, where the visualization presents one or more views that identity potential problems associated with the mobile communications network to allow the user to improve customer experience assurance.

Claims (64)

1. A system, comprising:

a memory; and

one or more processors communicatively coupled to micro network access agents in a mobile communications network, wherein the one or more processors are configured to:

communicate with the micro network access agents to collect network performance data associated with the mobile communications network,

wherein the micro network access agents comprise:

a first software application running on a first single network hardware element of the mobile communications network, and

a second software application running on a second single network hardware element of the mobile communications network,

wherein the first software application monitors traffic of the first single network hardware element, and

wherein the second software application monitors traffic of the second single network hardware element;

facilitate sending of a signal from the first software application to the second software application in real time to alert the second software application to analyze particular packets of the traffic of the second single network hardware element and ignore one or more other packets that have been analyzed at an access side of the mobile communications network,

wherein the particular packets are associated with the network performance data;

provide a user interface to a mobile device for viewing the network performance data;

provide one or more user-selectable options, to the mobile device and, via the user interface, to view the network performance data;

dynamically filter the network performance data based on the one or more user-selectable options; and

provide a visualization to be displayed at the mobile device based on the dynamically filtered network performance data.

2. The system of claim 1 , wherein the one or more user-selectable options comprise at least one of location information, date information, time information, area of interest information, performance metric information, size information, or impact information.

3. The system of claim 1 , wherein the visualization comprises at least one of a map view, a scope view, a zoom view, a cluster view, an accessibility, retainability, integrity, and mobility (ARIM) view, a network performance view, a root cause analysis (RCA) view, or a custom view.

4. The system of claim 1 , wherein the visualization presents one or more additional views that identify at least one root cause associated with a potential problem associated with the mobile communications network.

5. The system of claim 4 , wherein the one or more additional views include at least one potential conclusion associated with the at least one root cause, and

wherein, the one or more additional views include at least one of a chart, a graph, a summary, a report, a trend, an image, or a map.

6. The system of claim 1 , wherein the first single network hardware element and the second single network hardware element each include one of:

an enode B;

a serving gateway; or

a packet data network gateway.

7. The system of claim 1 , wherein the network performance data comprises aggregate network performance data obtained from each of the micro network access agents.

8. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by one or more processors communicatively coupled to micro network access agents in a mobile communications network, cause the one or more processors to:

communicate with the micro network access agents to collect network performance data associated with the mobile communications network,

wherein the micro network access agents comprise:

a first software application running on a first single network hardware element of the mobile communications network, and

a second software application running on a second single network hardware element of the mobile communications network,

wherein the first software application monitors traffic of the first single network hardware element, and

wherein the second software application monitors traffic of the second single network hardware element;

send a signal from the first software application to the second software application in real time to alert the second software application to analyze particular packets of the traffic of the second single network hardware element and ignore one or more other packets that have been analyzed at an access side of the mobile communications network,

wherein the particular packets are associated with the network performance data

provide a user interface to a mobile device for viewing the network performance data;

provide one or more user-selectable options, to the mobile device and, via the user interface, to view the network performance data;

dynamically filter the network performance data based on the one or more user-selectable options; and

provide a visualization to be displayed at the mobile device based on the dynamically filtered network performance data.

9. The non-transitory computer-readable medium of claim 8 , wherein the one or more user-selectable options comprise at least one of location information, date information, time information, area of interest information, performance metric information, size information, or impact information.

10. The non-transitory computer-readable medium of claim 8 , wherein the visualization comprises at least one of a map view, a scope view, a zoom view, a cluster view, an accessibility, retainability, integrity, and mobility (ARIM) view, a network performance view, a root cause analysis (RCA) view, or a custom view.

11. The non-transitory computer-readable medium of claim 8 , wherein the visualization presents one or more additional views that identify at least one root cause associated with a potential problem associated with the mobile communications network.

12. The non-transitory computer-readable medium of claim 11 , wherein the one or more additional views include at least one potential conclusion associated with the at least one root cause, and

wherein, the one or more additional views include at least one of a chart, a graph, a summary, a report, a trend, an image, or a map.

13. The non-transitory computer-readable medium of claim 8 , wherein the first single network hardware element and the second single network hardware element each include one of:

an enode B;

a serving gateway; or

a packet data network gateway.

14. The non-transitory computer-readable medium of claim 8 , wherein the network performance data comprises aggregate network performance data obtained from each of the micro network access agents.

15. A method comprising:

communicating, by system including a processor, with micro network access agents to collect network performance data associated with a mobile communications network,

wherein the micro network access agents comprise:

a first software application running on a first single network hardware element of the mobile communications network, and

a second software application running on a second single network hardware element of the mobile communications network,

wherein the first software application monitors traffic of the first single network hardware element, and

wherein the second software application monitors traffic of the second single network hardware element;

facilitating, by the system, sending of a signal from the first software application to the second software application in real time to alert the second software application to analyze particular packets of the traffic of the second single network hardware element and ignore one or more other packets that have been analyzed at an access side of the mobile communications network,

wherein the particular packets are associated with the network performance data

providing, by the system, a user interface to a mobile device for viewing the network performance data;

providing, by the system, one or more user-selectable options, to the mobile device and, via the user interface, to view the network performance data;

dynamically filtering, by the system, the network performance data based on the one or more user-selectable options; and

providing, by the system, a visualization to be displayed at the mobile device based on the dynamically filtered network performance data.

16. The method of claim 15 , wherein the one or more user-selectable options comprise at least one of location information, date information, time information, area of interest information, performance metric information, size information, or impact information.

17. The method of claim 15 , wherein the network performance data comprises aggregate network performance data obtained from each of the micro network access agents.

Assignments (5)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 73189/0873 Recorded May 28, 2026
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
Reel/Frame 075642/0381 →
SECURITY INTEREST Recorded Nov 14, 2025
From: VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC; INERTIAL LABS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 073571/0137 →
SECURITY AGREEMENT Recorded Oct 21, 2025
From: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 073189/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2021
From: RIZZI, EDOARDO; YAMANY, SAMEH
To: JDS UNIPHASE CORPORATION
Reel/Frame 058096/0986 →
CHANGE OF NAME Recorded Nov 12, 2021
From: JDS UNIPHASE CORPORATION
To: VIAVI SOLUTIONS INC.
Reel/Frame 058119/0501 →
Continuity (4)
Continuation 14529838 · Oct 31, 2014
Provisional Application 61898834 · Nov 1, 2013
Provisional Application 61898819 · Nov 1, 2013
Related Publication 20190123977A1 · Apr 25, 2019