IP Library Granted Patent US 12,706,932
Granted Patent B1
US 12,706,932 · App. 17/957,137 · Granted Aug 11, 2026

Dynamic updating of agent operation by way of a data platform

Inventors: Anil K. Nanduri (Fremont, CA); Xiaofei Guo (Sunnyvale, CA); Ross T. Bunker (Seattle, WA); Alex Ramachandran Nirmala (Cupertino, CA); Matti A. Vanninen (Cary, NC); Chirag P. Pandya (Sammamish, WA); Yijou Chen (Cupertino, CA)
Assignee: FORTINET, INC.
H04L63/1425G06F9/455G06F9/545G06F16/9024G06F16/9038G06F16/9535G06F16/9537G06F21/57H04L43/045H04L43/06H04L63/10H04L67/306H04L67/535G06F16/2456
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,706,932
App. No.
17/957,137
Filed
Sep 30, 2022
Granted
Aug 11, 2026
Kind
B1
Art Unit
2153
USPC
707/770
Abstract

An illustrative method for operating software agent deployed within a compute environment may include directing the software agent to collect and transmit, to a data platform, a first type of workload data associated with one or more workloads deployed within the compute environment, detecting, while the software agent is operating to collect and transmit the first type of workload data, a request for the software agent to collect a second type of workload data associated with the one or more workloads, and directing, based on the request and without modifying executable code of the software agent, the software agent to collect and transmit, to the data platform, the second type of workload data.

Claims (30)

1 . A method comprising:

directing a software agent deployed within a compute environment to collect and transmit, to a data platform, a first type of workload data associated with a first activity for one or more workloads deployed within the compute environment;

detecting, while the software agent is operating to collect and transmit the first type of workload data, a request for the software agent to collect a second type of workload data associated with a second activity for the one or more workloads, wherein the second activity type of workload data is different than the first activity type of workload data; and

directing, based on the request and without modifying executable code of the software agent, the software agent to collect and transmit, to the data platform, the second type of workload data.

2 . The method of claim 1 , wherein the request for the software agent to collect the second type of workload data is performed by a select one or more of the data platform, the software agent, or a computing device associated with an entity associated with the compute environment.

3 . The method of claim 1 , wherein the request for the software agent to collect the second type of workload data is based on a detection of an anomaly associated with the first type of workload data.

4 . The method of claim 1 , wherein the request for the software agent to collect the second type of workload data is based on an analysis of workload data associated with one or more workloads included in a compute environment separate from the compute environment.

5 . The method of claim 1 , wherein the request for the software agent to collect the second type of workload data is based on a graph comprising a plurality of nodes connected by a plurality of edges, wherein each node of the plurality of nodes represents a logical entity from the first type of workload data and each edge of the plurality of edges represents a behavioral relationship between nodes connected by the edge.

6 . The method of claim 1 , wherein the directing the software agent to collect and transmit the second type of workload data comprises updating configuration data that is accessed by the software agent.

7 . The method of claim 6 , wherein the updating the configuration data includes transmitting, by the data platform, the configuration data to the software agent.

8 . The method of claim 6 , wherein the software agent is configured to phone home to the data platform to access the updated configuration data.

9 . The method of claim 1 , wherein the collection of the second type of workload data is in place of the collection of the first type of workload data.

10 . The method of claim 1 , wherein the collection of the second type of workload data is in addition to the collection of the first type of workload data.

11 . The method of claim 1 , wherein the software agent is configured to transmit both the first and second types of workload data by exporting the first and second types of workload data into a dataset that uses a same schema specified by the data platform.

12 . The method of claim 11 , wherein the schema allows the dataset to be queried using a query language associated with the data platform.

13 . The method of claim 1 , wherein the first type of workload data is associated with a first workload and wherein the second type of workload data is associated with a second workload that is different than the first workload.

14 . The method of claim 1 , wherein the first type of workload data is associated with a first event associated with the one or more workloads and the second type of workload data is associated with a second event associated with the one or more workloads.

15 . The method of claim 1 , further comprising directing the software agent to filter a select one or both of the first type of workload data or the second type of workload data prior to transmitting the first type of workload data or the second type of workload data to the data platform.

16 . The method of claim 15 , wherein the directing the software agent to filter the select one or both of the first type of workload data or the second type of workload data comprises updating configuration data that is accessed by the software agent.

17 . The method of claim 15 , wherein the software agent is configured to filter the select one or both of the first type of workload data or the second type of workload data by using an eBPF module included in a kernel of an operating system associated with the one or more workloads.

18 . The method of claim 1 , wherein the software agent is configured to collect a select one or both of the first type of workload data or the second type of workload data by using one or more eBPF modules included in a kernel of an operating system associated with the one or more workloads.

19 . A method comprising:

collecting and transmitting, to a data platform, by a software agent deployed within a compute environment, a first type of workload data associated with a first activity for one or more workloads deployed within the compute environment;

detecting, by the software agent while the software agent is operating to collect and transmit the first type of workload data, a change in configuration data maintained by the data platform; and

collecting and transmitting, to the data platform, by the software agent based on the change in the configuration data, a second type of workload data associated with a second activity for the one or more workloads, wherein the second activity type of workload data is different than the first activity type of workload data.

20 . A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

directing a software agent deployed within a compute environment to collect and

transmit, to a data platform, a first type of workload data associated with a first activity for one or more workloads deployed within the compute environment;

detecting, while the software agent is operating to collect and transmit the first type of workload data, a request for the software agent to collect a second type of workload data associated with a second activity for the one or more workloads, wherein the second activity type of workload data is different than the first activity type of workload data; and

directing, based on the request and without modifying executable code of the software agent, the software agent to collect and transmit, to the data platform, the second type of workload data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2022
From: NANDURI, ANIL K.; GUO, XIAOFEI; BUNKER, ROSS T.; RAMACHANDRAN NIRMALA, ALEX; VANNINEN, MATTI A.; PANDYA, CHIRAG P.; CHEN, YIJOU
To: LACEWORK, INC.
Reel/Frame 061269/0599 →
Continuity (7)
Continuation In Part 17510179 · Oct 25, 2021
Continuation 16786822 · Feb 10, 2020
Continuation 16134806 · Sep 18, 2018
Provisional Application 63392300 · Jul 26, 2022
Provisional Application 63252145 · Oct 4, 2021
Provisional Application 62650971 · Mar 30, 2018
Provisional Application 62590986 · Nov 27, 2017
References Cited (400)
US 6301668B1 · Gleichauf et al. · 2001 [cited by applicant]
US 6347339B1 · Morris et al. · 2002 [cited by applicant]
US 6363411B1 · Dugan et al. · 2002 [cited by applicant]
US 6434663B1 · Grimsrud et al. · 2002 [cited by applicant]
US 6477651B1 · Teal · 2002 [cited by applicant]
US 6785821B1 · Teal · 2004 [cited by applicant]
US 6938084B2 · Gamache et al. · 2005 [cited by applicant]
US 7054873B2 · Nordström et al. · 2006 [cited by applicant]
US 7233333B2 · Lomask · 2007 [cited by applicant]
US 7310733B1 · Pearson et al. · 2007 [cited by applicant]
US 7424746B1 · Magdych et al. · 2008 [cited by applicant]
US 7478246B2 · Arndt et al. · 2009 [cited by applicant]
US 7484091B2 · Bade et al. · 2009 [cited by applicant]
US 7526501B2 · Albahari et al. · 2009 [cited by applicant]
US 7529801B2 · Moore et al. · 2009 [cited by applicant]
US 7562045B2 · Beadle et al. · 2009 [cited by applicant]
US 7574740B1 · Kennis · 2009 [cited by applicant]
US 7577424B2 · Sinha et al. · 2009 [cited by applicant]
US 7707411B2 · Bade et al. · 2010 [cited by applicant]
US 7716335B2 · Dinker et al. · 2010 [cited by applicant]
US 7739211B2 · Coffman et al. · 2010 [cited by applicant]
US 7743153B2 · Hall et al. · 2010 [cited by applicant]
US 7747559B2 · Leitner et al. · 2010 [cited by applicant]
US 7765431B2 · Agha et al. · 2010 [cited by applicant]
US 7779468B1 · Magdych et al. · 2010 [cited by applicant]
US 7797548B2 · Pearson et al. · 2010 [cited by applicant]
US 7845007B1 · Kennis · 2010 [cited by applicant]
US 7856544B2 · Schenfeld et al. · 2010 [cited by applicant]
US 7926026B2 · Klein et al. · 2011 [cited by applicant]
US 7962635B2 · Naidu et al. · 2011 [cited by applicant]
US 7996885B2 · Jaiswal et al. · 2011 [cited by applicant]
US 8032925B2 · Cho · 2011 [cited by applicant]
US 8037284B2 · Schenfeld et al. · 2011 [cited by applicant]
US 8037521B2 · Minato · 2011 [cited by applicant]
US 8050907B2 · Baisley et al. · 2011 [cited by applicant]
US 8086852B2 · Bade et al. · 2011 [cited by applicant]
US 8095983B2 · Guruswamy · 2012 [cited by applicant]
US 8122499B2 · Hall · 2012 [cited by applicant]
US 8140977B2 · Kriss et al. · 2012 [cited by applicant]
US 8151107B2 · Song et al. · 2012 [cited by applicant]
US 8160999B2 · Jin et al. · 2012 [cited by applicant]
US 8185619B1 · Maiocco et al. · 2012 [cited by applicant]
US 8209204B2 · Adler et al. · 2012 [cited by applicant]
US 8266301B2 · Moore et al. · 2012 [cited by applicant]
US 8266703B1 · Magdych et al. · 2012 [cited by applicant]
US 8276197B1 · Mangal et al. · 2012 [cited by applicant]
US 8281019B1 · Woodard et al. · 2012 [cited by applicant]
US 8291233B2 · Pearson et al. · 2012 [cited by applicant]
US 8301660B2 · Yalamanchi · 2012 [cited by applicant]
US 8341711B1 · Pennington et al. · 2012 [cited by applicant]
US 8347392B2 · Chess et al. · 2013 [cited by applicant]
US 8351456B2 · Kadous et al. · 2013 [cited by applicant]
US 8352589B2 · Ridel et al. · 2013 [cited by applicant]
US 8359584B2 · Rao et al. · 2013 [cited by applicant]
US 8392997B2 · Chen et al. · 2013 [cited by applicant]
US 8407798B1 · Lotem et al. · 2013 [cited by applicant]
US 8464346B2 · Barai et al. · 2013 [cited by applicant]
US 8490055B2 · Basak · 2013 [cited by applicant]
US 8497863B2 · Xie et al. · 2013 [cited by applicant]
US 8549002B2 · Herter et al. · 2013 [cited by applicant]
US 8549121B2 · Nocera et al. · 2013 [cited by applicant]
US 8561157B2 · Ge · 2013 [cited by applicant]
US 8566939B2 · Suchowski et al. · 2013 [cited by applicant]
US 8595262B1 · Hayden · 2013 [cited by applicant]
US 8607306B1 · Bridge et al. · 2013 [cited by applicant]
US 8631499B2 · Guruswamy · 2014 [cited by applicant]
US 8655989B2 · Ritter et al. · 2014 [cited by applicant]
US 8656497B2 · Amarasinghe et al. · 2014 [cited by applicant]
US 8725587B2 · Beadle et al. · 2014 [cited by applicant]
US 8726394B2 · Maor et al. · 2014 [cited by applicant]
US 8745197B2 · Nocera et al. · 2014 [cited by applicant]
US 8769697B2 · McGinley et al. · 2014 [cited by applicant]
US 8826403B2 · Bhaskaran et al. · 2014 [cited by applicant]
US 8843646B2 · Kuzin et al. · 2014 [cited by applicant]
US 8918884B2 · Jajodia et al. · 2014 [cited by applicant]
US 8959608B2 · Ahmed et al. · 2015 [cited by applicant]
US 8966475B2 · Srinivasan · 2015 [cited by applicant]
US 9043764B2 · Ranganathan et al. · 2015 [cited by applicant]
US 9043924B2 · Maor et al. · 2015 [cited by applicant]
US 9053306B2 · Yoshigaki et al. · 2015 [cited by applicant]
US 9053437B2 · Adler et al. · 2015 [cited by applicant]
US 9064210B1 · Hart · 2015 [cited by applicant]
US 9075618B2 · Winternitz et al. · 2015 [cited by applicant]
US 9104859B1 · Banerjee · 2015 [cited by applicant]
US 9110873B2 · Woodall et al. · 2015 [cited by applicant]
US 9118711B2 · Oliphant et al. · 2015 [cited by applicant]
US 9159024B2 · Bhanot et al. · 2015 [cited by applicant]
US 9177113B2 · McGinley et al. · 2015 [cited by applicant]
US 9189623B1 · Lin et al. · 2015 [cited by applicant]
US 9197653B2 · Kruglick · 2015 [cited by applicant]
US 9225730B1 · Brezinski · 2015 [cited by applicant]
US 9231935B1 · Bridge et al. · 2016 [cited by applicant]
US 9239873B2 · Branch et al. · 2016 [cited by applicant]
US 9246897B2 · He · 2016 [cited by applicant]
US 9246934B2 · Sabin et al. · 2016 [cited by applicant]
US 9246935B2 · Lietz et al. · 2016 [cited by applicant]
US 9280667B1 · Keanini et al. · 2016 [cited by applicant]
US 9323806B2 · Sadikov et al. · 2016 [cited by applicant]
US 9325729B2 · Jajodia et al. · 2016 [cited by applicant]
US 9369450B1 · Barak et al. · 2016 [cited by applicant]
US 9391978B2 · Burch et al. · 2016 [cited by applicant]
US 9400882B2 · Pearson et al. · 2016 [cited by applicant]
US 9430830B2 · Madabhushi et al. · 2016 [cited by applicant]
US 9438634B1 · Ross et al. · 2016 [cited by applicant]
US 9479527B2 · McGinley et al. · 2016 [cited by applicant]
US 9495522B2 · Singh et al. · 2016 [cited by applicant]
US 9497224B2 · Sweet et al. · 2016 [cited by applicant]
US 9516064B2 · Lietz et al. · 2016 [cited by applicant]
US 9537851B2 · Gordon et al. · 2017 [cited by applicant]
US 9558355B2 · Madou et al. · 2017 [cited by applicant]
US 9563777B2 · Deng et al. · 2017 [cited by applicant]
US 9569869B2 · Hesse et al. · 2017 [cited by applicant]
US 9582766B2 · Sadikov et al. · 2017 [cited by applicant]
US 9589069B2 · Yang et al. · 2017 [cited by applicant]
US 9591010B1 · Muddu et al. · 2017 [cited by applicant]
US 9596254B1 · Muddu et al. · 2017 [cited by applicant]
US 9596295B2 · Banadaki et al. · 2017 [cited by applicant]
US 9600915B2 · Winternitz et al. · 2017 [cited by applicant]
US 9602506B2 · Kang et al. · 2017 [cited by applicant]
US 9602526B2 · Liu et al. · 2017 [cited by applicant]
US 9639676B2 · Betz et al. · 2017 [cited by applicant]
US 9652875B2 · Vassilvitskii et al. · 2017 [cited by applicant]
US 9659337B2 · Lee et al. · 2017 [cited by applicant]
US 9665660B2 · Wensel · 2017 [cited by applicant]
US 9667641B2 · Muddu et al. · 2017 [cited by applicant]
US 9679243B2 · Zou et al. · 2017 [cited by applicant]
US 9699205B2 · Muddu et al. · 2017 [cited by applicant]
US 9705909B2 · Zaw · 2017 [cited by applicant]
US 9710332B1 · Fan et al. · 2017 [cited by applicant]
US 9720703B2 · Reick et al. · 2017 [cited by applicant]
US 9720704B2 · Reick et al. · 2017 [cited by applicant]
US 9727441B2 · Agarwal et al. · 2017 [cited by applicant]
US 9727604B2 · Jin et al. · 2017 [cited by applicant]
US 9729416B1 · Khanal et al. · 2017 [cited by applicant]
US 9740744B2 · Stetson et al. · 2017 [cited by applicant]
US 9741138B2 · Friedlander et al. · 2017 [cited by applicant]
US 9753960B1 · Troyanovsky · 2017 [cited by applicant]
US 9760619B1 · Lattanzi et al. · 2017 [cited by applicant]
US 9781115B2 · Heise · 2017 [cited by applicant]
US 9787705B1 · Love et al. · 2017 [cited by applicant]
US 9794379B2 · Kumar et al. · 2017 [cited by applicant]
US 9798885B2 · Deng et al. · 2017 [cited by applicant]
US 9805080B2 · Joshi et al. · 2017 [cited by applicant]
US 9805140B2 · Chakrabarti et al. · 2017 [cited by applicant]
US 9811790B2 · Ahern et al. · 2017 [cited by applicant]
US 9813435B2 · Muddu et al. · 2017 [cited by applicant]
US 9819671B2 · Ji · 2017 [cited by applicant]
US 9824473B2 · Winternitz et al. · 2017 [cited by applicant]
US 9830435B2 · Haven · 2017 [cited by applicant]
US 9836183B1 · Love et al. · 2017 [cited by applicant]
US 9838410B2 · Muddu et al. · 2017 [cited by applicant]
US 9843837B2 · Gopalan · 2017 [cited by applicant]
US 9846780B2 · Tonn et al. · 2017 [cited by applicant]
US 9852230B2 · Fleury et al. · 2017 [cited by applicant]
US 9858164B1 · McLean et al. · 2018 [cited by applicant]
US 9864672B2 · Seto et al. · 2018 [cited by applicant]
US 9882920B2 · Kruglick · 2018 [cited by applicant]
US 9887999B2 · Dong et al. · 2018 [cited by applicant]
US 9892262B2 · Schmitt · 2018 [cited by applicant]
US 9923911B2 · Vasseur et al. · 2018 [cited by applicant]
US 9930060B2 · Oberheide et al. · 2018 [cited by applicant]
US 9942220B2 · Bajenov et al. · 2018 [cited by applicant]
US 9946800B2 · Qian et al. · 2018 [cited by applicant]
US 9954842B2 · Huang · 2018 [cited by applicant]
US 9985827B2 · Li · 2018 [cited by applicant]
US 10003605B2 · Muddu et al. · 2018 [cited by applicant]
US 10013491B2 · Vasudevan et al. · 2018 [cited by applicant]
US 10104071B2 · Gordon et al. · 2018 [cited by applicant]
US 10116670B2 · Muddu et al. · 2018 [cited by applicant]
US 10121000B1 · Rivlin et al. · 2018 [cited by applicant]
US 10122740B1 · Finkelshtein et al. · 2018 [cited by applicant]
US 10129287B2 · Zaw · 2018 [cited by applicant]
US 10148677B2 · Muddu et al. · 2018 [cited by applicant]
US 10149148B2 · Zha et al. · 2018 [cited by applicant]
US 10158652B2 · Muddu et al. · 2018 [cited by applicant]
US 10182058B2 · Xu · 2019 [cited by applicant]
US 10182068B2 · Munoz et al. · 2019 [cited by applicant]
US 10205735B2 · Apostolopoulos · 2019 [cited by applicant]
US 10235527B1 · Dalessio et al. · 2019 [cited by applicant]
US 10237254B2 · Mcdowell et al. · 2019 [cited by applicant]
US 10237294B1 · Zadeh et al. · 2019 [cited by applicant]
US 10237379B2 · Kumar et al. · 2019 [cited by applicant]
US 10242199B2 · Muthurajan et al. · 2019 [cited by applicant]
US 10243970B2 · Muddu et al. · 2019 [cited by applicant]
US 10249266B2 · Zamir · 2019 [cited by applicant]
US 10254848B2 · Winternitz et al. · 2019 [cited by applicant]
US 10331659B2 · Ahuja et al. · 2019 [cited by applicant]
US 10338895B2 · Zhang et al. · 2019 [cited by applicant]
US 10339309B1 · Kling et al. · 2019 [cited by applicant]
US 10367704B2 · Giura et al. · 2019 [cited by applicant]
US 10382303B2 · Khanal et al. · 2019 [cited by applicant]
US 10382529B2 · Wan et al. · 2019 [cited by applicant]
US 10389738B2 · Muddu et al. · 2019 [cited by applicant]
US 10419463B2 · Muddu et al. · 2019 [cited by applicant]
US 10419465B2 · Muddu et al. · 2019 [cited by applicant]
US 10419468B2 · Glatfelter et al. · 2019 [cited by applicant]
US 10419469B1 · Singh et al. · 2019 [cited by applicant]
US 10423793B2 · Madou et al. · 2019 [cited by applicant]
US 10425437B1 · Bog et al. · 2019 [cited by applicant]
US 10432639B1 · Bebee et al. · 2019 [cited by applicant]
US 10447526B2 · Tucker et al. · 2019 [cited by applicant]
US 10454753B2 · Sasturkar et al. · 2019 [cited by applicant]
US 10454889B2 · Huang · 2019 [cited by applicant]
US 10454963B1 · Smith · 2019 [cited by applicant]
US 10459979B2 · Piechowicz et al. · 2019 [cited by applicant]
US 10462169B2 · Durairaj et al. · 2019 [cited by applicant]
US 10491705B2 · Oetting et al. · 2019 [cited by applicant]
US 10496263B2 · So et al. · 2019 [cited by applicant]
US 10496468B2 · Gefen et al. · 2019 [cited by applicant]
US 10496678B1 · Tang · 2019 [cited by applicant]
US 10503910B2 · Johns · 2019 [cited by applicant]
US 10505818B1 · Yona et al. · 2019 [cited by applicant]
US 10510007B2 · Singhal et al. · 2019 [cited by applicant]
US 10515095B2 · Childress et al. · 2019 [cited by applicant]
US 10516692B2 · Muthurajan et al. · 2019 [cited by applicant]
US 10521584B1 · Mehr · 2019 [cited by applicant]
US 10534633B2 · Hilemon et al. · 2020 [cited by applicant]
US 10534915B2 · Cherny et al. · 2020 [cited by applicant]
US 10558809B1 · Joyce et al. · 2020 [cited by applicant]
US 10565373B1 · Rao et al. · 2020 [cited by applicant]
US 10567344B2 · Shanks et al. · 2020 [cited by applicant]
US 10581891B1 · Kapoor et al. · 2020 [cited by applicant]
US 10587609B2 · Ebrahimi et al. · 2020 [cited by applicant]
US 10592535B2 · Ahn et al. · 2020 [cited by applicant]
US 10599718B2 · Kumar et al. · 2020 [cited by applicant]
US 10601856B1 · Natanzon et al. · 2020 [cited by applicant]
US RE47937E · Ramachandran et al. · 2020 [cited by applicant]
US RE47952E · Ramachandran et al. · 2020 [cited by applicant]
US 10614200B2 · Betz et al. · 2020 [cited by applicant]
US 10616259B2 · North · 2020 [cited by applicant]
US 10642867B2 · Palanciuc · 2020 [cited by applicant]
US 10656979B2 · Ishakian et al. · 2020 [cited by applicant]
US 10664757B2 · Lastras-Montano et al. · 2020 [cited by applicant]
US 10666668B2 · Muddu et al. · 2020 [cited by applicant]
US 10673880B1 · Pratt et al. · 2020 [cited by applicant]
US 10685295B1 · Ross et al. · 2020 [cited by applicant]
US 10693900B2 · Zadeh et al. · 2020 [cited by applicant]
US 10698954B2 · Piechowicz et al. · 2020 [cited by applicant]
US 10699017B2 · Mendelev et al. · 2020 [cited by applicant]
US 10701051B2 · Ohsumi · 2020 [cited by applicant]
US 10701104B2 · Malkov et al. · 2020 [cited by applicant]
US 10754940B2 · Ohsumi · 2020 [cited by applicant]
US 10756982B2 · Bai et al. · 2020 [cited by applicant]
US 10771488B2 · Verma et al. · 2020 [cited by applicant]
US 10775183B2 · Ho et al. · 2020 [cited by applicant]
US 10776191B2 · Zheng et al. · 2020 [cited by applicant]
US 10788570B2 · Wilson · 2020 [cited by applicant]
US 10791131B2 · Nor et al. · 2020 [cited by applicant]
US 10797974B2 · Giura et al. · 2020 [cited by applicant]
US 10812497B2 · Venkatramani et al. · 2020 [cited by applicant]
US 10824675B2 · Alonso et al. · 2020 [cited by applicant]
US 10824813B2 · Smith et al. · 2020 [cited by applicant]
US 10839052B2 · Williams et al. · 2020 [cited by applicant]
US 10885452B1 · Garg · 2021 [cited by applicant]
US 10904007B2 · Kim et al. · 2021 [cited by applicant]
US 10904270B2 · Muddu et al. · 2021 [cited by applicant]
US 10911470B2 · Muddu et al. · 2021 [cited by applicant]
US 10915628B2 · Stopel et al. · 2021 [cited by applicant]
US 10944778B1 · Golan et al. · 2021 [cited by applicant]
US 10986112B2 · Kim · 2021 [cited by examiner]
US 10986114B1 · Singh et al. · 2021 [cited by applicant]
US 10997047B2 · Pargaonkar et al. · 2021 [cited by applicant]
US 11036716B2 · Griffith et al. · 2021 [cited by applicant]
US 11036800B1 · Kayyoor et al. · 2021 [cited by applicant]
US 11044264B2 · Durairaj et al. · 2021 [cited by applicant]
US 11048492B2 · Jain et al. · 2021 [cited by applicant]
US 11082289B2 · Dang et al. · 2021 [cited by applicant]
US 11120343B2 · Das et al. · 2021 [cited by applicant]
US 11126533B2 · Knowles et al. · 2021 [cited by applicant]
US 11194849B2 · Lassoued et al. · 2021 [cited by applicant]
US 11194914B2 · Yang et al. · 2021 [cited by applicant]
US 11212299B2 · Gamble et al. · 2021 [cited by applicant]
US 11258807B2 · Muddu et al. · 2022 [cited by applicant]
US 11281519B2 · Krishnaswamy et al. · 2022 [cited by applicant]
US 11301134B2 · Hatsutori et al. · 2022 [cited by applicant]
US 11314789B2 · Goldfarb · 2022 [cited by applicant]
US 11411965B2 · Williams et al. · 2022 [cited by applicant]
US 11411966B2 · Muddu et al. · 2022 [cited by applicant]
US 11431735B2 · Shua · 2022 [cited by applicant]
US 11463464B2 · Zadeh et al. · 2022 [cited by applicant]
US 11489863B1 · Shua · 2022 [cited by applicant]
US 11494787B2 · Erickson et al. · 2022 [cited by applicant]
US 11544138B2 · Kapish et al. · 2023 [cited by applicant]
US 11575693B1 · Muddu et al. · 2023 [cited by applicant]
US 11606272B1 · Popelka et al. · 2023 [cited by applicant]
US 11606392B2 · Biswas · 2023 [cited by examiner]
US 11636090B2 · Li et al. · 2023 [cited by applicant]
US 11640388B2 · Yang et al. · 2023 [cited by applicant]
US 11647034B2 · Levin et al. · 2023 [cited by applicant]
US 11658990B2 · Shapoury · 2023 [cited by applicant]
US 11669571B2 · Binkley et al. · 2023 [cited by applicant]
US 11693958B1 · Steiman · 2023 [cited by applicant]
US 11722554B2 · Keren et al. · 2023 [cited by applicant]
US 11734351B2 · Binkley et al. · 2023 [cited by applicant]
US 11734419B1 · Mackle · 2023 [cited by applicant]
US 11748473B2 · Araujo et al. · 2023 [cited by applicant]
US 11755576B1 · Jiang et al. · 2023 [cited by applicant]
US 11755602B2 · Smith et al. · 2023 [cited by applicant]
US 11769098B2 · Adinarayan et al. · 2023 [cited by applicant]
US 11770387B1 · Shivamoggi et al. · 2023 [cited by applicant]
US 11838351B1 · Iliofotou et al. · 2023 [cited by applicant]
US 12007997B2 · Chan · 2024 [cited by examiner]
US 12210903B1 · Pohl · 2025 [cited by examiner]
US 12335286B1 · Erlingsson · 2025 [cited by examiner]
US 12405839B2 · Boyapalle · 2025 [cited by examiner]
US 12464003B1 · Pandya · 2025 [cited by examiner]
US 12470577B1 · Patil · 2025 [cited by examiner]
US 12483576B1 · Guo · 2025 [cited by examiner]
US 12500912B1 · Erlingsson · 2025 [cited by examiner]
US 12537839B1 · Reed · 2026 [cited by examiner]
US 12580936B1 · Palmer · 2026 [cited by examiner]
US 20020059531A1 · Lai · 2002 [cited by applicant]
US 20020161889A1 · Gamache et al. · 2002 [cited by applicant]
US 20030135749A1 · Gales et al. · 2003 [cited by applicant]
US 20030212779A1 · Boyter et al. · 2003 [cited by applicant]
US 20030233361A1 · Cady · 2003 [cited by applicant]
US 20040225929A1 · Agha et al. · 2004 [cited by applicant]
US 20050022028A1 · Hall · 2005 [cited by applicant]
US 20050060287A1 · Hellman et al. · 2005 [cited by applicant]
US 20050097199A1 · Woodard et al. · 2005 [cited by applicant]
US 20050102365A1 · Moore et al. · 2005 [cited by applicant]
US 20050108142A1 · Beadle et al. · 2005 [cited by applicant]
US 20050120101A1 · Nocera · 2005 [cited by applicant]
US 20050231760A1 · Minato · 2005 [cited by applicant]
US 20050246288A1 · Kimura et al. · 2005 [cited by applicant]
US 20050246521A1 · Bade et al. · 2005 [cited by applicant]
US 20060025987A1 · Baisley et al. · 2006 [cited by applicant]
US 20060026419A1 · Arndt et al. · 2006 [cited by applicant]
US 20060036896A1 · Gamache et al. · 2006 [cited by applicant]
US 20060075128A1 · Kotler et al. · 2006 [cited by applicant]
US 20060090095A1 · Massa et al. · 2006 [cited by applicant]
US 20060109271A1 · Lomask · 2006 [cited by applicant]
US 20060130145A1 · Choi et al. · 2006 [cited by applicant]
US 20060184682A1 · Suchowski et al. · 2006 [cited by applicant]
US 20070130330A1 · Ridel et al. · 2007 [cited by applicant]
US 20070142030A1 · Sinha et al. · 2007 [cited by applicant]
US 20070162605A1 · Chalasani et al. · 2007 [cited by applicant]
US 20070162963A1 · Penet et al. · 2007 [cited by applicant]
US 20070168696A1 · Ridel et al. · 2007 [cited by applicant]
US 20070169175A1 · Hall et al. · 2007 [cited by applicant]
US 20070174917A1 · Guruswamy · 2007 [cited by applicant]
US 20070214111A1 · Jin et al. · 2007 [cited by applicant]
US 20070225956A1 · Pratt et al. · 2007 [cited by applicant]
US 20070266425A1 · Cho · 2007 [cited by applicant]
US 20070282916A1 · Albahari et al. · 2007 [cited by applicant]
US 20080034411A1 · Aoyama · 2008 [cited by applicant]
US 20080065879A1 · Song et al. · 2008 [cited by applicant]
US 20080072062A1 · Pearson et al. · 2008 [cited by applicant]
US 20080109730A1 · Coffman et al. · 2008 [cited by applicant]
US 20080147707A1 · Jin et al. · 2008 [cited by applicant]
US 20080155335A1 · Klein et al. · 2008 [cited by applicant]
US 20080244718A1 · Frost et al. · 2008 [cited by applicant]
US 20080263643A1 · Jaiswal et al. · 2008 [cited by applicant]
US 20080270451A1 · Thomsen et al. · 2008 [cited by applicant]
US 20090006843A1 · Bade et al. · 2009 [cited by applicant]
US 20090007010A1 · Kriss et al. · 2009 [cited by applicant]
US 20090063857A1 · Bade et al. · 2009 [cited by applicant]
US 20090165109A1 · Hird · 2009 [cited by applicant]
US 20090177573A1 · Beadle et al. · 2009 [cited by applicant]
US 20090222740A1 · Yuan · 2009 [cited by applicant]
US 20090271863A1 · Govindavajhala et al. · 2009 [cited by applicant]
US 20090287720A1 · Herter et al. · 2009 [cited by applicant]
US 20090307651A1 · Senthil et al. · 2009 [cited by applicant]
US 20090327328A1 · Woodall et al. · 2009 [cited by applicant]
US 20100010987A1 · Smyth et al. · 2010 [cited by applicant]
US 20100042823A1 · Arndt et al. · 2010 [cited by applicant]
US 20100138925A1 · Barai et al. · 2010 [cited by applicant]
US 20100217860A1 · Naidu et al. · 2010 [cited by applicant]
US 20100228849A1 · Moore et al. · 2010 [cited by applicant]
US 20100235917A1 · Ku et al. · 2010 [cited by applicant]
US 20100309206A1 · Xie et al. · 2010 [cited by applicant]
US 20100329162A1 · Kadous et al. · 2010 [cited by applicant]
US 20110023098A1 · Pearson et al. · 2011 [cited by applicant]
US 20110029952A1 · Harrington · 2011 [cited by applicant]
US 20110119100A1 · Ruhl et al. · 2011 [cited by applicant]
US 20110154287A1 · Mukkamala et al. · 2011 [cited by applicant]
US 20110185433A1 · Amarasinghe et al. · 2011 [cited by applicant]
US 20110231383A1 · Smyth et al. · 2011 [cited by applicant]
US 20110302631A1 · Sureshchandra et al. · 2011 [cited by applicant]
US 20120005322A1 · Nocera et al. · 2012 [cited by applicant]
US 20120016706A1 · Pargaonkar et al. · 2012 [cited by applicant]
US 20120054732A1 · Jain et al. · 2012 [cited by applicant]
US 20120089875A1 · Faust et al. · 2012 [cited by applicant]
US 20120102029A1 · Larson et al. · 2012 [cited by applicant]
US 20120137370A1 · Guruswamy · 2012 [cited by applicant]
US 20120143898A1 · Bruno et al. · 2012 [cited by applicant]
US 20120158858A1 · Gkantsidis et al. · 2012 [cited by applicant]
US 20120159333A1 · Mital et al. · 2012 [cited by applicant]
US 20120173541A1 · Venkataramani · 2012 [cited by applicant]
US 20120233699A1 · Jajodia et al. · 2012 [cited by applicant]
US 20120260344A1 · Maor et al. · 2012 [cited by applicant]
US 20120317149A1 · Jagota et al. · 2012 [cited by applicant]
US 20130024412A1 · Gong et al. · 2013 [cited by applicant]
US 20130067100A1 · Kuzin et al. · 2013 [cited by applicant]
US 20130081118A1 · Ge · 2013 [cited by applicant]
US 20130086667A1 · Haven · 2013 [cited by applicant]
US 20130091577A1 · McGinley et al. · 2013 [cited by applicant]
US 20130097320A1 · Ritter et al. · 2013 [cited by applicant]
US 20130151453A1 · Bhanot et al. · 2013 [cited by applicant]
US 20130160131A1 · Madou et al. · 2013 [cited by applicant]