IP Library Granted Patent US 10,292,061
Granted Patent B2
US 10,292,061 · App. 15/621,522 · Granted May 14, 2019

Method of troubleshooting using customizable troubleshooting indicators over buckets of variable time

Inventor: Satishwar Chandrashekar (Bangalore, IN)
Assignee: NetScout Systems, Inc
H04W24/06H04L41/069H04L41/22H04L43/04H04W24/04H04W24/08H04W80/08H04W24/02H04W24/10
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,292,061
App. No.
15/621,522
Granted
May 14, 2019
Kind
B2
Abstract

A method for facilitating diagnosis of problems experienced in a wireless network includes receiving a plurality of time-ordered events occurring in the wireless network. Each of the plurality of events is associated with at least one subscriber and has one or more attributes. The received time-ordered events are grouped into a plurality of categories based on time and based on the event attributes. A plurality of records associated with the plurality of categories is generated. Each record uniquely characterizes a corresponding category and has a uniform event density. An interactive graphical representation of the plurality of records is rendered to a user via a graphical user interface (GUI).

Claims (16)

1. A network device for facilitating diagnosis of problems experienced in a wireless network, the network device comprising:

a network interface configured to receive program instructions to receive event data occurring in the wireless network from one or more network monitoring devices positioned at one or more locations in the wireless network, wherein the event data includes a plurality of events associated with at least one subscriber and having one or more attributes;

a memory for storing processed event data sets and generated records;

a troubleshooting engine;

a processor disposed in communication with the memory and troubleshooting engine, wherein the processor upon execution of instructions is configured to:

send the received event data to the troubleshooting engine for analysis thereof and group the received time-ordered events associated with the event data into a plurality of categories based on time and event attributes;

send the grouped time-ordered events associated with the event data from the troubleshooting engine to the memory and generate a plurality of records associated with the plurality of categories in the memory, wherein each record uniquely characterizes a corresponding category and has a uniform event density; and

render to a user an interactive graphical representation of the plurality of records via a graphical user interfaces.

2. The network device of claim 1 , wherein each of the plurality of categories is associated with a time period represented by the corresponding category.

3. The network device of claim 1 , wherein the troubleshooting engine is configured to group the received time-ordered events and is further configured to combine the plurality of categories into two or more user-defined category groups based on the event attributes.

4. The network device of claim 3 , wherein a first of the user-defined category groups contains successful events and wherein a second of the user-defined category groups contains failed events.

5. The network device of claim 2 , wherein each of the received plurality of time-ordered events relates to i) a session management event, ii) a mobility management event, iii) an authentication, authorization, and accounting (AAA) event, iv) an SMS message; and v) a call control event.

6. The network device of claim 1 , wherein the one or more attributes of an event attribute include at least a mobile interface receiving the event.

7. The network device of claim 1 , wherein the interactive graphical representation is configured to render the plurality of records at two or more levels of detail based on an input from a user.

8. The network device of claim 1 , wherein the troubleshooting engine is further configured to read an XML definition file to determine whether a user defined a new category for grouping the received time-ordered events.

9. The network device of claim 7 , wherein at least one of the two or more levels of details is rendered via a pop-up window.

Assignments (2)
SECURITY INTEREST Recorded Jul 27, 2021
From: NETSCOUT SYSTEMS, INC.; ARBOR NETWORKS, INC.; AIRMAGNET, INC.; NETSCOUT SYSTEMS TEXAS, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 056997/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2017
From: CHANDRASHEKAR, SATISHWAR
To: NETSCOUT SYSTEMS, INC
Reel/Frame 042702/0497 →
Continuity (1)
Related Publication 20180359650A1 · Dec 13, 2018