IP Library Granted Patent US 8,543,693
Granted Patent B2
US 8,543,693 · App. 13/249,578 · Granted Sep 24, 2013

System and method for detection of aberrant network behavior by clients of a network access gateway

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,543,693
App. No.
13/249,578
Granted
Sep 24, 2013
Kind
B2
Abstract

Embodiments of systems and methods for detecting aberrant network behavior are disclosed. One embodiment comprises a network interface over which network communications are received from a client. These network communications can then be analyzed to determine if aberrant network behavior is occurring with respect to the client.

Claims (52)

1. A system for detecting aberrant network, comprising:

a first network interface coupled to one or more clients, wherein the system is configured to:

receive network communications at the first network interface, wherein each of the network communications is associated with a first client;

determine if aberrant network behavior is occurring with respect to the first client, wherein determining if network behavior is aberrant comprises:

analyzing the received network communications to determine if a first rule of any of one or more rules corresponding to the network communications associated with the first client,

updating a first set of statistical information associated with the first client responsive to a determination that the first rule, corresponding to the network communications, wherein the first set of statistical information is accumulated over a time period, and

analyzing the first set of statistical information to determine if aberrant network behavior is occurring with respect to the first client by applying a set of conditions to the first set of statistical information, each of the set of conditions corresponding to aberrant network behavior and comprising a threshold to be applied to at least a portion of the statistical information.

2. The system of claim 1 , wherein the first set of statistical information is associated with a second client.

3. The system of claim 2 , wherein the first set of statistical information is updated based on a second rule.

4. The system of claim 2 , further configured to:

receive network communications at the first network interface, wherein each of the network communications is associated with the second client;

determine if aberrant network behavior is occurring with respect to the second client, wherein determining if network behavior is aberrant comprises:

analyzing the received network communications to determine if any of one or more rules apply to the network communications and if a second rule applies to the network communications associated with the second client,

updating the first set of statistical information associated based on the second rule, and

applying the set of conditions to the first set of statistical information.

5. The system of claim 1 , wherein the first statistical information comprises a first set of lists.

6. The system of claim 5 , wherein the first set of lists corresponds to the first client.

7. The system of claim 6 , wherein updating the first set of statistical information comprises updating a first list of the first set of lists wherein the first list is associated with at least the first rule of the one or more rules.

8. A method for detecting aberrant network behavior in one or more clients coupled to a first network interface, comprising:

receiving network communications at the first network interface, wherein each of the network communications is associated with a first client;

determining if aberrant network behavior is occurring with respect to the first client, wherein determining if network behavior is aberrant comprises:

analyzing the received network communications to determine if a first rule of any of one or more rules corresponding to the network communications associated with the first client,

updating a first set of statistical information associated with the first client responsive to a determination that the first rule corresponding to the network communications, wherein the first set of statistical information is accumulated over a time period, and

analyzing the first set of statistical information to determine if aberrant network behavior is occurring with respect to the first client by applying a set of conditions to the first set of statistical information, each of the set of conditions corresponding to aberrant network behavior and comprising a threshold to be applied to at least a portion of the statistical information.

9. The method of claim 8 , wherein the first set of statistical information is associated with a second client.

10. The method of claim 9 , wherein the first set of statistical information is updated based on a second rule.

11. The method of claim 9 , further comprising:

receiving network communications at the first network interface, wherein each of the network communications is associated with the second client;

determining if aberrant network behavior is occurring with respect to the second client, wherein determining if network behavior is aberrant comprises:

analyzing the received network communications to determine if any of one or more rules apply to the network communications and if a second rule applies to the network communications associated with the second client,

updating the first set of statistical information associated based on the second rule, and

applying the set of conditions to the first set of statistical information.

12. The method of claim 8 , wherein the first statistical information comprises a first set of lists.

13. The method of claim 12 , wherein the first set of lists corresponds to the first client.

14. The method of claim 13 , wherein updating the first set of statistical information comprises updating a first list of the first set of lists wherein the first list is associated with at least the first rule of the one or more rules.

15. A tangible non-transitory computer readable medium comprising instructions for:

receiving network communications at the first network interface, wherein each of the network communications is associated with a first client;

determining if aberrant network behavior is occurring with respect to the first client, wherein determining if network behavior is aberrant comprises:

analyzing the received network communications to determine if a first rule of any of one or more rules corresponding to the network communications associated with the first client,

updating a first set of statistical information associated with the first client responsive to a determination that the first rule corresponding to the network communications, wherein the first set of statistical information is accumulated over a time period, and

analyzing the first set of statistical information to determine if aberrant network behavior is occurring with respect to the first client by applying a set of conditions to the first set of statistical information, each of the set of conditions corresponding to aberrant network behavior and comprising a threshold to be applied to at least a portion of the statistical information.

16. The non-transistory computer readable medium of claim 15 , wherein the first set of statistical information is associated with a second client.

17. The non-transistory computer readable medium of claim 16 , wherein the first set of statistical information is updated based on a second rule.

18. The non-transistory computer readable medium of claim 16 , further comprising instructions for:

receiving network communications at the first network interface, wherein each of the network communications is associated with the second client;

determining if aberrant network behavior is occurring with respect to the second client, wherein determining if network behavior is aberrant comprises:

analyzing the received network communications to determine if any of one or more rules apply to the network communications and if a second rule applies to the network communications associated with the second client,

updating the first set of statistical information associated based on the second rule, and

applying the set of conditions to the first set of statistical information.

19. The non-transistory computer readable medium of claim 15 , wherein the first statistical information comprises a first set of lists.

20. The non-transistory computer readable medium of claim 19 , wherein the first set of lists corresponds to the first client.

21. The non-transistory computer readable medium of claim 20 , wherein updating the first set of statistical information comprises updating a first list of the first set of lists wherein the first list is associated with at least the first rule of the one or more rules.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2017
From: NAGRAVISION S.A.
To: OPENTV, INC.
Reel/Frame 042294/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2016
From: NAGRAVISION S.A.
To: OPENTV, INC.
Reel/Frame 040744/0580 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2016
From: RPX CORPORATION
To: NAGRAVISION S.A.
Reel/Frame 041120/0117 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2012
From: ROCKSTEADY TECHNOLOGIES LLC
To: RPX CORPORATION
Reel/Frame 028774/0036 →
CONFIRMATORY ASSIGNMENT Recorded Jun 28, 2012
From: WHITE, ERIC
To: ROCKSTEADY TECHNOLOGIES, LLC
Reel/Frame 028457/0012 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2012
From: WHITE, ERIC
To: ROCKSTEADY TECHNOLOGIES, LLC
Reel/Frame 027533/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2012
From: TONNESEN, STEVEN D.
To: WHITE, ERIC
Reel/Frame 027532/0769 →