IP Library Granted Patent US 12,224,921
Granted Patent B2
US 12,224,921 · App. 18/429,022 · Granted Feb 11, 2025

Technologies for managing compromised sensors in virtualized environments

Inventors: Navindra Yadav (Cupertino, CA); Abhishek Ranjan Singh (Pleasanton, CA); Anubhav Gupta (Fremont, CA); Shashidhar Gandham (Fremont, CA); Jackson Ngoc Ki Pang (Sunnyvale, CA); Shih-Chun Chang (San Jose, CA); Hai Trong Vu (San Jose, CA)
Assignee: Cisco Technology, Inc.
H04L43/045G06F3/0482G06F3/04842G06F3/04847G06F9/45558G06F16/122G06F16/137G06F16/162G06F16/17G06F16/173G06F16/174G06F16/1744G06F16/1748G06F16/2322G06F16/235G06F16/2365G06F16/24578G06F16/248G06F16/285G06F16/288G06F16/29G06F16/9535G06F21/53G06F21/552G06F21/556G06F21/566G06N20/00G06N99/00G06T11/206H04J3/0661H04J3/14H04L1/242H04L7/10H04L9/0866H04L9/3239H04L9/3242H04L41/046H04L41/0668H04L41/0803H04L41/0806H04L41/0816H04L41/0893H04L41/12H04L41/16H04L41/22H04L43/02H04L43/026H04L43/04H04L43/062H04L43/08H04L43/0805H04L43/0811H04L43/0829H04L43/0841H04L43/0858H04L43/0864H04L43/0876H04L43/0882H04L43/0888H04L43/10H04L43/106H04L43/12H04L43/16H04L45/306H04L45/38H04L45/46H04L45/507H04L45/66H04L45/74H04L47/11H04L47/20H04L47/2441H04L47/2483H04L47/28H04L47/31H04L47/32H04L61/5007H04L63/0227H04L63/0263H04L63/06H04L63/0876H04L63/1408H04L63/1416H04L63/1425H04L63/1433H04L63/1441H04L63/145H04L63/1458H04L63/1466H04L63/16H04L63/20H04L67/01H04L67/10H04L67/1001H04L67/12H04L67/51H04L67/75H04L69/16H04L69/22H04W72/54H04W84/18G06F2009/4557G06F2009/45587G06F2009/45591G06F2009/45595G06F2221/033G06F2221/2101G06F2221/2105G06F2221/2111G06F2221/2115G06F2221/2145H04L67/535
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,224,921
App. No.
18/429,022
Granted
Feb 11, 2025
Kind
B2
Abstract

Systems, methods, and computer-readable media for managing compromised sensors in multi-tiered virtualized environments. In some embodiments, a system can receive, from a first capturing agent deployed in a virtualization layer of a first device, data reports generated based on traffic captured by the first capturing agent. The system can also receive, from a second capturing agent deployed in a hardware layer of a second device, data reports generated based on traffic captured by the second capturing agent. Based on the data reports, the system can determine characteristics of the traffic captured by the first capturing agent and the second capturing agent. The system can then compare the characteristics to determine a multi-layer difference in traffic characteristics. Based on the multi-layer difference in traffic characteristics, the system can determine that the first capturing agent or the second capturing agent is in a faulty state.

Claims (79)

1. A method comprising:

receiving, from a plurality of capturing agents deployed in a plurality of devices, data generated based on traffic at the plurality of devices, a first one of the plurality of devices including a leaf switch in a spine-leaf network fabric, and a second one of the plurality of devices includes a host of a hypervisor coupled with the spine-leaf network fabric via the leaf switch;

comparing characteristics of the data to determine a difference in the characteristics; and

based on the difference, determining a state of at least one of the plurality of capturing agents;

wherein the data is generated based on observed data, statistics, and/or metadata about one or more packets, flows, communications, processes, events, and/or activities at the plurality of devices;

wherein the determining the state includes:

determining a first traffic pattern for traffic captured during a first period of time;

determining a second traffic pattern for traffic captured during the first period of time;

determining a third traffic pattern for traffic during a second period of time before the first period of time;

determining a fourth traffic pattern for traffic during the second period of time;

comparing the first traffic pattern with the third traffic pattern to identify a first traffic pattern delta between the first traffic pattern and the third traffic pattern;

comparing the second traffic pattern with the fourth traffic pattern to identify a second traffic pattern delta between the second traffic pattern and the fourth traffic pattern;

determining whether the first traffic pattern delta or the second traffic pattern delta exceed a delta threshold;

when the first traffic pattern delta exceeds the delta threshold, determining a first one of the plurality of capturing agents is in the state; and

when the second traffic pattern delta exceeds the delta threshold, determining a second one of the plurality of capturing agents is in the state.

2. The method of claim 1 , further comprising:

determining a threshold discrepancy between a first amount of traffic captured at the host and a second amount of traffic captured at the leaf switch.

3. The method of claim 2 , wherein the determining the threshold discrepancy is at least partially a result of unauthorized activity at the first one of the plurality of devices or the second one of the plurality of devices.

4. The method of claim 3 , wherein the determining that the threshold discrepancy is at least partially the result of the unauthorized activity includes determining a faulty one of the plurality of capturing agents when the first amount of the traffic is greater than the second amount of the traffic by a threshold amount.

5. The method of claim 2 , wherein the first amount of the traffic includes a number of hits to a database residing at the hypervisor on the host.

6. The method of claim 1 , further comprising:

in response to the determining the state, increasing a time interval for receiving subsequent data from the plurality of capturing agents to reduce an amount of further data received during the state.

7. The method of claim 1 , wherein,

the data is received via a collector device, and

the method further includes:

in response to the determining the state:

dropping, by the collector device, the data; or

preventing, by the collector device, access by other devices to the data.

8. A system comprising:

one or more processors; and

one or more computer-readable storage devices having stored therein instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving, from a plurality of capturing agents deployed in a plurality of devices, data generated based on traffic at the plurality of devices, a first one of the plurality of devices including a leaf switch in a spine-leaf network fabric, and a second one of the plurality of devices includes a host of a hypervisor coupled with the spine-leaf network fabric via the leaf switch;

comparing characteristics of the data to determine a difference in the characteristics;

based on the difference, determining a state of at least one of the plurality of capturing agents;

wherein the data is generated based on observed data, statistics, and/or metadata about one or more packets, flows, communications, processes, events, and/or activities at the plurality of devices;

wherein the determining the state includes:

determining a first traffic pattern for traffic captured during a first period of time;

determining a second traffic pattern for traffic captured during the first period of time;

determining a third traffic pattern for traffic during a second period of time before the first period of time;

determining a fourth traffic pattern for traffic during the second period of time;

comparing the first traffic pattern with the third traffic pattern to identify a first traffic pattern delta between the first traffic pattern and the third traffic pattern;

comparing the second traffic pattern with the fourth traffic pattern to identify a second traffic pattern delta between the second traffic pattern and the fourth traffic pattern;

determining whether the first traffic pattern delta or the second traffic pattern delta exceed a delta threshold;

when the first traffic pattern delta exceeds the delta threshold, determining a first one of the plurality of capturing agents is in the state; and

when the second traffic pattern delta exceeds the delta threshold, determining a second one of the plurality of capturing agents is in the state.

9. The system of claim 8 , the operations further comprising:

determining a threshold discrepancy between a first amount of traffic captured at the host and a second amount of traffic captured at the leaf switch.

10. The system of claim 9 wherein the determining the threshold discrepancy is at least partially a result of unauthorized activity at the first one of the plurality of devices or the second one of the plurality of devices.

11. The system of claim 10 , wherein the determining that the threshold discrepancy is at least partially the result of the unauthorized activity includes determining a faulty one of the plurality of capturing agents when the first amount of the traffic is greater than the second amount of the traffic by a threshold amount.

12. The system of claim 9 , wherein the first amount of the traffic includes a number of hits to a database residing at the hypervisor on the host.

13. The system of claim 9 , the operations further comprising:

in response to the determining the state, increasing a time interval for receiving subsequent data from the plurality of capturing agents to reduce an amount of further data received during the state.

14. The system of claim 8 , wherein,

the data is received via a collector device, and

the operations further include:

in response to the determining the state:

dropping, by the collector device, the data; or

preventing, by the collector device, access by other devices to the data.

15. A non-transitory computer-readable medium storing instructions which, when executed by a processor, cause the processor to perform operations comprising:

receiving, from a plurality of capturing agents deployed in a plurality of devices, data generated based on traffic at the plurality of devices, a first one of the plurality of devices including a leaf switch in a spine-leaf network fabric, and a second one of the plurality of devices includes a host of a hypervisor coupled with the spine-leaf network fabric via the leaf switch;

comparing characteristics of the data to determine a difference in the characteristics; and

based on the difference, determining a state of at least one of the plurality of capturing agents, wherein the data is generated based on observed data, statistics, and/or metadata about one or more packets, flows, communications, processes, events, and/or activities at the plurality of devices;

wherein the determining the state includes:

determining a first traffic pattern for traffic captured during a first period of time;

determining a second traffic pattern for traffic captured during the first period of time;

determining a third traffic pattern for traffic during a second period of time before the first period of time;

determining a fourth traffic pattern for traffic during the second period of time;

comparing the first traffic pattern with the third traffic pattern to identify a first traffic pattern delta between the first traffic pattern and the third traffic pattern;

comparing the second traffic pattern with the fourth traffic pattern to identify a second traffic pattern delta between the second traffic pattern and the fourth traffic pattern;

determining whether the first traffic pattern delta or the second traffic pattern delta exceed a delta threshold;

when the first traffic pattern delta exceeds the delta threshold, determining a first one of the plurality of capturing agents is in the state; and

when the second traffic pattern delta exceeds the delta threshold, determining a second one of the plurality of capturing agents is in the state.

16. The non-transitory computer-readable medium of claim 15 , the operations further comprising:

determining a threshold discrepancy between a first amount of traffic captured at the host and a second amount of traffic captured at the leaf switch.

17. The non-transitory computer-readable medium of claim 16 , wherein the determining the threshold discrepancy is at least partially a result of unauthorized activity at the first one of the plurality of devices or the second one of the plurality of devices.

18. The non-transitory computer-readable medium of claim 17 , wherein the determining that the threshold discrepancy is at least partially the result of the unauthorized activity includes determining a faulty one of the plurality of capturing agents when the first amount of the traffic is greater than the second amount of the traffic by a threshold amount.

19. The non-transitory computer-readable medium of claim 16 , wherein the first amount of the traffic includes a number of hits to a database residing at the hypervisor on the host.

20. The non-transitory computer-readable medium of claim 16 , the operations further comprising:

in response to the determining the state, increasing a time interval for receiving subsequent data from the plurality of capturing agents to reduce an amount of further data received during the state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2024
From: YADAV, NAVINDRA; SINGH, ABHISHEK RANJAN; GUPTA, ANUBHAV; GANDHAM, SHASHIDHAR; PANG, JACKSON NGOC KI; CHANG, SHIH-CHUN; VU, HAI TRONG
To: CISCO TECHNOLOGY, INC.
Reel/Frame 066322/0852 →
Continuity (5)
Continuation 18054095 · Nov 9, 2022
Continuation 16704559 · Dec 5, 2019
Continuation 15171763 · Jun 2, 2016
Provisional Application 62171899 · Jun 5, 2015
Related Publication 20240380680A1 · Nov 14, 2024
References Cited (400)
US 5086385A · Launey et al. · 1992 [cited by applicant]
US 5319754A · Meinecke et al. · 1994 [cited by applicant]
US 5400246A · Wilson et al. · 1995 [cited by applicant]
US 5436909A · Dev et al. · 1995 [cited by applicant]
US 5448724A · Hayashi · 1995 [cited by applicant]
US 5555416A · Owens et al. · 1996 [cited by applicant]
US 5726644A · Jednacz et al. · 1998 [cited by applicant]
US 5742803A · Igarashi et al. · 1998 [cited by applicant]
US 5742829A · Davis et al. · 1998 [cited by applicant]
US 5751914A · Coley et al. · 1998 [cited by applicant]
US 5794047A · Meier · 1998 [cited by applicant]
US 5822731A · Schultz · 1998 [cited by applicant]
US 5831848A · Rielly et al. · 1998 [cited by applicant]
US 5903545A · Sabourin et al. · 1999 [cited by applicant]
US 5949974A · Ewing et al. · 1999 [cited by applicant]
US 6012096A · Link et al. · 2000 [cited by applicant]
US 6026362A · Kim et al. · 2000 [cited by applicant]
US 6085243A · Fletcher et al. · 2000 [cited by applicant]
US 6115462A · Servi et al. · 2000 [cited by applicant]
US 6141595A · Gloudeman et al. · 2000 [cited by applicant]
US 6144962A · Weinberg et al. · 2000 [cited by applicant]
US 6192402B1 · Iwase · 2001 [cited by applicant]
US 6204850B1 · Green · 2001 [cited by applicant]
US 6215898B1 · Woodfill et al. · 2001 [cited by applicant]
US 6226273B1 · Busuioc et al. · 2001 [cited by applicant]
US 6230312B1 · Hunt · 2001 [cited by applicant]
US 6239699B1 · Ronnen · 2001 [cited by applicant]
US 6247058B1 · Miller et al. · 2001 [cited by applicant]
US 6249241B1 · Jordan et al. · 2001 [cited by applicant]
US 6279035B1 · Brown et al. · 2001 [cited by applicant]
US 6295527B1 · McCormack et al. · 2001 [cited by applicant]
US 6307837B1 · Ichikawa et al. · 2001 [cited by applicant]
US 6330562B1 · Boden et al. · 2001 [cited by applicant]
US 6338131B1 · Dillon · 2002 [cited by applicant]
US 6351843B1 · Berkley et al. · 2002 [cited by applicant]
US 6353775B1 · Nichols · 2002 [cited by applicant]
US 6381735B1 · Hunt · 2002 [cited by applicant]
US 6499137B1 · Hunt · 2002 [cited by applicant]
US 6525658B2 · Streetman et al. · 2003 [cited by applicant]
US 6546420B1 · Lemler et al. · 2003 [cited by applicant]
US 6546553B1 · Hunt · 2003 [cited by applicant]
US 6597663B1 · Rekhter · 2003 [cited by applicant]
US 6611896B1 · Mason, Jr. et al. · 2003 [cited by applicant]
US 6629123B1 · Hunt · 2003 [cited by applicant]
US 6633909B1 · Barrett et al. · 2003 [cited by applicant]
US 6654750B1 · Adams et al. · 2003 [cited by applicant]
US 6718414B1 · Doggett · 2004 [cited by applicant]
US 6728779B1 · Griffin et al. · 2004 [cited by applicant]
US 6751663B1 · Farrell et al. · 2004 [cited by applicant]
US 6774899B1 · Ryall et al. · 2004 [cited by applicant]
US 6801878B1 · Hintz et al. · 2004 [cited by applicant]
US 6816461B1 · Scrandis et al. · 2004 [cited by applicant]
US 6847993B1 · Novaes et al. · 2005 [cited by applicant]
US 6848106B1 · Hipp · 2005 [cited by applicant]
US 6925490B1 · Novaes et al. · 2005 [cited by applicant]
US 6958998B2 · Shorey · 2005 [cited by applicant]
US 6965861B1 · Dailey et al. · 2005 [cited by applicant]
US 6983323B2 · Cantrell et al. · 2006 [cited by applicant]
US 6996808B1 · Niewiadomski et al. · 2006 [cited by applicant]
US 6996817B2 · Birum et al. · 2006 [cited by applicant]
US 6999452B1 · Drummond-Murray et al. · 2006 [cited by applicant]
US 7002464B2 · Bruemmer et al. · 2006 [cited by applicant]
US 7024468B1 · Meyer et al. · 2006 [cited by applicant]
US 7036049B2 · Ali et al. · 2006 [cited by applicant]
US 7089583B2 · Mehra et al. · 2006 [cited by applicant]
US 7096368B2 · Kouznetsov et al. · 2006 [cited by applicant]
US 7111055B2 · Falkner · 2006 [cited by applicant]
US 7120934B2 · Ishikawa · 2006 [cited by applicant]
US 7133923B2 · MeLAMPY et al. · 2006 [cited by applicant]
US 7162643B1 · Sankaran et al. · 2007 [cited by applicant]
US 7167483B1 · Sharma et al. · 2007 [cited by applicant]
US 7181769B1 · Keanini et al. · 2007 [cited by applicant]
US 7185103B1 · Jain · 2007 [cited by applicant]
US 7194664B1 · Fung et al. · 2007 [cited by applicant]
US 7203740B1 · Putzolu et al. · 2007 [cited by applicant]
US 7213068B1 · Kohli et al. · 2007 [cited by applicant]
US 7263689B1 · Edwards et al. · 2007 [cited by applicant]
US 7296288B1 · Hill et al. · 2007 [cited by applicant]
US 7302487B2 · Ylonen et al. · 2007 [cited by applicant]
US 7327735B2 · Robotham et al. · 2008 [cited by applicant]
US 7331060B1 · Ricciulli · 2008 [cited by applicant]
US 7337206B1 · Wen et al. · 2008 [cited by applicant]
US 7349761B1 · Cruse · 2008 [cited by applicant]
US 7353507B2 · Gazdik et al. · 2008 [cited by applicant]
US 7353511B1 · Ziese · 2008 [cited by applicant]
US 7356679B1 · Le et al. · 2008 [cited by applicant]
US 7360072B1 · Soltis et al. · 2008 [cited by applicant]
US 7370092B2 · Aderton et al. · 2008 [cited by applicant]
US 7395195B2 · Suenbuel et al. · 2008 [cited by applicant]
US 7444404B2 · Wetherall et al. · 2008 [cited by applicant]
US 7453879B1 · Lo · 2008 [cited by applicant]
US 7454486B2 · Kaler et al. · 2008 [cited by applicant]
US 7466681B2 · Ashwood-Smith et al. · 2008 [cited by applicant]
US 7467205B1 · Dempster et al. · 2008 [cited by applicant]
US 7469290B1 · Liubovich et al. · 2008 [cited by applicant]
US 7496040B2 · Seo · 2009 [cited by applicant]
US 7496575B2 · Buccella et al. · 2009 [cited by applicant]
US 7496661B1 · Morford et al. · 2009 [cited by applicant]
US 7523178B2 · Reeves et al. · 2009 [cited by applicant]
US 7523465B2 · Aamodt et al. · 2009 [cited by applicant]
US 7523493B2 · Liang et al. · 2009 [cited by applicant]
US 7530105B2 · Gilbert et al. · 2009 [cited by applicant]
US 7539770B2 · Meier · 2009 [cited by applicant]
US 7568107B1 · Rathi et al. · 2009 [cited by applicant]
US 7571478B2 · Munson et al. · 2009 [cited by applicant]
US 7606203B1 · Shabtay et al. · 2009 [cited by applicant]
US 7610330B1 · Quinn et al. · 2009 [cited by applicant]
US 7633942B2 · Bearden et al. · 2009 [cited by applicant]
US 7644438B1 · Dash et al. · 2010 [cited by applicant]
US 7676570B2 · Levy et al. · 2010 [cited by applicant]
US 7681131B1 · Quarterman et al. · 2010 [cited by applicant]
US 7693947B2 · Judge et al. · 2010 [cited by applicant]
US 7742406B1 · Muppala · 2010 [cited by applicant]
US 7742413B1 · Bugenhagen · 2010 [cited by applicant]
US 7743242B2 · Oberhaus et al. · 2010 [cited by applicant]
US 7752307B2 · Takara · 2010 [cited by applicant]
US 7774498B1 · Kraemer et al. · 2010 [cited by applicant]
US 7783457B2 · Cunningham · 2010 [cited by applicant]
US 7787480B1 · Mehta et al. · 2010 [cited by applicant]
US 7788477B1 · Huang et al. · 2010 [cited by applicant]
US 7808897B1 · Mehta et al. · 2010 [cited by applicant]
US 7813822B1 · Hoffberg · 2010 [cited by applicant]
US 7840618B2 · Zhang et al. · 2010 [cited by applicant]
US 7844696B2 · Labovitz et al. · 2010 [cited by applicant]
US 7844744B2 · Abercrombie et al. · 2010 [cited by applicant]
US 7864707B2 · Dimitropoulos et al. · 2011 [cited by applicant]
US 7870204B2 · LeVasseur et al. · 2011 [cited by applicant]
US 7873025B2 · Patel et al. · 2011 [cited by applicant]
US 7873074B1 · Boland · 2011 [cited by applicant]
US 7874001B2 · Beck et al. · 2011 [cited by applicant]
US 7885197B2 · Metzler · 2011 [cited by applicant]
US 7895649B1 · Brook et al. · 2011 [cited by applicant]
US 7904420B2 · Ianni · 2011 [cited by applicant]
US 7930752B2 · Hertzog et al. · 2011 [cited by applicant]
US 7934248B1 · Yehuda et al. · 2011 [cited by applicant]
US 7957934B2 · Greifeneder · 2011 [cited by applicant]
US 7961637B2 · McBeath · 2011 [cited by applicant]
US 7970946B1 · Djabarov et al. · 2011 [cited by applicant]
US 7975035B2 · Popescu et al. · 2011 [cited by applicant]
US 7990847B1 · Leroy et al. · 2011 [cited by applicant]
US 8001610B1 · Chickering et al. · 2011 [cited by applicant]
US 8005935B2 · Pradhan et al. · 2011 [cited by applicant]
US 8040232B2 · Oh et al. · 2011 [cited by applicant]
US 8040822B2 · Proulx et al. · 2011 [cited by applicant]
US 8040832B2 · Nishio et al. · 2011 [cited by applicant]
US 8056134B1 · Ogilvie · 2011 [cited by applicant]
US 8115617B2 · Thubert et al. · 2012 [cited by applicant]
US 8135657B2 · Kapoor et al. · 2012 [cited by applicant]
US 8135847B2 · Pujol et al. · 2012 [cited by applicant]
US 8156430B2 · Newman · 2012 [cited by applicant]
US 8160063B2 · Maltz et al. · 2012 [cited by applicant]
US 8179809B1 · Eppstein et al. · 2012 [cited by applicant]
US 8181248B2 · Oh et al. · 2012 [cited by applicant]
US 8181253B1 · Zaitsev et al. · 2012 [cited by applicant]
US 8185343B1 · Fitzgerald et al. · 2012 [cited by applicant]
US 8185824B1 · Mitchell et al. · 2012 [cited by applicant]
US 8239365B2 · Salman · 2012 [cited by applicant]
US 8239915B1 · Satish et al. · 2012 [cited by applicant]
US 8250657B1 · Nachenberg et al. · 2012 [cited by applicant]
US 8255972B2 · Azagury et al. · 2012 [cited by applicant]
US 8266697B2 · Coffman · 2012 [cited by applicant]
US 8272875B1 · Jurmain · 2012 [cited by applicant]
US 8280683B2 · Finkler · 2012 [cited by applicant]
US 8281397B2 · Vaidyanathan et al. · 2012 [cited by applicant]
US 8291495B1 · Burns et al. · 2012 [cited by applicant]
US 8296847B2 · Mendonca et al. · 2012 [cited by applicant]
US 8311973B1 · Zadeh · 2012 [cited by applicant]
US 8312540B1 · Kahn et al. · 2012 [cited by applicant]
US 8339959B1 · Moisand et al. · 2012 [cited by applicant]
US 8356007B2 · Larson et al. · 2013 [cited by applicant]
US 8365005B2 · Bengtson et al. · 2013 [cited by applicant]
US 8365286B2 · Poston · 2013 [cited by applicant]
US 8370407B1 · Devarajan et al. · 2013 [cited by applicant]
US 8381289B1 · Pereira et al. · 2013 [cited by applicant]
US 8391270B2 · Van Der Stok et al. · 2013 [cited by applicant]
US 8407164B2 · Malik et al. · 2013 [cited by applicant]
US 8407798B1 · Lotem et al. · 2013 [cited by applicant]
US 8413235B1 · Chen et al. · 2013 [cited by applicant]
US 8442073B2 · Skubacz et al. · 2013 [cited by applicant]
US 8451731B1 · Lee et al. · 2013 [cited by applicant]
US 8462212B1 · Kundu et al. · 2013 [cited by applicant]
US 8463860B1 · Guruswamy et al. · 2013 [cited by applicant]
US 8489765B2 · Vasseur et al. · 2013 [cited by applicant]
US 8494985B1 · Keralapura et al. · 2013 [cited by applicant]
US 8499348B1 · Rubin · 2013 [cited by applicant]
US 8516590B1 · Ranadive et al. · 2013 [cited by applicant]
US 8527977B1 · Cheng et al. · 2013 [cited by applicant]
US 8549635B2 · Muttik et al. · 2013 [cited by applicant]
US 8565109B1 · Poovendran et al. · 2013 [cited by applicant]
US 8570861B1 · Brandwine et al. · 2013 [cited by applicant]
US 8572600B2 · Chung et al. · 2013 [cited by applicant]
US 8572734B2 · McConnell et al. · 2013 [cited by applicant]
US 8572735B2 · Ghosh et al. · 2013 [cited by applicant]
US 8572739B1 · Cruz et al. · 2013 [cited by applicant]
US 8578491B2 · McNamee et al. · 2013 [cited by applicant]
US 8588081B2 · Salam et al. · 2013 [cited by applicant]
US 8595709B2 · Rao et al. · 2013 [cited by applicant]
US 8600726B1 · Varshney et al. · 2013 [cited by applicant]
US 8612530B1 · Sapovalovs et al. · 2013 [cited by applicant]
US 8613084B2 · Dalcher · 2013 [cited by applicant]
US 8615803B2 · Dacier et al. · 2013 [cited by applicant]
US 8624898B1 · Bugaj et al. · 2014 [cited by applicant]
US 8630316B2 · Haba · 2014 [cited by applicant]
US 8631464B2 · Belakhdar et al. · 2014 [cited by applicant]
US 8640086B2 · Bonev et al. · 2014 [cited by applicant]
US 8656493B2 · Capalik · 2014 [cited by applicant]
US 8661544B2 · Yen et al. · 2014 [cited by applicant]
US 8677487B2 · Balupari et al. · 2014 [cited by applicant]
US 8683389B1 · Bar-Yam et al. · 2014 [cited by applicant]
US 8689172B2 · Amaral et al. · 2014 [cited by applicant]
US 8706914B2 · Duchesneau · 2014 [cited by applicant]
US 8713676B2 · Pandrangi et al. · 2014 [cited by applicant]
US 8719452B1 · Ding et al. · 2014 [cited by applicant]
US 8719835B2 · Kanso et al. · 2014 [cited by applicant]
US 8750287B2 · Bui et al. · 2014 [cited by applicant]
US 8752042B2 · Ratica · 2014 [cited by applicant]
US 8752179B2 · Zaitsev · 2014 [cited by applicant]
US 8755396B2 · Sindhu et al. · 2014 [cited by applicant]
US 8762951B1 · Kosche et al. · 2014 [cited by applicant]
US 8769084B2 · Westerfeld et al. · 2014 [cited by applicant]
US 8775577B1 · Alford et al. · 2014 [cited by applicant]
US 8776180B2 · Kumar et al. · 2014 [cited by applicant]
US 8779921B1 · Curtiss · 2014 [cited by applicant]
US 8793255B1 · Bilinski et al. · 2014 [cited by applicant]
US 8805946B1 · Glommen · 2014 [cited by applicant]
US 8812448B1 · Anderson et al. · 2014 [cited by applicant]
US 8812725B2 · Kulkarni · 2014 [cited by applicant]
US 8813236B1 · Saha et al. · 2014 [cited by applicant]
US 8825848B1 · Dotan et al. · 2014 [cited by applicant]
US 8832013B1 · Adams et al. · 2014 [cited by applicant]
US 8832103B2 · Isaacson et al. · 2014 [cited by applicant]
US 8832461B2 · Saroiu et al. · 2014 [cited by applicant]
US 8849926B2 · Marzencki et al. · 2014 [cited by applicant]
US 8881258B2 · Paul et al. · 2014 [cited by applicant]
US 8887238B2 · Howard et al. · 2014 [cited by applicant]
US 8887285B2 · Jordan et al. · 2014 [cited by applicant]
US 8904520B1 · Nachenberg et al. · 2014 [cited by applicant]
US 8908685B2 · Patel et al. · 2014 [cited by applicant]
US 8914497B1 · Xiao et al. · 2014 [cited by applicant]
US 8924941B2 · Krajec et al. · 2014 [cited by applicant]
US 8931043B2 · Cooper et al. · 2015 [cited by applicant]
US 8954546B2 · Krajec · 2015 [cited by applicant]
US 8954610B2 · Berke et al. · 2015 [cited by applicant]
US 8955124B2 · Kim et al. · 2015 [cited by applicant]
US 8966021B1 · Allen · 2015 [cited by applicant]
US 8966625B1 · Zuk et al. · 2015 [cited by applicant]
US 8973147B2 · Pearcy et al. · 2015 [cited by applicant]
US 8984331B2 · Quinn · 2015 [cited by applicant]
US 8990386B2 · He et al. · 2015 [cited by applicant]
US 8996695B2 · Anderson et al. · 2015 [cited by applicant]
US 8997063B2 · Krajec et al. · 2015 [cited by applicant]
US 8997227B1 · Mhatre et al. · 2015 [cited by applicant]
US 9014047B2 · Alcala et al. · 2015 [cited by applicant]
US 9015716B2 · Fletcher et al. · 2015 [cited by applicant]
US 9043905B1 · Allen et al. · 2015 [cited by applicant]
US 9071575B2 · Lemaster et al. · 2015 [cited by applicant]
US 9088598B1 · Zhang et al. · 2015 [cited by applicant]
US 9104543B1 · Cavanagh et al. · 2015 [cited by applicant]
US 9110905B2 · Polley et al. · 2015 [cited by applicant]
US 9117075B1 · Yeh · 2015 [cited by applicant]
US 9122599B1 · Jaladanki et al. · 2015 [cited by applicant]
US 9130836B2 · Kapadia et al. · 2015 [cited by applicant]
US 9135145B2 · Voccio et al. · 2015 [cited by applicant]
US 9141912B2 · Shircliff et al. · 2015 [cited by applicant]
US 9141914B2 · Viswanathan et al. · 2015 [cited by applicant]
US 9146820B2 · Alfadhly et al. · 2015 [cited by applicant]
US 9152789B2 · Natarajan et al. · 2015 [cited by applicant]
US 9158720B2 · Shirlen et al. · 2015 [cited by applicant]
US 9160764B2 · Stiansen et al. · 2015 [cited by applicant]
US 9170917B2 · Kumar et al. · 2015 [cited by applicant]
US 9178906B1 · Chen et al. · 2015 [cited by applicant]
US 9179058B1 · Zeira et al. · 2015 [cited by applicant]
US 9185127B2 · Neou et al. · 2015 [cited by applicant]
US 9191042B2 · Dhayni · 2015 [cited by applicant]
US 9191400B1 · Ptasinski et al. · 2015 [cited by applicant]
US 9191402B2 · Yan · 2015 [cited by applicant]
US 9197654B2 · Ben-Shalom et al. · 2015 [cited by applicant]
US 9225793B2 · Dutta et al. · 2015 [cited by applicant]
US 9237111B2 · Banavalikar et al. · 2016 [cited by applicant]
US 9246702B1 · Sharma et al. · 2016 [cited by applicant]
US 9246773B2 · Degioanni · 2016 [cited by applicant]
US 9252915B1 · Bakken · 2016 [cited by applicant]
US 9253042B2 · Lumezanu et al. · 2016 [cited by applicant]
US 9253206B1 · Fleischman · 2016 [cited by applicant]
US 9258217B2 · Duffield et al. · 2016 [cited by applicant]
US 9276829B2 · Castro et al. · 2016 [cited by applicant]
US 9281940B2 · Matsuda et al. · 2016 [cited by applicant]
US 9286047B1 · Avramov et al. · 2016 [cited by applicant]
US 9292415B2 · Seto et al. · 2016 [cited by applicant]
US 9294486B1 · Chiang et al. · 2016 [cited by applicant]
US 9294498B1 · Yampolskiy et al. · 2016 [cited by applicant]
US 9300689B2 · Tsuchitoi · 2016 [cited by applicant]
US 9317574B1 · Brisebois et al. · 2016 [cited by applicant]
US 9319384B2 · Yan et al. · 2016 [cited by applicant]
US 9369435B2 · Short et al. · 2016 [cited by applicant]
US 9369479B2 · Lin · 2016 [cited by applicant]
US 9378068B2 · Anantharam et al. · 2016 [cited by applicant]
US 9385917B1 · Khanna et al. · 2016 [cited by applicant]
US 9396327B2 · Auger et al. · 2016 [cited by applicant]
US 9397902B2 · Dragon et al. · 2016 [cited by applicant]
US 9405903B1 · Xie et al. · 2016 [cited by applicant]
US 9413615B1 · Singh et al. · 2016 [cited by applicant]
US 9417985B2 · Baars et al. · 2016 [cited by applicant]
US 9418222B1 · Rivera et al. · 2016 [cited by applicant]
US 9426068B2 · Dunbar et al. · 2016 [cited by applicant]
US 9454324B1 · Madhavapeddi · 2016 [cited by applicant]
US 9462013B1 · Boss et al. · 2016 [cited by applicant]
US 9465696B2 · McNeil et al. · 2016 [cited by applicant]
US 9483334B2 · Walsh · 2016 [cited by applicant]
US 9487222B2 · Palmer et al. · 2016 [cited by applicant]
US 9501744B1 · Brisebois et al. · 2016 [cited by applicant]
US 9531589B2 · Clemm et al. · 2016 [cited by applicant]
US 9536084B1 · Lukacs et al. · 2017 [cited by applicant]
US 9552221B1 · Pora · 2017 [cited by applicant]
US 9563517B1 · Natanzon et al. · 2017 [cited by applicant]
US 9575869B2 · Pechanec et al. · 2017 [cited by applicant]
US 9575874B2 · Gautallin et al. · 2017 [cited by applicant]
US 9576240B2 · Jeong et al. · 2017 [cited by applicant]
US 9582669B1 · Shen et al. · 2017 [cited by applicant]
US 9596196B1 · Hills · 2017 [cited by applicant]
US 9602536B1 · Brown, Jr. et al. · 2017 [cited by applicant]
US 9621413B1 · Lee · 2017 [cited by applicant]
US 9621575B1 · Jalan et al. · 2017 [cited by applicant]
US 9634915B2 · Bley · 2017 [cited by applicant]
US 9645892B1 · Patwardhan · 2017 [cited by applicant]
US 9658942B2 · Bhat et al. · 2017 [cited by applicant]
US 9665474B2 · Li et al. · 2017 [cited by applicant]
US 9678803B2 · Suit · 2017 [cited by applicant]
US 9684453B2 · Holt et al. · 2017 [cited by applicant]
US 9686233B2 · Paxton · 2017 [cited by applicant]
US 9697033B2 · Koponen et al. · 2017 [cited by applicant]
US 9727394B2 · Xun et al. · 2017 [cited by applicant]
US 9729568B2 · Lefebvre et al. · 2017 [cited by applicant]
US 9733973B2 · Prasad et al. · 2017 [cited by applicant]
US 9736041B2 · Lumezanu et al. · 2017 [cited by applicant]
US 9749145B2 · Banavalikar et al. · 2017 [cited by applicant]
US 9800608B2 · Korsunsky et al. · 2017 [cited by applicant]
US 9804830B2 · Raman et al. · 2017 [cited by applicant]
US 9804951B2 · Liu et al. · 2017 [cited by applicant]
US 9813307B2 · Walsh et al. · 2017 [cited by applicant]
US 9813324B2 · Nampelly et al. · 2017 [cited by applicant]
US 9813516B2 · Wang · 2017 [cited by applicant]
US 9825911B1 · Brandwine · 2017 [cited by applicant]
US 9836183B1 · Love et al. · 2017 [cited by applicant]
US 9857825B1 · Johnson et al. · 2018 [cited by applicant]
US 9858621B1 · Konrardy et al. · 2018 [cited by applicant]
US 9860208B1 · Ettema et al. · 2018 [cited by applicant]
US 9904584B2 · Konig et al. · 2018 [cited by applicant]
US 9916232B2 · Voccio et al. · 2018 [cited by applicant]
US 9916538B2 · Zadeh et al. · 2018 [cited by applicant]
US 9935851B2 · Gandham et al. · 2018 [cited by applicant]
US 9967158B2 · Pang et al. · 2018 [cited by applicant]
US 9979615B2 · Kulshreshtha et al. · 2018 [cited by applicant]
US 9996529B2 · McCandless et al. · 2018 [cited by applicant]
US 10002187B2 · McCandless et al. · 2018 [cited by applicant]
US 10009240B2 · Rao et al. · 2018 [cited by applicant]
US 10116531B2 · Attar et al. · 2018 [cited by applicant]
US 10142353B2 · Yadav et al. · 2018 [cited by applicant]
US 10171319B2 · Yadav et al. · 2019 [cited by applicant]
US 10243862B2 · Cafarelli et al. · 2019 [cited by applicant]
US 10394692B2 · Liu et al. · 2019 [cited by applicant]
US 10447551B1 · Zhang et al. · 2019 [cited by applicant]
US 10454793B2 · Deen et al. · 2019 [cited by applicant]
US 10454999B2 · Eder · 2019 [cited by applicant]
US 10476982B2 · Tarre et al. · 2019 [cited by applicant]
US 10516586B2 · Gandham et al. · 2019 [cited by applicant]
US 10652225B2 · Koved et al. · 2020 [cited by applicant]
US 10686804B2 · Yadav et al. · 2020 [cited by applicant]
US 10749890B1 · Aloisio et al. · 2020 [cited by applicant]
US 10944683B1 · Roskind · 2021 [cited by applicant]
US 11368378B2 · Gandham et al. · 2022 [cited by applicant]
US 11516098B2 · Spadaro et al. · 2022 [cited by applicant]
US 11528283B2 · Yadav et al. · 2022 [cited by applicant]
US 11556808B1 · Kim et al. · 2023 [cited by applicant]
US 20010028646A1 · Arts et al. · 2001 [cited by applicant]
US 20020023210A1 · Tuomenoksa et al. · 2002 [cited by applicant]
US 20020053033A1 · Cooper et al. · 2002 [cited by applicant]
US 20020083175A1 · Afek et al. · 2002 [cited by applicant]
US 20020097687A1 · Meiri et al. · 2002 [cited by applicant]
US 20020103793A1 · Koller et al. · 2002 [cited by applicant]
US 20020107857A1 · Teraslinna · 2002 [cited by applicant]
US 20020107875A1 · Seliger et al. · 2002 [cited by applicant]
US 20020141343A1 · Bays · 2002 [cited by applicant]
US 20020169739A1 · Carr et al. · 2002 [cited by applicant]
US 20020184393A1 · Leddy et al. · 2002 [cited by applicant]
US 20020196292A1 · Itoh et al. · 2002 [cited by applicant]
US 20030005145A1 · Bullard · 2003 [cited by applicant]
US 20030016627A1 · MeLampy et al. · 2003 [cited by applicant]
US 20030023600A1 · Nagamura et al. · 2003 [cited by applicant]
US 20030023601A1 · Fortier, Jr. et al. · 2003 [cited by applicant]
US 20030035140A1 · Tomita et al. · 2003 [cited by applicant]
US 20030046388A1 · Milliken · 2003 [cited by applicant]
US 20030065986A1 · Fraenkel et al. · 2003 [cited by applicant]
US 20030069953A1 · Bottom et al. · 2003 [cited by applicant]
US 20030072269A1 · Teruhi et al. · 2003 [cited by applicant]
US 20030084158A1 · Saito et al. · 2003 [cited by applicant]
US 20030086425A1 · Bearden et al. · 2003 [cited by applicant]
US 20030097439A1 · Strayer et al. · 2003 [cited by applicant]
US 20030105976A1 · Copeland, III · 2003 [cited by applicant]
US 20030126242A1 · Chang · 2003 [cited by applicant]