IP Library Granted Patent US 8,713,141
Granted Patent B1
US 8,713,141 · App. 11/288,795 · Granted Apr 29, 2014

System and method for monitoring network activity

Inventors: Danielle Liu (Morganville, NJ); David A. Hoeflin (Middletown, NJ); Duncan Sparrell (Chester, NJ)
Assignee: AT & T Intellectual Property II, LP
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 8,713,141
App. No.
11/288,795
Granted
Apr 29, 2014
Kind
B1
Abstract

Described is a system and method for receiving first data corresponding to usage of a network, receiving second data corresponding to usage of the network, comparing the first data to the second data and providing an indication of a network event when the second data varies from the second data greater than a predetermined threshold.

Claims (59)

1. A non-transitory computer readable storage medium storing a set of instructions executable by a processor, the set of instructions being operable to:

receive first data corresponding to usage of a network;

receive second data corresponding to usage of the network; and

compare the first data to the second data, wherein comparing the first data to the second data comprises:

determining a first distribution function for the first data;

determining a second distribution function for the second data;

determining one of a) a maximum difference between the first distribution function and the second distribution function, and b) a sum of absolute differences between the first distribution function and the second distribution function; and

provide an indication of a network event when the one of the maximum difference and the sum of the absolute differences is greater than a first threshold.

2. The computer readable storage medium of claim 1 , wherein the data is NetFlow data.

3. The computer readable storage medium of claim 2 , wherein the NetFlow data includes one of destination IP address data and source IP address data.

4. The computer readable storage medium of claim 1 , wherein the instruction operable to compare the first data to the second data further comprises sub-instructions operable to:

determine entropy factors for the first data and the second data;

determine one of an entropy and a steady state entropy from the entropy factors,

compare the one of the entropy and the steady state entropy to a second threshold; and

provide an indication of a network event when the one of the entropy and the steady state entropy is greater than the second threshold.

5. The computer readable storage medium of claim 4 , wherein the entropy factors include one of data points included in both the first data and the second data, data points included in the first data and not the second data, data points included in the second data and not the first data, and data points not included in either the first data or the second data.

6. The computer readable storage medium of claim 4 , wherein the instruction operable to compare the first data to the second data, when the steady state entropy is determined, further includes sub-instructions operable to:

determine a mean of the steady state entropy;

determine a variance of the steady state entropy; and

determine the second threshold using the mean and the variance of the steady state entropy.

7. The computer readable storage medium of claim 1 , wherein the network event is a scanning of the network.

8. The computer readable storage medium of claim 1 , wherein the first threshold is determined using previously received data.

9. The computer readable storage medium of claim 1 , wherein the set of instructions is further operable to:

graphically represent the first data and the second data.

10. The computer readable storage medium of claim 1 , wherein the set of instructions is further operable to:

perform a response procedure upon detection of the network event.

11. The method of claim 1 , wherein the first data is a compilation of data collected over a time period.

12. A system, comprising:

a processor;

a memory;

a data collection module to receive first data corresponding to usage of a network;

a data collection module to receive second data corresponding to usage of the network;

a comparison module to compare the first data and the second data, wherein the comparing the first data and the second data comprises:

determining a first distribution function for the first data;

determining a second distribution function for the second data;

determining one of a) a maximum difference between the first distribution function and the second distribution function, and b) a sum of absolute differences between the first distribution function and the second distribution function; and

an output module to provide an indication of a network event when the one of the maximum difference and the sum of absolute differences is greater than a first threshold.

13. The system of claim 12 , wherein the data is NetFlow data.

14. The system of claim 13 , wherein the NetFlow data includes one of destination IP address data and source IP address data.

15. The system of claim 12 , wherein the comparing the first data and the second data further comprises:

determining entropy factors for the first data and the second data; and

determining one of an entropy and a steady state entropy from the entropy factors; and

comparing the one of the entropy and the steady state entropy to a second threshold,

wherein the output module provides an indication of a network event when the one of the entropy and the steady state entropy is greater than the second threshold.

16. The system of claim 15 , wherein the entropy factors include one of data points included in both the first data and the second data, data points included in the first data and not the second data, data points included in the second data and not the first data, and data points not included in either the first data or the second data.

17. The method of claim 15 , wherein, when the comparison module determines the steady state entropy, further determines a mean and a variance of the steady state entropy and the second threshold using the mean and the variance of the steady state entropy.

18. The system of claim 12 , wherein the network event is a scanning of the network.

19. The system of claim 12 , wherein the first threshold is determined using previously received data.

20. The system of claim 12 , further comprising:

a graphic module to graphically represent the first data and the second data.

21. The system of claim 12 , wherein a response procedure is performed upon detection of the network event.

22. A computer system comprising a memory for storing a set of instructions and a processor for executing the set of instructions, the set of instructions being operable to:

receive first data corresponding to usage of a network;

receive second data corresponding to usage of the network;

compare the first data and the second data, wherein comparing the first data to the second data comprises sub-instructions operable to:

determine a first distribution function for the first data;

determine a second distribution function for the second data; and

determine one of a) a maximum difference between the first distribution function and the second distribution function, and b) a sum of absolute differences between the first distribution function and the second distribution function; and

provide an indication of a network event when the second data varies from the first data greater than a predetermined threshold.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2023
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 062723/0411 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2023
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 062724/0888 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2006
From: LIU, DANIELLE; HOEFLIN, DAVID A.; SPARRELL, DUNCAN
To: AT&T CORP.
Reel/Frame 017650/0279 →