IP Library Granted Patent US 9,288,218
Granted Patent B2
US 9,288,218 · App. 12/727,499 · Granted Mar 15, 2016

Securing an accessible computer system

Inventors: Joseph G. Barrett (Oak Hill, VA); Christopher J. Wright (Leesburg, VA); Victor R. Blake (Lincoln, VA); Thomas Stehnach (Fairfax, VA); Rajkumar Jalan (Saratoga, CA)
Assignees: Foundry Networks, LLC; AOL INC.
H04L63/1408H04L47/822H04L63/1458H04L45/50
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 9,288,218
App. No.
12/727,499
Granted
Mar 15, 2016
Kind
B2
Abstract

To secure an accessible computer system, the computer system is monitored for connection transactions. An access requestor is denied access to the computer system when the access requestor initiates a number of connection transactions that exceed a configurable threshold number during a first configurable period of time. The monitoring may include detecting connection transactions initiated by the access requestor, counting the number of connection transactions initiated by the access requestor during the first configurable period of time, and comparing the number of connection transactions initiated by the access requestor during the first configurable period of time to the configurable threshold number.

Claims (39)

1. A method for securing an accessible computer system, the method comprising:

counting, at a switch that performs load balancing for access provider systems, a cumulative number of access requests initiated by an access requestor to all of the access provider systems during a first period of time;

determining, by the switch, that the cumulative number of access requests exceeds a threshold number, even though a number of access requests to each of the access provider systems alone is less than the threshold number;

denying, at the switch, access by the access requestor to the access provider systems in response to determining that the cumulative number of access requests exceeds the threshold number; and

restarting a time out period during which the access requestor is denied access based on detecting, at the switch, receipt of another access request from the access requestor before the time out period expires.

2. The method of claim 1 , wherein the determining further includes comparing, using the switch, the cumulative number of access requests to the threshold number.

3. The method of claim 1 , wherein the denying of access includes denying access by the access requestor to the access provider systems for a second period of time.

4. The method of claim 1 , wherein the denying of access includes denying access by the access requestor to the access provider systems for a second period of time after detecting a most recent access request received from the access requestor at the switch.

5. The method of claim 1 , wherein the determining further includes determining, by the switch, whether a total number of access requests initiated to all of the access provider systems by the access requestor during the first period of time exceeds the threshold number.

6. A method comprising:

monitoring, at a switch connected to access provider systems, for access requests by an access requestor to the access provider systems;

based on the monitoring, determining, by the switch, whether a cumulative number of access requests, received from the access requestor during a first period of time and handled by more than one of the access provider systems, exceeds a threshold number;

denying, at the switch and for a second period of time, access by the access requestor to the access provider systems in response to a determination that the cumulative number of access requests exceeds the threshold number; and

restarting the second period of time during which the access requestor is denied access in response to detecting, at the switch, receipt of another access request from the access requestor before the second period of time expires.

7. The method of claim 6 , wherein the monitoring further includes counting, using the switch, a cumulative number of access requests for all of the access provider systems connected to the switch initiated by the access requestor during the first period of time.

8. The method of claim 7 , wherein the determining further includes comparing, using the switch, the cumulative number of access requests for all of the access provider systems to the threshold number.

9. The method of claim 8 , wherein the denying of access further includes denying, using the switch, access by the access requestor to all of the access provider systems connected to the switch when the comparison indicates that the cumulative number of access requests for all of the access provider systems exceeds the threshold number.

10. A switch comprising:

a processor; and

a memory encoded with machine readable instructions that, when executed by the processor, operate to cause the processor to perform operations comprising:

performing load balancing for access provider systems;

counting a cumulative number of access requests initiated by an access requestor to all of the access provider systems during a first period of time;

determining that the cumulative number of access requests exceeds a threshold number, even though a number of access requests to each of the access provider systems alone is less than the threshold number;

denying, at the switch, access by the access requestor to the access provider systems in response to determining that the cumulative number of access requests exceeds the threshold number; and

restarting a time out period during which the access requestor is denied access based on detecting receipt of another access request from the access requestor before the time out period expires.

11. The switch of claim 10 , wherein the determining further includes comparing, using the switch, the cumulative number of access requests to the threshold number.

12. The switch of claim 10 , wherein the denying of access includes denying access by the access requestor to the access provider systems for a second period of time.

13. The switch of claim 10 , wherein the denying of access includes denying access by the access requestor to the access provider systems for a second period of time after detecting a most recent access request received from the access requestor at the switch.

14. The switch of claim 10 , wherein the determining further includes determining whether a total number of access requests initiated to all of the access provider systems by the access requestor during the first period of time exceeds the threshold number.

15. A switch comprising:

a processor; and

a memory encoded with machine readable instructions that, when executed by the processor, operate to cause the processor to perform operations comprising:

monitoring for access requests by an access requestor to access provider systems connected to the switch;

based on the monitoring, determining whether a cumulative number of access requests, received from the access requestor during a first period of time and handled by more than one of the access provider systems, exceeds a threshold number;

denying, at the switch and for a second period of time, access by the access requestor to the access provider systems in response to a determination that the cumulative number of access requests exceeds the threshold number; and

restarting the second period of time during which the access requestor is denied access in response to detecting, at the switch, receipt of another access request from the access requestor before the second period of time expires.

16. The switch of claim 15 , wherein the monitoring further includes counting a cumulative number of access requests for all of the access provider systems connected to the switch initiated by the access requestor during the first period of time.

17. The switch of claim 16 , wherein the determining further includes comparing the cumulative number of access requests for all of the access provider systems to the threshold number.

18. The switch of claim 17 , wherein the denying of access further includes denying access by the access requestor to all of the access provider systems connected to the switch when the comparison indicates that the cumulative number of access requests for all of the access provider systems exceeds the threshold number.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: BROCADE COMMUNICATIONS SYSTEMS LLC
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047270/0247 →
CHANGE OF NAME Recorded Jul 21, 2010
From: FOUNDRY NETWORKS, INC.
To: FOUNDRY NETWORKS, LLC
Reel/Frame 024733/0739 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2010
From: BARRETT, JOSEPH G.; WRIGHT, CHRISTOPHER J.; BLAKE, VICTOR R.; STEHNACH, THOMAS; JALAN, RAJ
To: AMERICA ONLINE, INC.; FOUNDRY NETWORKS, INC.
Reel/Frame 024109/0262 →
CHANGE OF NAME Recorded Mar 19, 2010
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 024109/0303 →
CHANGE OF NAME Recorded Mar 19, 2010
From: AOL LLC
To: AOL INC.
Reel/Frame 024109/0376 →
Continuity (3)
Continuation 09666140 · Sep 20, 2000
Provisional Application 60227309 · Aug 24, 2000
Related Publication 20100235506A1 · Sep 16, 2010