IP Library › Granted Patent US 12,712,898
Granted Patent B2
US 12,712,898 · App. 18/657,974 · Granted Aug 18, 2026

Rule-based network-threat detection

Inventors: David K. Ahn (Winston-Salem, NC); Keith A. George (Fort Royal, VA); Peter P. Geremia (Portsmouth, NH); Pierre Mallett, III (Herndon, VA); Sean Moore (Hollis, NH); Robert T. Perry (Ashburn, VA); Jonathan R. Rogers (Hampton Falls, NH)
Assignee: Centripetal Networks, Inc.
H04L63/1425H04L63/0227H04L63/0236H04L63/0263H04L63/12H04L63/1416H04L63/1441H04L43/028
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 12,712,898
App. No.
18/657,974
Filed
May 8, 2024
Granted
Aug 18, 2026
Kind
B2
Art Unit
2435
USPC
726/1
Abstract

A packet-filtering device may receive packet-filtering rules configured to cause the packet-filtering device to identify packets corresponding to network-threat indicators. The packet-filtering device may receive packets and, for each packet, may determine that the packet corresponds to criteria specified by a packet-filtering rule. The criteria may correspond to one or more of the network-threat indicators. The packet-filtering device may apply an operator specified by the packet-filtering rule. The operator may be configured to cause the packet-filtering device to either prevent the packet from continuing toward its destination or allow the packet to continue toward its destination. The packet-filtering device may generate a log entry comprising information from the packet-filtering rule that identifies the one or more network-threat indicators and indicating whether the packet-filtering device prevented the packet from continuing toward its destination or allowed the packet to continue toward its destination.

Claims (70)

1 . A method configured to minimize latency between when a packet corresponding to a network threat crosses a boundary between a protected network and an unprotected network and when the network threat is included in an ordered list of network threats, the method comprising:

receiving, by a packet-filtering device providing an interface across the boundary, a plurality of packet-filtering rules to be applied, by the packet-filtering device, to all network traffic traversing the boundary, wherein the plurality of packet-filtering rules were generated based on a plurality of network-threat-intelligence reports supplied by a plurality of independent network-threat-intelligence providers, wherein each network-threat-intelligence report comprises one or more network threat indicators each comprising at least one respective network address that has been previously determined, by one or more of the plurality of independent network-threat-intelligence providers, to be associated with a potential network threat, and wherein a first packet-filtering rule of the plurality of packet-filtering rules specifies one or more first packet-matching criteria corresponding to one or more first network-threat indicators associated with a first potential network threat;

receiving a first packet crossing the boundary between the protected network and the unprotected network, wherein the first packet is part of a first packet flow;

filtering the first packet based on comparing the first packet to packet-matching criteria specified by the plurality of packet-filtering rules, wherein filtering the first packet comprises determining that the first packet corresponds to the one or more first network-threat indicators associated with the first potential network threat;

responsive to a determination that the filtered first packet matches the first packet-matching criteria of the first packet-filtering rule, and when the filtered first packet corresponding to the first potential network threat is filtered by the packet-filtering device, generating a first score for the first potential network threat based on information associated with the first potential network threat;

modifying, in a flow log and based on the first score, a flow log entry corresponding to the first potential network threat;

receiving, from a second device, an update configured to cause the packet-filtering device to reconfigure the first packet-filtering rule to affect scoring of network threats associated with the first packet-filtering rule;

receiving a second packet crossing the boundary between the protected network and the unprotected network, wherein the second packet is part of the first packet flow;

filtering the second packet based on the reconfigured first packet-filtering rule, wherein filtering the second packet comprises determining that the second packet corresponds to the one or more first network-threat indicators associated with the first potential network threat;

determining, based on the filtering the second packet and based on the reconfigured first packet-filtering rule, a second score, for the first potential network threat and based on second information associated with the first potential network threat, different from the first score; and

causing a modification to an ordering of the flow log by modifying, based on the second score, the flow log entry corresponding to the first potential network threat.

2 . The method of claim 1 , wherein the receiving the plurality of packet-filtering rules comprises receiving, from the second device, the plurality of packet-filtering rules.

3 . The method of claim 1 , wherein the modifying, based on the first score, the flow log entry corresponding to the first potential network threat comprises causing the packet-filtering device to add the flow log entry to a flow log.

4 . The method of claim 1 , wherein the reconfiguring the first packet-filtering rule is based on one or more of:

a number of packet hits associated with the filtered second packet;

times associated with the packet hits;

a count of the network-threat-intelligence providers that provided a network-threat indicator associated with the first packet-filtering rule;

whether the filtered second packet was destined for a network address associated with a network host;

geographic information associated with the filtered second packet; or

whether the filtered second packet is associated with an anonymous proxy.

5 . The method of claim 1 , wherein the flow log entry consolidates a plurality of log entries associated with the first potential network threat.

6 . The method of claim 1 , wherein the flow log entry is part of a plurality of packet flow entries, and wherein each of the plurality of packet flow entries corresponds to a different potential network threat.

7 . The method of claim 1 , wherein the flow log entry corresponds to a time range of a plurality of log entries corresponding to the first potential network threat.

8 . The method of claim 1 , wherein the modifying the flow log entry corresponding to the first potential network threat comprises causing modification to a third score associated with the flow log entry.

9 . A packet-filtering device providing an interface across a boundary between a protected network and an unprotected network and configured to minimize latency between when a packet corresponding to a network threat crosses the boundary and when the network threat is included in an ordered list of network threats, the packet-filtering device comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the packet-filtering device to:

receive a plurality of packet-filtering rules to be applied, by the packet-filtering device, to all network traffic traversing the boundary, wherein the plurality of packet-filtering rules were generated based on a plurality of network-threat-intelligence reports supplied by a plurality of independent network-threat-intelligence providers, wherein each network-threat-intelligence report comprises one or more network threat indicators each comprising at least one respective network address that has been previously determined, by one or more of the plurality of independent network-threat-intelligence providers, to be associated with a potential network threat, and wherein a first packet-filtering rule of the plurality of packet-filtering rules specifies one or more first packet-matching criteria corresponding to one or more first network-threat indicators associated with a first potential network threat;

receive a first packet crossing the boundary between the protected network and the unprotected network, wherein the first packet is part of a first packet flow;

filter the first packet based on comparing the first packet to packet-matching criteria specified by the plurality of packet-filtering rules, wherein filtering the first packet comprises determining that the first packet corresponds to the one or more first network-threat indicators associated with the first potential network threat;

responsive to a determination that the filtered first packet matches the first packet-matching criteria of the first packet-filtering rule, and when the filtered first packet corresponding to the first potential network threat is filtered by the packet-filtering device, generate a first score for the first potential network threat based on information associated with the first potential network threat;

modify, in a flow log and based on the first score, a flow log entry corresponding to the first potential network threat;

receive, from a second device, an update configured to cause the packet-filtering device to reconfigure the first packet-filtering rule to affect scoring of network threats associated with the first packet-filtering rule;

receive a second packet crossing the boundary between the protected network and the unprotected network, wherein the second packet is part of the first packet flow;

filter the second packet based on the reconfigured first packet-filtering rule, wherein filtering the second packet comprises determining that the second packet corresponds to the one or more first network-threat indicators associated with the first potential network threat;

determine, based on the filtering the second packet and based on the reconfigured first packet-filtering rule, a second score, for the first potential network threat and based on second information associated with the first potential network threat, different from the first score; and

cause a modification to an ordering of the flow log by modifying, based on the second score, the flow log entry corresponding to the first potential network threat.

10 . The packet-filtering device of claim 9 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to receive the plurality of packet-filtering rules by causing the packet-filtering device to receive, from the second device, the plurality of packet-filtering rules.

11 . The packet-filtering device of claim 9 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to modify, based on the first score, the flow log entry corresponding to the first potential network threat by causing the packet-filtering device to add the flow log entry to a flow log.

12 . The packet-filtering device of claim 9 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to reconfigure the first packet-filtering rule based on one or more of:

a number of packet hits associated with the filtered second packet;

times associated with the packet hits;

a count of the network-threat-intelligence providers that provided a network-threat indicator associated with the first packet-filtering rule;

whether the filtered second packet was destined for a network address associated with a network host;

geographic information associated with the filtered second packet; or

whether the filtered second packet is associated with an anonymous proxy.

13 . The packet-filtering device of claim 9 , wherein the flow log entry consolidates a plurality of log entries associated with the first potential network threat.

14 . The packet-filtering device of claim 9 , wherein the flow log entry is part of a plurality of packet flow entries, and wherein each of the plurality of packet flow entries corresponds to a different potential network threat.

15 . The packet-filtering device of claim 9 , wherein the flow log entry corresponds to a time range of a plurality of log entries corresponding to the first potential network threat.

16 . The packet-filtering device of claim 9 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to modify the flow log entry corresponding to the first potential network threat by causing the packet-filtering device to cause modification to a third score associated with the flow log entry.

17 . One or more non-transitory computer-readable media storing instructions configured to cause a packet-filtering device providing an interface across a boundary between a protected network and an unprotected network to minimize latency between when a packet corresponding to a network threat crosses the boundary and when the network threat is included in an ordered list of network threats, wherein the instructions, when executed by one or more processors of the packet-filtering device, cause the packet-filtering device to:

receive a plurality of packet-filtering rules to be applied, by the packet-filtering device, to all network traffic traversing the boundary, wherein the plurality of packet-filtering rules were generated based on a plurality of network-threat-intelligence reports supplied by a plurality of independent network-threat-intelligence providers, wherein each network-threat-intelligence report comprises one or more network threat indicators each comprising at least one respective network address that has been previously determined, by one or more of the plurality of independent network-threat-intelligence providers, to be associated with a potential network threat, and wherein a first packet-filtering rule of the plurality of packet-filtering rules specifies one or more first packet-matching criteria corresponding to one or more first network-threat indicators associated with a first potential network threat;

receive a first packet crossing the boundary between the protected network and the unprotected network, wherein the first packet is part of a first packet flow;

filter the first packet based on comparing the first packet to packet-matching criteria specified by the plurality of packet-filtering rules, wherein filtering the first packet comprises determining that the first packet corresponds to the one or more first network-threat indicators associated with the first potential network threat;

responsive to a determination that the filtered first packet matches the first packet-matching criteria of the first packet-filtering rule, and when the filtered first packet corresponding to the first potential network threat is filtered by the packet-filtering device, generate a first score for the first potential network threat based on information associated with the first potential network threat;

modify, in a flow log and based on the first score, a flow log entry corresponding to the first potential network threat;

receive, from a second device, an update configured to cause the packet-filtering device to reconfigure the first packet-filtering rule to affect scoring of network threats associated with the first packet-filtering rule;

receive a second packet crossing the boundary between the protected network and the unprotected network, wherein the second packet is part of the first packet flow;

filter the second packet based on the reconfigured first packet-filtering rule, wherein filtering the second packet comprises determining that the second packet corresponds to the one or more first network-threat indicators associated with the first potential network threat;

determine, based on the filtering the second packet and based on the reconfigured first packet-filtering rule, a second score, for the first potential network threat and based on second information associated with the first potential network threat, different from the first score; and

cause a modification to an ordering of the flow log by modifying, based on the second score, the flow log entry corresponding to the first potential network threat.

18 . The one or more non-transitory computer-readable media of claim 17 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to receive the plurality of packet-filtering rules by causing the packet-filtering device to receive, from the second device, the plurality of packet-filtering rules.

19 . The one or more non-transitory computer-readable media of claim 17 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to modify, based on the first score, the flow log entry corresponding to the first potential network threat by causing the packet-filtering device to add the flow log entry to a flow log.

20 . The one or more non-transitory computer-readable media of claim 17 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to reconfigure the first packet-filtering rule based on one or more of:

a number of packet hits associated with the filtered second packet;

times associated with the packet hits;

a count of the network-threat-intelligence providers that provided a network-threat indicator associated with the first packet-filtering rule;

whether the filtered second packet was destined for a network address associated with a network host;

geographic information associated with the filtered second packet; or

whether the filtered second packet is associated with an anonymous proxy.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2024
From: AHN, DAVID K.; GEORGE, KEITH A.; GEREMIA, PETER P.; MALLETT, PIERRE, III; MOORE, SEAN; PERRY, ROBERT T.; ROGERS, JONATHAN R.
To: CENTRIPETAL NETWORKS, INC.
Reel/Frame 067403/0592 →
CHANGE OF NAME Recorded May 14, 2024
From: CENTRIPETAL NETWORKS, INC.
To: CENTRIPETAL NETWORKS, LLC
Reel/Frame 067403/0666 →
Continuity (10)
Continuation 18244133 · Sep 8, 2023
Continuation 18200801 · May 23, 2023
Continuation 17232291 · Apr 16, 2021
Continuation 17001164 · Aug 24, 2020
Continuation 16813220 · Mar 9, 2020
Continuation 16706388 · Dec 6, 2019
Continuation 16217720 · Dec 12, 2018
Continuation 15827477 · Nov 30, 2017
Continuation 14690302 · Apr 17, 2015
Related Publication 20250119444A1 · Apr 10, 2025
References Cited (400)
US 5835726A · Shwed et al. · 1998 [cited by applicant]
US 6098172A · Coss et al. · 2000 [cited by applicant]
US 6147976A · Shand et al. · 2000 [cited by applicant]
US 6226372B1 · Beebe et al. · 2001 [cited by applicant]
US 6279113B1 · Vaidya · 2001 [cited by applicant]
US 6317837B1 · Kenworthy · 2001 [cited by applicant]
US 6484261B1 · Wiegel · 2002 [cited by applicant]
US 6611875B1 · Chopra et al. · 2003 [cited by applicant]
US 6615357B1 · Boden et al. · 2003 [cited by applicant]
US 6662235B1 · Callis et al. · 2003 [cited by applicant]
US 6678827B1 · Rothermel et al. · 2004 [cited by applicant]
US 6678835B1 · Shah et al. · 2004 [cited by applicant]
US 6826694B1 · Dutta et al. · 2004 [cited by applicant]
US 6907042B1 · Oguchi · 2005 [cited by applicant]
US 6922417B2 · Vanlint · 2005 [cited by applicant]
US 6971028B1 · Lyle et al. · 2005 [cited by applicant]
US 6981158B1 · Sanchez et al. · 2005 [cited by applicant]
US 7032031B2 · Jungck et al. · 2006 [cited by applicant]
US 7089581B1 · Nagai et al. · 2006 [cited by applicant]
US 7095716B1 · Ke et al. · 2006 [cited by applicant]
US 7107613B1 · Chen et al. · 2006 [cited by applicant]
US 7143438B1 · Coss et al. · 2006 [cited by applicant]
US 7152240B1 · Green et al. · 2006 [cited by applicant]
US 7185368B2 · Copeland, III · 2007 [cited by applicant]
US 7215637B1 · Ferguson et al. · 2007 [cited by applicant]
US 7225269B2 · Watanabe · 2007 [cited by applicant]
US 7225468B2 · Waisman et al. · 2007 [cited by applicant]
US 7227842B1 · Ji et al. · 2007 [cited by applicant]
US 7237258B1 · Pantuso et al. · 2007 [cited by applicant]
US 7237267B2 · Rayes et al. · 2007 [cited by applicant]
US 7263099B1 · Woo et al. · 2007 [cited by applicant]
US 7293238B1 · Brook et al. · 2007 [cited by applicant]
US 7296288B1 · Hill et al. · 2007 [cited by applicant]
US 7299353B2 · Le Pennec et al. · 2007 [cited by applicant]
US 7302705B1 · Boivie · 2007 [cited by applicant]
US 7331061B1 · Ramsey et al. · 2008 [cited by applicant]
US 7370358B2 · Ghanea-Hercock · 2008 [cited by applicant]
US 7389537B1 · Callon et al. · 2008 [cited by applicant]
US 7478429B2 · Lyon · 2009 [cited by applicant]
US 7499412B2 · Matityahu et al. · 2009 [cited by applicant]
US 7539186B2 · Aerrabotu et al. · 2009 [cited by applicant]
US 7610621B2 · Turley et al. · 2009 [cited by applicant]
US 7684400B2 · Govindarajan et al. · 2010 [cited by applicant]
US 7706358B2 · Kitada · 2010 [cited by applicant]
US 7710885B2 · Ilnicki et al. · 2010 [cited by applicant]
US 7721084B2 · Salminen et al. · 2010 [cited by applicant]
US 7747737B1 · Apte et al. · 2010 [cited by applicant]
US 7752665B1 · Robertson et al. · 2010 [cited by applicant]
US 7792775B2 · Matsuda · 2010 [cited by applicant]
US 7814158B2 · Malik · 2010 [cited by applicant]
US 7814546B1 · Strayer et al. · 2010 [cited by applicant]
US 7818794B2 · Wittman · 2010 [cited by applicant]
US 7849502B1 · Bloch et al. · 2010 [cited by applicant]
US 7913303B1 · Rouland et al. · 2011 [cited by applicant]
US 7953014B2 · Toda et al. · 2011 [cited by applicant]
US 7954143B2 · Aaron · 2011 [cited by applicant]
US 7962606B2 · Barron et al. · 2011 [cited by applicant]
US 7966654B2 · Crawford · 2011 [cited by applicant]
US 7990911B2 · Sutivong et al. · 2011 [cited by applicant]
US 8004994B1 · Darisi et al. · 2011 [cited by applicant]
US 8009566B2 · Zuk et al. · 2011 [cited by applicant]
US 8037517B2 · Fulp et al. · 2011 [cited by applicant]
US 8042149B2 · Judge · 2011 [cited by applicant]
US 8042167B2 · Fulp et al. · 2011 [cited by applicant]
US 8065721B1 · Shah · 2011 [cited by applicant]
US 8117655B2 · Spielman · 2012 [cited by applicant]
US 8156206B2 · Kiley et al. · 2012 [cited by applicant]
US 8176561B1 · Hurst et al. · 2012 [cited by applicant]
US 8219675B2 · Ivershen · 2012 [cited by applicant]
US 8271645B2 · Rajan et al. · 2012 [cited by applicant]
US 8306994B2 · Kenworthy · 2012 [cited by applicant]
US 8307029B2 · Davis et al. · 2012 [cited by applicant]
US 8331234B1 · Newton et al. · 2012 [cited by applicant]
US 8370936B2 · Zuk et al. · 2013 [cited by applicant]
US 8413238B1 · Sutton · 2013 [cited by applicant]
US 8422391B2 · Zhu · 2013 [cited by applicant]
US 8438270B2 · Nappier et al. · 2013 [cited by applicant]
US 8495725B2 · Ahn · 2013 [cited by applicant]
US 8510821B1 · Brandwine et al. · 2013 [cited by applicant]
US 8654626B2 · Ichino et al. · 2014 [cited by applicant]
US 8689107B2 · Dong et al. · 2014 [cited by applicant]
US 8694779B2 · Gagnon et al. · 2014 [cited by applicant]
US 8719943B2 · Noel et al. · 2014 [cited by applicant]
US 8726379B1 · Stiansen et al. · 2014 [cited by applicant]
US 8789135B1 · Pani · 2014 [cited by applicant]
US 8806638B1 · Mani · 2014 [cited by applicant]
US 8819285B1 · Wilkinson et al. · 2014 [cited by applicant]
US 8832832B1 · Visbal · 2014 [cited by applicant]
US 8856926B2 · Narayanaswamy et al. · 2014 [cited by applicant]
US 8914406B1 · Haugsnes et al. · 2014 [cited by applicant]
US 8918838B1 · Baldonado et al. · 2014 [cited by applicant]
US 8923181B2 · Yao et al. · 2014 [cited by applicant]
US 8930690B2 · Zuo et al. · 2015 [cited by applicant]
US 8935785B2 · Pandrangi · 2015 [cited by applicant]
US 8955128B1 · Trama et al. · 2015 [cited by applicant]
US 9009461B2 · Martini · 2015 [cited by applicant]
US 9021575B2 · Martini · 2015 [cited by applicant]
US 9077667B2 · Sridhar · 2015 [cited by applicant]
US 9094288B1 · Nucci et al. · 2015 [cited by applicant]
US 9094445B2 · Moore et al. · 2015 [cited by applicant]
US 9100352B2 · Zha et al. · 2015 [cited by applicant]
US 9124552B2 · Moore · 2015 [cited by applicant]
US 9137205B2 · Rogers et al. · 2015 [cited by applicant]
US 9154446B2 · Gemelli et al. · 2015 [cited by applicant]
US 9160713B2 · Moore · 2015 [cited by applicant]
US 9172627B2 · Kjendal et al. · 2015 [cited by applicant]
US 9282017B2 · Iizuka et al. · 2016 [cited by applicant]
US 9342691B2 · Maestas · 2016 [cited by applicant]
US 9361085B2 · El-Gillani · 2016 [cited by applicant]
US 9380489B2 · Kotecha et al. · 2016 [cited by applicant]
US 9407602B2 · Feghali et al. · 2016 [cited by applicant]
US 9413722B1 · Ahn et al. · 2016 [cited by applicant]
US 9419942B1 · Buruganahalli et al. · 2016 [cited by applicant]
US 9531672B1 · Li et al. · 2016 [cited by applicant]
US 9544135B2 · Andoni · 2017 [cited by applicant]
US 9584536B2 · Nantel · 2017 [cited by applicant]
US 9608879B2 · Cartwright et al. · 2017 [cited by applicant]
US 9614689B2 · Cook et al. · 2017 [cited by applicant]
US 9634911B2 · Meloche · 2017 [cited by applicant]
US 9654503B1 · Kowalyshyn · 2017 [cited by applicant]
US 9686193B2 · Moore · 2017 [cited by applicant]
US 9699043B2 · Erb · 2017 [cited by applicant]
US 9813306B1 · Allen · 2017 [cited by applicant]
US 10097510B2 · Agrawal et al. · 2018 [cited by applicant]
US 10142301B1 · Sharifi Mehr et al. · 2018 [cited by applicant]
US 10193917B2 · Ahn et al. · 2019 [cited by applicant]
US 10250618B2 · Bhogavilli et al. · 2019 [cited by applicant]
US 10469453B2 · Reddy et al. · 2019 [cited by applicant]
US 10476673B2 · Higgins et al. · 2019 [cited by applicant]
US 10542028B2 · Ahn et al. · 2020 [cited by applicant]
US 10567413B2 · Ahn et al. · 2020 [cited by applicant]
US 10659480B2 · Arcamone et al. · 2020 [cited by applicant]
US 10757126B2 · Ahn et al. · 2020 [cited by applicant]
US 10931797B2 · Ahn et al. · 2021 [cited by applicant]
US 20010039579A1 · Trcka et al. · 2001 [cited by applicant]
US 20010039624A1 · Kellum · 2001 [cited by applicant]
US 20020009079A1 · Jungck et al. · 2002 [cited by applicant]
US 20020015387A1 · Houh · 2002 [cited by applicant]
US 20020016858A1 · Sawada et al. · 2002 [cited by applicant]
US 20020038339A1 · Xu · 2002 [cited by applicant]
US 20020049899A1 · Kenworthy · 2002 [cited by applicant]
US 20020083345A1 · Halliday et al. · 2002 [cited by applicant]
US 20020112188A1 · Syvanne · 2002 [cited by applicant]
US 20020152209A1 · Merugu et al. · 2002 [cited by applicant]
US 20020164962A1 · Mankins et al. · 2002 [cited by applicant]
US 20020165949A1 · Na et al. · 2002 [cited by applicant]
US 20020186683A1 · Buck et al. · 2002 [cited by applicant]
US 20020198981A1 · Corl et al. · 2002 [cited by applicant]
US 20030005122A1 · Freimuth et al. · 2003 [cited by applicant]
US 20030014665A1 · Anderson et al. · 2003 [cited by applicant]
US 20030018591A1 · Komisky · 2003 [cited by applicant]
US 20030035370A1 · Brustoloni · 2003 [cited by applicant]
US 20030051026A1 · Carter et al. · 2003 [cited by applicant]
US 20030051165A1 · Krishnan et al. · 2003 [cited by applicant]
US 20030088787A1 · Egevang · 2003 [cited by applicant]
US 20030097590A1 · Syvanne · 2003 [cited by applicant]
US 20030105976A1 · Copeland · 2003 [cited by applicant]
US 20030110393A1 · Brock et al. · 2003 [cited by applicant]
US 20030120622A1 · Nurmela et al. · 2003 [cited by applicant]
US 20030123456A1 · Denz et al. · 2003 [cited by applicant]
US 20030142681A1 · Chen et al. · 2003 [cited by applicant]
US 20030145225A1 · Bruton et al. · 2003 [cited by applicant]
US 20030154297A1 · Suzuki et al. · 2003 [cited by applicant]
US 20030154399A1 · Zuk et al. · 2003 [cited by applicant]
US 20030188192A1 · Tang et al. · 2003 [cited by applicant]
US 20030212900A1 · Liu et al. · 2003 [cited by applicant]
US 20030220940A1 · Futoransky et al. · 2003 [cited by applicant]
US 20040010712A1 · Hui et al. · 2004 [cited by applicant]
US 20040015719A1 · Lee et al. · 2004 [cited by applicant]
US 20040030776A1 · Cantrell et al. · 2004 [cited by applicant]
US 20040073655A1 · Kan et al. · 2004 [cited by applicant]
US 20040088542A1 · Daude et al. · 2004 [cited by applicant]
US 20040093513A1 · Cantrell et al. · 2004 [cited by applicant]
US 20040098511A1 · Lin et al. · 2004 [cited by applicant]
US 20040114518A1 · MacFaden et al. · 2004 [cited by applicant]
US 20040123220A1 · Johnson et al. · 2004 [cited by applicant]
US 20040131056A1 · Dark · 2004 [cited by applicant]
US 20040148520A1 · Talpade et al. · 2004 [cited by applicant]
US 20040151155A1 · Jouppi · 2004 [cited by applicant]
US 20040172529A1 · Culbert · 2004 [cited by applicant]
US 20040172557A1 · Nakae et al. · 2004 [cited by applicant]
US 20040177139A1 · Schuba et al. · 2004 [cited by applicant]
US 20040181689A1 · Kiyoto et al. · 2004 [cited by applicant]
US 20040181690A1 · Rothermel et al. · 2004 [cited by applicant]
US 20040193943A1 · Angelino et al. · 2004 [cited by applicant]
US 20040199629A1 · Bomer et al. · 2004 [cited by applicant]
US 20040205360A1 · Norton et al. · 2004 [cited by applicant]
US 20040250124A1 · Chesla · 2004 [cited by examiner]
US 20050010765A1 · Swander et al. · 2005 [cited by applicant]
US 20050021740A1 · Bar · 2005 [cited by examiner]
US 20050024189A1 · Weber · 2005 [cited by applicant]
US 20050071650A1 · Jo et al. · 2005 [cited by applicant]
US 20050076227A1 · Kang et al. · 2005 [cited by applicant]
US 20050108557A1 · Kayo et al. · 2005 [cited by applicant]
US 20050111367A1 · Jonathan Chao · 2005 [cited by examiner]
US 20050114704A1 · Swander · 2005 [cited by applicant]
US 20050117576A1 · McDysan et al. · 2005 [cited by applicant]
US 20050125697A1 · Tahara · 2005 [cited by applicant]
US 20050138204A1 · Iyer et al. · 2005 [cited by applicant]
US 20050138353A1 · Spies et al. · 2005 [cited by applicant]
US 20050141537A1 · Kumar et al. · 2005 [cited by applicant]
US 20050157647A1 · Sterne et al. · 2005 [cited by applicant]
US 20050183140A1 · Goddard · 2005 [cited by applicant]
US 20050188079A1 · Motsinger et al. · 2005 [cited by applicant]
US 20050188080A1 · Motsinger et al. · 2005 [cited by applicant]
US 20050188423A1 · Motsinger et al. · 2005 [cited by applicant]
US 20050229246A1 · Rajagopal et al. · 2005 [cited by applicant]
US 20050240989A1 · Kim et al. · 2005 [cited by applicant]
US 20050249214A1 · Peng · 2005 [cited by applicant]
US 20050251570A1 · Heasman et al. · 2005 [cited by applicant]
US 20050278779A1 · Koppol et al. · 2005 [cited by applicant]
US 20050283823A1 · Okajo et al. · 2005 [cited by applicant]
US 20050286522A1 · Paddon et al. · 2005 [cited by applicant]
US 20060031928A1 · Conley et al. · 2006 [cited by applicant]
US 20060048142A1 · Roese et al. · 2006 [cited by applicant]
US 20060048209A1 · Shelest et al. · 2006 [cited by applicant]
US 20060053491A1 · Khuti et al. · 2006 [cited by applicant]
US 20060070122A1 · Bellovin · 2006 [cited by applicant]
US 20060075504A1 · Liu · 2006 [cited by applicant]
US 20060080733A1 · Khosmood et al. · 2006 [cited by applicant]
US 20060085849A1 · Culbert · 2006 [cited by applicant]
US 20060098585A1 · Singh et al. · 2006 [cited by applicant]
US 20060101516A1 · Sudaharan et al. · 2006 [cited by applicant]
US 20060104202A1 · Reiner · 2006 [cited by applicant]
US 20060114899A1 · Toumura et al. · 2006 [cited by applicant]
US 20060129587A1 · Renfro et al. · 2006 [cited by applicant]
US 20060129810A1 · Jeong et al. · 2006 [cited by applicant]
US 20060133377A1 · Jain · 2006 [cited by applicant]
US 20060136987A1 · Okuda · 2006 [cited by applicant]
US 20060137009A1 · Chesla · 2006 [cited by applicant]
US 20060146816A1 · Jain · 2006 [cited by applicant]
US 20060146879A1 · Anthias et al. · 2006 [cited by applicant]
US 20060159028A1 · Curran-Gray et al. · 2006 [cited by applicant]
US 20060195896A1 · Fulp et al. · 2006 [cited by applicant]
US 20060212572A1 · Afek et al. · 2006 [cited by applicant]
US 20060230167A1 · Watanabe et al. · 2006 [cited by applicant]
US 20060248580A1 · Fulp et al. · 2006 [cited by applicant]
US 20060256729A1 · Chen et al. · 2006 [cited by applicant]
US 20060262798A1 · Joshi et al. · 2006 [cited by applicant]
US 20070044147A1 · Choi et al. · 2007 [cited by applicant]
US 20070056038A1 · Lok · 2007 [cited by applicant]
US 20070083924A1 · Lu · 2007 [cited by applicant]
US 20070097976A1 · Wood et al. · 2007 [cited by applicant]
US 20070118894A1 · Bhatia · 2007 [cited by applicant]
US 20070147380A1 · Ormazabal et al. · 2007 [cited by applicant]
US 20070192863A1 · Kapoor et al. · 2007 [cited by applicant]
US 20070211644A1 · Ottamalika et al. · 2007 [cited by applicant]
US 20070240208A1 · Yu et al. · 2007 [cited by applicant]
US 20070244974A1 · Chasin · 2007 [cited by applicant]
US 20070291789A1 · Kutt et al. · 2007 [cited by applicant]
US 20080005795A1 · Acharya et al. · 2008 [cited by applicant]
US 20080028467A1 · Kommareddy · 2008 [cited by examiner]
US 20080043739A1 · Suh et al. · 2008 [cited by applicant]
US 20080072307A1 · Maes · 2008 [cited by applicant]
US 20080077705A1 · Li et al. · 2008 [cited by applicant]
US 20080080493A1 · Weintraub et al. · 2008 [cited by applicant]
US 20080086435A1 · Chesla · 2008 [cited by applicant]
US 20080101234A1 · Nakil · 2008 [cited by examiner]
US 20080134328A1 · Yang et al. · 2008 [cited by applicant]
US 20080163333A1 · Kasralikar · 2008 [cited by applicant]
US 20080201772A1 · Mondaeev et al. · 2008 [cited by applicant]
US 20080229415A1 · Kapoor et al. · 2008 [cited by applicant]
US 20080235755A1 · Blaisdell et al. · 2008 [cited by applicant]
US 20080276319A1 · Rittermann · 2008 [cited by applicant]
US 20080279196A1 · Friskney et al. · 2008 [cited by applicant]
US 20080301765A1 · Nicol et al. · 2008 [cited by applicant]
US 20080313738A1 · Enderby · 2008 [cited by applicant]
US 20080320116A1 · Briggs · 2008 [cited by applicant]
US 20090007219A1 · Abzarian et al. · 2009 [cited by applicant]
US 20090028160A1 · Eswaran et al. · 2009 [cited by applicant]
US 20090064332A1 · Porras et al. · 2009 [cited by applicant]
US 20090077663A1 · Sun et al. · 2009 [cited by applicant]
US 20090138938A1 · Harrison et al. · 2009 [cited by applicant]
US 20090144819A1 · Babbar et al. · 2009 [cited by applicant]
US 20090150972A1 · Moon et al. · 2009 [cited by applicant]
US 20090172800A1 · Wool · 2009 [cited by applicant]
US 20090198707A1 · Rohner · 2009 [cited by applicant]
US 20090222877A1 · Diehl et al. · 2009 [cited by applicant]
US 20090240698A1 · Shukla et al. · 2009 [cited by applicant]
US 20090262723A1 · Pelletier et al. · 2009 [cited by applicant]
US 20090262741A1 · Jungck et al. · 2009 [cited by applicant]
US 20090300759A1 · Wang et al. · 2009 [cited by applicant]
US 20090328219A1 · Narayanaswamy · 2009 [cited by applicant]
US 20100011433A1 · Harrison et al. · 2010 [cited by applicant]
US 20100011434A1 · Kay · 2010 [cited by applicant]
US 20100046378A1 · Knapp et al. · 2010 [cited by applicant]
US 20100082811A1 · Van Der Merwe et al. · 2010 [cited by applicant]
US 20100095367A1 · Narayanaswamy · 2010 [cited by applicant]
US 20100107240A1 · Thaler et al. · 2010 [cited by applicant]
US 20100115621A1 · Staniford et al. · 2010 [cited by applicant]
US 20100125900A1 · Dennerline et al. · 2010 [cited by applicant]
US 20100132027A1 · Ou · 2010 [cited by applicant]
US 20100153316A1 · Duffield et al. · 2010 [cited by applicant]
US 20100195503A1 · Raleigh · 2010 [cited by applicant]
US 20100199346A1 · Ling et al. · 2010 [cited by applicant]
US 20100202299A1 · Strayer et al. · 2010 [cited by applicant]
US 20100211678A1 · McDysan et al. · 2010 [cited by applicant]
US 20100232445A1 · Bellovin · 2010 [cited by applicant]
US 20100242098A1 · Kenworthy · 2010 [cited by applicant]
US 20100268799A1 · Maestas · 2010 [cited by applicant]
US 20100281536A1 · Richards et al. · 2010 [cited by applicant]
US 20100296441A1 · Barkan · 2010 [cited by applicant]
US 20100303240A1 · Beachem et al. · 2010 [cited by applicant]
US 20110055916A1 · Ahn · 2011 [cited by applicant]
US 20110055923A1 · Thomas · 2011 [cited by applicant]
US 20110088092A1 · Nguyen et al. · 2011 [cited by applicant]
US 20110141900A1 · Jayawardena et al. · 2011 [cited by applicant]
US 20110154470A1 · Grimes et al. · 2011 [cited by applicant]
US 20110185055A1 · Nappier et al. · 2011 [cited by applicant]
US 20110191467A1 · Imbimbo et al. · 2011 [cited by applicant]
US 20110213869A1 · Korsunsky et al. · 2011 [cited by applicant]
US 20110214157A1 · Korsunsky et al. · 2011 [cited by applicant]
US 20110270956A1 · McDysan et al. · 2011 [cited by applicant]
US 20110277034A1 · Hanson · 2011 [cited by applicant]
US 20110305160A1 · Green et al. · 2011 [cited by applicant]
US 20120023576A1 · Sorensen et al. · 2012 [cited by applicant]
US 20120047571A1 · Duncan et al. · 2012 [cited by applicant]
US 20120079101A1 · Muppala et al. · 2012 [cited by applicant]
US 20120084866A1 · Stolfo · 2012 [cited by applicant]
US 20120106354A1 · Pleshek et al. · 2012 [cited by applicant]
US 20120110656A1 · Santos · 2012 [cited by examiner]
US 20120113987A1 · Riddoch et al. · 2012 [cited by applicant]
US 20120143650A1 · Crowley et al. · 2012 [cited by applicant]
US 20120216282A1 · Pappu et al. · 2012 [cited by applicant]
US 20120240135A1 · Risbood et al. · 2012 [cited by applicant]
US 20120240185A1 · Kapoor et al. · 2012 [cited by applicant]
US 20120264443A1 · Ng et al. · 2012 [cited by applicant]
US 20120290829A1 · Altman · 2012 [cited by applicant]
US 20120314617A1 · Erichsen et al. · 2012 [cited by applicant]
US 20120331543A1 · Bostrom et al. · 2012 [cited by applicant]
US 20130007257A1 · Ramaraj et al. · 2013 [cited by applicant]
US 20130047020A1 · Hershko et al. · 2013 [cited by applicant]
US 20130059527A1 · Hasesaka et al. · 2013 [cited by applicant]
US 20130061294A1 · Kenworthy · 2013 [cited by applicant]
US 20130104236A1 · Ray et al. · 2013 [cited by applicant]
US 20130117852A1 · Stute · 2013 [cited by applicant]
US 20130139236A1 · Rubinstein et al. · 2013 [cited by applicant]
US 20130246925A1 · Ahuja et al. · 2013 [cited by applicant]
US 20130254766A1 · Zuo et al. · 2013 [cited by applicant]
US 20130262655A1 · Deschenes et al. · 2013 [cited by applicant]
US 20130291100A1 · Ganapathy et al. · 2013 [cited by applicant]
US 20130305311A1 · Puttaswamy Naga et al. · 2013 [cited by applicant]
US 20140007238A1 · Magee et al. · 2014 [cited by applicant]
US 20140010083A1 · Hamdi et al. · 2014 [cited by applicant]
US 20140075510A1 · Sonoda et al. · 2014 [cited by applicant]
US 20140082204A1 · Shankar et al. · 2014 [cited by applicant]
US 20140082730A1 · Vashist et al. · 2014 [cited by applicant]
US 20140101764A1 · Montoro · 2014 [cited by applicant]
US 20140115654A1 · Rogers et al. · 2014 [cited by applicant]
US 20140140213A1 · Raleigh et al. · 2014 [cited by applicant]
US 20140150051A1 · Bharali et al. · 2014 [cited by applicant]
US 20140201123A1 · Ahn et al. · 2014 [cited by applicant]
US 20140215561A1 · Roberson et al. · 2014 [cited by applicant]
US 20140215574A1 · Erb et al. · 2014 [cited by applicant]
US 20140245423A1 · Lee · 2014 [cited by applicant]
US 20140259168A1 · McNamee et al. · 2014 [cited by applicant]
US 20140259170A1 · Amsler · 2014 [cited by applicant]
US 20140280778A1 · Paxton · 2014 [cited by applicant]
US 20140280889A1 · Nispel · 2014 [cited by examiner]
US 20140281030A1 · Cui et al. · 2014 [cited by applicant]
US 20140283004A1 · Moore · 2014 [cited by applicant]
US 20140283030A1 · Moore et al. · 2014 [cited by applicant]
US 20140317397A1 · Martini · 2014 [cited by applicant]
US 20140317737A1 · Shin et al. · 2014 [cited by applicant]
US 20140317741A1 · Be'Ery et al. · 2014 [cited by examiner]
US 20140321290A1 · Jin et al. · 2014 [cited by applicant]
US 20140337613A1 · Martini · 2014 [cited by applicant]
US 20140365372A1 · Ross et al. · 2014 [cited by applicant]
US 20140366132A1 · Stiansen et al. · 2014 [cited by applicant]
US 20150016255A1 · Bisht et al. · 2015 [cited by applicant]
US 20150033336A1 · Wang et al. · 2015 [cited by applicant]
US 20150052601A1 · White et al. · 2015 [cited by applicant]
US 20150106927A1 · Ferragut et al. · 2015 [cited by applicant]
US 20150106930A1 · Honda et al. · 2015 [cited by applicant]
US 20150121449A1 · Cp et al. · 2015 [cited by applicant]
US 20150128274A1 · Giokas · 2015 [cited by applicant]
US 20150135325A1 · Stevens et al. · 2015 [cited by applicant]
US 20150143107A1 · Kale et al. · 2015 [cited by applicant]
US 20150188937A1 · Wu et al. · 2015 [cited by applicant]
US 20150207809A1 · Macaulay · 2015 [cited by applicant]
US 20150215334A1 · Bingham et al. · 2015 [cited by applicant]
US 20150236968A1 · Zhang et al. · 2015 [cited by applicant]
US 20150237012A1 · Moore · 2015 [cited by applicant]
US 20150244734A1 · Olson et al. · 2015 [cited by applicant]
US 20150256431A1 · Buchanan et al. · 2015 [cited by applicant]
US 20150304354A1 · Rogers et al. · 2015 [cited by applicant]
US 20150334009A1 · Clark et al. · 2015 [cited by applicant]
US 20150334125A1 · Bartos et al. · 2015 [cited by applicant]
US 20150341389A1 · Kurakami · 2015 [cited by applicant]
US 20150347246A1 · Matsui et al. · 2015 [cited by applicant]
US 20150350229A1 · Mitchell · 2015 [cited by applicant]
US 20150372977A1 · Yin · 2015 [cited by applicant]
US 20150373043A1 · Wang et al. · 2015 [cited by applicant]
US 20160020968A1 · Aumann et al. · 2016 [cited by applicant]
US 20160028751A1 · Cruz Mota et al. · 2016 [cited by applicant]
US 20160065611A1 · Fakeri-Tabrizi et al. · 2016 [cited by applicant]
US 20160080316A1 · Gonzalez Pizarro et al. · 2016 [cited by applicant]
US 20160094418A1 · Raney · 2016 [cited by applicant]
US 20160112443A1 · Grossman et al. · 2016 [cited by applicant]
US 20160119365A1 · Barel · 2016 [cited by applicant]