IP Library Granted Patent US 10,924,366
Granted Patent B2
US 10,924,366 · App. 16/387,780 · Granted Feb 16, 2021

Techniques for providing visualization and analysis of performance data

Inventors: Edoardo Rizzi (Longmont, CO); Steven Dodge (Plano, TX); Sameh Yamany (Longmont, CO)
Assignee: VIAVI Solutions Inc.
H04L43/045H04L41/22
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,924,366
App. No.
16/387,780
Granted
Feb 16, 2021
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 monitor data traffic within the mobile communications network. The one or more processors may further be configured to collect network performance data associated with the mobile communications network. The one or more processors may also be configured to provide user-selectable options to a user at a mobile device for viewing the network performance data. The one or more processors may further be configured to process the network performance data based on the user-selectable options identified by the user. The one or more processors may also be configured to provide a visualization to be displayed at the mobile device based on the processed network performance data, where the visualization presents the processed network performance data that improves customer experience assurance.

Claims (50)

1. A method comprising:

providing, by a first micro network access agent and to a second micro network access agent, an alert regarding a need for the second micro network access agent to ignore one or more packets;

analyzing, by the first micro network access agent, first packet traffic;

generating, by the first micro network access agent, first data based on analyzing the first packet traffic; and

providing, by the first micro network access agent, the first data to one or more devices,

the first data being different from second data that is generated based on the second micro network access agent analyzing second packet traffic.

2. The method of claim 1 , wherein the alert is to ignore the one or more packets that have been determined to be compliant.

3. The method of claim 1 , wherein the alert is to analyze the one or more packets that have originated from a troubled access node.

4. The method of claim 1 , wherein the first micro network access agent uses a real time communication mechanism to provide the alert.

5. The method of claim 1 ,

wherein information regarding use of at least one of the first micro network access agent or the second micro network access agent is shielded from an operator of a network that includes network elements associated with the first micro network access agent and the second micro network access agent.

6. The method of claim 1 , further comprising:

receiving, from a management system, instructions to collect the first data before analyzing the first packet traffic.

7. The method of claim 1 ,

wherein the first micro network access agent is associated with a particular network element, and

wherein the first data comprises performance metrics for the particular network element or a portion of a network that includes the particular network element.

8. A system, comprising:

a first micro network access agent implemented at least partially in hardware; and

a second micro network access agent implemented at least partially in hardware,

the first micro network access agent being configured to:

provide, to the second micro network access agent, an alert regarding a need for the second micro network access agent to ignore one or more packets;

analyze first packet traffic;

generate first data based on analyzing the first packet traffic; and

provide the first data to one or more devices,

the first data being different from second data that is generated based on the second micro network access agent analyzing second packet traffic.

9. The system of claim 8 , wherein the alert is to ignore the one or more packets that have been determined to be compliant.

10. The system of claim 8 , wherein the alert is to analyze the one or more packets that have originated from a troubled access node.

11. The system of claim 8 , wherein the first micro network access agent uses a real time communication mechanism to provide the alert.

12. The system of claim 8 ,

wherein information regarding use of at least one of the first micro network access agent or the second micro network access agent is shielded from an operator of a network that includes network elements associated with the first micro network access agent and the second micro network access agent.

13. The system of claim 8 , wherein the first micro network access agent is further configured to:

receive, from a management system, instructions to collect the first data before analyzing the first packet traffic.

14. The system of claim 8 ,

wherein the first micro network access agent is associated with a particular network element, and

wherein the first data comprises performance metrics for the particular network element or a portion of a network that includes the particular network element.

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

one or more instructions that, when executed by one or more processors associated with a first micro network access agent, cause the one or more processors to:

provide, to a second micro network access agent, an alert regarding a need for the second micro network access agent to ignore one or more packets;

analyze first packet traffic;

generate first data based on analyzing the first packet traffic; and

provide the first data to one or more devices,

the first data being different from second data that is generated based on the second micro network access agent analyzing second packet traffic.

16. The non-transitory computer-readable medium of claim 15 , wherein the alert is to ignore the one or more packets that have been determined to be compliant.

17. The non-transitory computer-readable medium of claim 15 , wherein the alert is to analyze the one or more packets that have originated from a troubled access node.

18. The non-transitory computer-readable medium of claim 15 , wherein the first micro network access agent uses a real time communication mechanism to provide the alert.

19. The non-transitory computer-readable medium of claim 15 ,

wherein information regarding use of at least one of the first micro network access agent or the second micro network access agent is shielded from an operator of a network that includes network elements associated with the first micro network access agent and the second micro network access agent.

20. The non-transitory computer-readable medium of claim 15 ,

wherein the first micro network access agent is associated with a particular network element, and

wherein the first data comprises performance metrics for the particular network element or a portion of a network that includes the particular network element.

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 →
CHANGE OF NAME Recorded Apr 18, 2019
From: JDS UNIPHASE CORPORATION
To: VIAVI SOLUTIONS INC.
Reel/Frame 050131/0976 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2019
From: RIZZI, EDOARDO; DODGE, STEVEN; YAMANY, SAMEH
To: JDS UNIPHASE CORPORATION
Reel/Frame 048926/0651 →
Continuity (4)
Continuation 15947201 · Apr 6, 2018
Continuation 14498242 · Sep 26, 2014
Provisional Application 61883015 · Sep 26, 2013
Related Publication 20190253329A1 · Aug 15, 2019