IP Library Granted Patent US 10,164,842
Granted Patent B2
US 10,164,842 · App. 14/529,838 · Granted Dec 25, 2018

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 10,164,842
App. No.
14/529,838
Granted
Dec 25, 2018
Kind
B2
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 identify potential problems associated with the mobile communications network to allow the user to improve customer experience assurance.

Claims (73)

1. A system, comprising:

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

collect network performance data associated with the mobile communications network by using micro network access agents in the mobile communications network,

wherein a first micro network access agent, of the micro network access agents, uses a real time communication mechanism to alert a second micro network access agent, of the micro network access agents, regarding a need to analyze one or more tagged packets that provide the network performance data,

the first micro network access agent monitoring traffic of a single network hardware element of the mobile communications network,

the first micro network access agent being a software application running on the single network hardware element or a hardware unit including ports that tap into one or more traffic ports of the single network hardware element,

the second micro network access agent monitoring traffic of another single network hardware element of the mobile communications network, and

the second micro network access agent being a software application running on the other single network hardware element or a hardware unit including ports that tap into one or more traffic ports of the other single network hardware element;

provide a user interface to a mobile device for viewing the network performance data associated with the mobile communications network,

the user interface including a plurality of sections,

each of the plurality of sections representing a corresponding portion of the mobile communications network,

each of the plurality of sections including:

 a size that is proportional to a quantity of issues associated with the corresponding portion of the mobile communication network, and

 a color that is based on a degree to which a customer experience, associated with the corresponding portion of the mobile communication network, satisfies a threshold level;

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,

wherein the visualization presents one or more views that identify potential problems associated with the mobile communications network.

2. The system of claim 1 , wherein the 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 mobile device comprises at least one of a desktop computer, a laptop or notebook computer, a tablet computer, a wireless phone, a personal digital assistant (PDA), a multimedia device, a video player, a watch or clock, a gaming device, a navigation device, a television, a printer, an automobile, a fitness device, or a medical device.

4. 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.

5. The system of claim 1 , wherein the visualization presents one or more additional views that include at least one root cause associated with the potential problems.

6. The system of claim 5 , 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.

7. The system of claim 1 , wherein the first micro network access agent uses the real time communication mechanism to alert the second micro network access agent regarding a need to ignore one or more other packets that have been determined to be compliant.

8. A method comprising:

collecting, by a device, network performance data associated with a mobile communications network by using micro network access agents in the mobile communications network,

wherein a first micro network access agent, of the micro network access agents, uses a real time communication mechanism to alert a second micro network access agent, of the micro network access agents, regarding a need to analyze one or more tagged packets that provide the network performance data,

the first micro network access agent monitoring traffic of a single network hardware element of the mobile communications network,

the first micro network access agent being a software application running on the single network hardware element or a hardware unit including ports that tap into one or more traffic ports of the single network hardware element,

the second micro network access agent monitoring traffic of another single network hardware element of the mobile communications network, and

the second micro network access agent being a software application running on the other single network hardware element or a hardware unit including ports that tap into one or more traffic ports of the other single network hardware element;

providing, by the device, a user interface to a mobile device for viewing the network performance data associated with the mobile communications network,

the user interface including a plurality of sections,

each of the plurality of sections representing a corresponding portion of the mobile communications network,

each of the plurality of sections including:

a size that is proportional to a quantity of issues associated with the corresponding portion of the mobile communication network, and

a color that indicates a degree to which a customer experience, associated with the corresponding portion of the mobile communication network, satisfies a threshold level;

providing, by the device, 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 device, the network performance data based on the one or more user-selectable options; and

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

wherein the visualization presents one or more views that identify potential problems associated with the mobile communications network.

9. The method of claim 8 , wherein the mobile communications network is a Long Term Evolution (LTE) communications network.

10. The method of claim 8 , wherein the 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.

11. The method 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.

12. The method of claim 8 , wherein the visualization presents one or more additional views that include at least one root cause associated with the potential problems.

13. The method of claim 12 , 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.

14. The method of claim 8 , wherein the first micro network access agent uses the real time communication mechanism to alert the second micro network access agent regarding a need to ignore one or more other packets that have been determined to be compliant.

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

one or more instructions that, when executed by at least one processor, cause the at least one computer processor to:

collect network performance data associated with a mobile communications network by using micro network access agents in the mobile communications network,

wherein a first micro network access agent, of the micro network access agents, uses a real time communication mechanism to alert a second micro network access agent, of the micro network access agents, regarding a need to analyze one or more tagged packets that provide the network performance data,

the first micro network access agent monitoring traffic of a single network hardware element of the mobile communications network,

the first micro network access agent being a software application running on the single network hardware element or a hardware unit including ports that tap into one or more traffic ports of the single network hardware element,

the second micro network access agent monitoring traffic of another single network hardware element of the mobile communications network, and

the second micro network access agent being a software application running on the other single network hardware element or a hardware unit including ports that tap into one or more traffic ports of the other single network hardware element;

provide a user interface to a mobile device for viewing the network performance data associated with the mobile communications network,

the user interface including a plurality of sections,

each of the plurality of sections representing a corresponding portion of the mobile communications network,

each of the plurality of sections including a size that is proportional to a quantity of issues associated with the corresponding portion of the mobile communication network, and

each of the plurality of sections including a color that indicates a degree to which a customer experience, associated with the corresponding portion of the mobile communication network, satisfies a threshold level;

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,

wherein the visualization presents one or more views that identify potential problems associated with the mobile communications network.

16. The non-transitory computer-readable storage medium 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 non-transitory computer-readable storage medium of claim 15 , wherein the mobile device comprises at least one of a desktop computer, a laptop or notebook computer, a tablet computer, a wireless phone, a personal digital assistant (PDA), a multimedia device, a video player, a watch or clock, a gaming device, a navigation device, a television, a printer, an automobile, a fitness device, or a medical device.

18. The non-transitory computer-readable storage medium of claim 15 , 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.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the visualization presents one or more additional views that include at least one root cause associated with the potential problems.

20. The non-transitory computer-readable storage medium of claim 19 , 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.

21. The non-transitory computer-readable storage medium of claim 15 , wherein the first micro network access agent further uses the real time communication mechanism to alert the second micro network access agent regarding a need to ignore one or more other packets that have been determined to be compliant.

Assignments (7)
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 →
TERMINATIONS OF SECURITY INTEREST AT REEL 052729, FRAME 0321 Recorded Jan 5, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: VIAVI SOLUTIONS INC.; RPC PHOTONICS, INC.
Reel/Frame 058666/0639 →
SECURITY INTEREST Recorded May 21, 2020
From: VIAVI SOLUTIONS INC.; 3Z TELECOM, INC.; ACTERNA LLC; ACTERNA WG INTERNATIONAL HOLDINGS LLC; VIAVI SOLUTIONS LLC; JDSU ACTERNA HOLDINGS LLC; OPTICAL COATING LABORATORY, LLC; RPC PHOTONICS, INC.; TTC INTERNATIONAL HOLDINGS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 052729/0321 →
CHANGE OF NAME Recorded Aug 28, 2015
From: JDS UNIPHASE CORPORATION
To: VIAVI SOLUTIONS INC.
Reel/Frame 036504/0327 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2014
From: RIZZI, EDOARDO; YAMANY, SAMEH
To: JDS UNIPHASE CORPORATION
Reel/Frame 034360/0190 →
Continuity (3)
Provisional Application 61898819 · Nov 1, 2013
Provisional Application 61898834 · Nov 1, 2013
Related Publication 20150128056A1 · May 7, 2015
Cited By (1)
US 12,489,696