IP Library › Granted Patent US 12,423,078
Granted Patent B2
US 12,423,078 · App. 18/353,047 · Granted Sep 23, 2025

Systems, methods and devices for device fingerprinting and automatic deployment of software in a computing network using a peer-to-peer approach

Inventors: Nir Montag (Tel Aviv, IL); Ido Kotler (Tel Aviv, IL); Matan Mates (Tel Aviv, IL); Mike Vincent Petronaci (Wellesley, MA); Gustavo Ringel (Tel Aviv, IL); Caleb Joshua Fenton (Union City, CA)
Assignee: Sentinel Labs Israel Ltd.
G06F8/60H04L63/0876H04L63/168H04L67/34
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,423,078
App. No.
18/353,047
Granted
Sep 23, 2025
Kind
B2
Abstract

Disclosed herein are embodiments of methods, devices and systems for device fingerprinting and automatic and dynamic software deployment to one or more endpoints on a computer network. The device fingerprinting systems and devices herein are configured to operate with limited data without sitting between network devices and the internet, without monitoring all network traffic, and without limited or no active scanning. The embodiments herein may passively collect information as distributed peers and may perform very limited active scans. In some embodiments, the information is used as an input to a custom hierarchical learning model to fingerprint devices on a network by identifying attributes of the devices such as the operating system family, operating system version, and device role. In some embodiments, a dynamic deployer selection process may be utilized to simply and efficiently deploy software. Some embodiments herein involve end-to-end encryption of credentials in a deployment process.

Claims (36)

1. A system for device fingerprinting, the system comprising:

one or more computer readable storage devices configured to store a plurality of computer executable instructions; and

one or more hardware computer processors in communication with the one or more computer readable storage devices and configured to execute the plurality of computer executable instructions in order to cause the system to:

collect, via one or more distributed software agents on one or more endpoint devices of a computer network, endpoint device data;

analyze, by the one or more distributed software agents or a central server, the endpoint device data to determine at least one of an operating system family and an operating system type of at least one of the one or more endpoint devices, wherein analyzing the endpoint device data comprises:

inputting the endpoint device data into a hierarchical machine learning model comprising:

a first layer, the first layer configured to classify each of the one or more endpoint devices into an operating system family classification; and

a second layer, the second layer configured to classify each of the one or more endpoint devices of a classified operating system family into an operating system type classification;

aggregate, by the one or more distributed software agents or the central server, the operating system family classification and the operating system type classification for each of the one or more endpoint devices to generate a device fingerprint for the respective endpoint device.

2. The system of claim 1 , wherein the endpoint device data comprises both passive broadcast data and active unicast data.

3. The system of claim 2 , wherein the passive broadcast data comprises broadcast protocol data including one or more of address resolution protocol (ARP), dynamic host configuration protocol (DHCP), server message block (SMB), simple service discovery protocol (SSDP), multicast domain Name system (mDNS), or simple network management protocol (SNMP).

4. The system of claim 2 , wherein the active unicast data comprises data obtained by scanning, by the one or more distributed software agents, open ports including one or more of secure shell (SSH), Telnet, hypertext transfer protocol (HTTP), hypertext transfer protocol secure (HTTPS), and remote desktop protocol (RDP).

5. The system of claim 1 , wherein the one or more hardware computer processors are further configured to execute the plurality of computer executable instructions in order to cause the system to apply, by the one or more distributed software agents, one or more security protocols to the one or more endpoint devices based at least in part on the determined operating system family or operating system type.

6. The system of claim 1 , wherein the one or more hardware computer processors are further configured to execute the plurality of computer executable instructions in order to cause the system to apply, by the one or more distributed software agents or the central server, one or more labels to the endpoint device data based on one or more manual or automatically generated labeling rules prior to analyzing the endpoint device data.

7. The system of claim 1 , wherein the one or more distributed software agents continuously collect the endpoint data or the network traffic data from the one or more endpoint devices.

8. The system of claim 1 , wherein the one or more hardware computer processors are further configured to execute the plurality of computer executable instructions in order to cause the system to access, by the one or more distributed software agents or the central server, one or more databases to collect additional endpoint device data comprising one or more of device media access control (MAC) addresses, operating system versions, device manufacturers, and granular physical device identifications.

9. The system of claim 1 , wherein the first and second layers of the hierarchical machine learning model each comprise one or more machine learning sub-models that comprise XGBoost or another decision tree ensemble.

10. The system of claim 1 , wherein the first and second layers of the hierarchical machine learning model are part of a fully connected neural network.

11. The system of claim 10 , wherein the output of the neural network comprises a numerical result indicating the probability of an endpoint device having a specific OS family for the first layer, and the probability of an endpoint device having a specific OS type for the second layer, and wherein if the probability is above a predetermined threshold, the layer classification is generated.

12. A computer implemented method for device fingerprinting, the method comprising:

collecting, via one or more distributed software agents on one or more endpoint devices of a computer network, endpoint device data;

analyzing, by the one or more distributed software agents or a central server, the endpoint device data to determine at least one of an operating system family and an operating system type of at least one of the one or more endpoint devices, wherein analyzing the endpoint device data comprises:

inputting the endpoint device data into a hierarchical machine learning model comprising:

a first layer, the first layer configured to classify each of the one or more endpoint devices into an operating system family classification; and

a second layer, the second layer configured to classify each of the one or more endpoint devices of a classified operating system family into an operating system type classification;

aggregating, by the one or more distributed software agents or the central server, the operating system family classification and the operating system type classification for each of the one or more endpoint devices to generate a device fingerprint for the respective endpoint device.

13. The method of claim 12 , wherein the endpoint device data comprises both passive broadcast data and active unicast data.

14. The method of claim 13 , wherein the passive broadcast data comprises broadcast protocol data including one or more of address resolution protocol (ARP), dynamic host configuration protocol (DHCP), server message block (SMB), simple service discovery protocol (SSDP), multicast domain Name system (mDNS), or simple network management protocol (SNMP).

15. The method of claim 13 , wherein the active unicast data comprises data obtained by scanning, by the one or more distributed software agents, open ports including one or more of secure shell (SSH), Telnet, hypertext transfer protocol (HTTP), hypertext transfer protocol secure (HTTPS), and remote desktop protocol (RDP).

16. The method of claim 12 , wherein the one or more hardware computer processors are further configured to execute the plurality of computer executable instructions in order to cause the system to apply, by the one or more distributed software agents, one or more security protocols to the one or more endpoint devices based at least in part on the determined operating system family or operating system type.

17. The method of claim 12 , wherein the one or more hardware computer processors are further configured to execute the plurality of computer executable instructions in order to cause the system to apply, by the one or more distributed software agents or the central server, one or more labels to the endpoint device data based on one or more manual or automatically generated labeling rules prior to analyzing the endpoint device data.

18. The method of claim 12 , wherein the one or more distributed software agents continuously collect the endpoint data or the network traffic data from the one or more endpoint devices.

19. The method of claim 12 , wherein the one or more hardware computer processors are further configured to execute the plurality of computer executable instructions in order to cause the system to access, by the one or more distributed software agents or the central server, one or more databases to collect additional endpoint device data comprising one or more of device media access control (MAC) addresses, operating system versions, device manufacturers, and granular physical device identifications.

20. The method of claim 12 , wherein the first and second layers of the hierarchical machine learning model each comprise one or more machine learning sub-models that comprise XGBoost or another decision tree ensemble.

21. The method of claim 12 , wherein the first and second layers of the hierarchical machine learning model are part of a fully connected neural network.

22. The method of claim 21 , wherein the output of the neural network comprises a numerical result indicating the probability of an endpoint device having a specific OS family for the first layer, and the probability of an endpoint device having a specific OS type for the second layer, and wherein if the probability is above a predetermined threshold, the layer classification is generated.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2023
From: MONTAG, NIR; KOTLER, IDO; MATES, MATAN; PETRONACI, MIKE VINCENT; RINGEL, GUSTAVO; FENTON, CALEB JOSHUA
To: SENTINEL LABS ISRAEL LTD.
Reel/Frame 064266/0001 →
Continuity (5)
Continuation 18093737 · Jan 5, 2023
Continuation 17471822 · Sep 10, 2021
Provisional Application 63173191 · Apr 9, 2021
Provisional Application 63126162 · Dec 16, 2020
Related Publication 20240069881A1 · Feb 29, 2024
References Cited (400)
US 4979118A · Kheradpir · 1990 [cited by applicant]
US 5311593A · Carmi · 1994 [cited by applicant]
US 6154844A · Touboul et al. · 2000 [cited by applicant]
US 6157953A · Chang et al. · 2000 [cited by applicant]
US 6728716B1 · Bhattacharya et al. · 2004 [cited by applicant]
US 6804780B1 · Touboul · 2004 [cited by applicant]
US 6836888B1 · Basu et al. · 2004 [cited by applicant]
US 7076696B1 · Stringer · 2006 [cited by applicant]
US 7093239B1 · Van der Made · 2006 [cited by applicant]
US 7181769B1 · Keanini et al. · 2007 [cited by applicant]
US 7225468B2 · Waisman et al. · 2007 [cited by applicant]
US 7299294B1 · Bruck et al. · 2007 [cited by applicant]
US 7305546B1 · Miller · 2007 [cited by applicant]
US 7322044B2 · Hrastar · 2008 [cited by applicant]
US 7464407B2 · Nakae et al. · 2008 [cited by applicant]
US 7530106B1 · Zaitsev et al. · 2009 [cited by applicant]
US 7543269B2 · Krueger · 2009 [cited by applicant]
US 7546587B2 · Marr et al. · 2009 [cited by applicant]
US 7574740B1 · Kennis · 2009 [cited by applicant]
US 7596807B2 · Ptacek et al. · 2009 [cited by applicant]
US 7596808B1 · Wilkinson et al. · 2009 [cited by applicant]
US 7710933B1 · Sundaralingam et al. · 2010 [cited by applicant]
US 7739516B2 · Bender et al. · 2010 [cited by applicant]
US 7832012B2 · Huddleston · 2010 [cited by applicant]
US 7882538B1 · Palmer · 2011 [cited by applicant]
US 7890612B2 · Todd et al. · 2011 [cited by applicant]
US 7937755B1 · Guruswamy · 2011 [cited by applicant]
US 7984129B2 · Vaught · 2011 [cited by applicant]
US 8015605B2 · Yegneswaran · 2011 [cited by applicant]
US 8024795B2 · Newton · 2011 [cited by applicant]
US 8042186B1 · Polyakov et al. · 2011 [cited by applicant]
US 8065722B2 · Barford et al. · 2011 [cited by applicant]
US 8078556B2 · Adi et al. · 2011 [cited by applicant]
US 8082471B2 · Khan · 2011 [cited by applicant]
US 8131281B1 · Hildner et al. · 2012 [cited by applicant]
US 8141154B2 · Gruzman et al. · 2012 [cited by applicant]
US 8156556B2 · Krishnamurthy · 2012 [cited by applicant]
US 8171545B1 · Cooley et al. · 2012 [cited by applicant]
US 8181033B1 · Paul et al. · 2012 [cited by applicant]
US 8181250B2 · Rafalovich et al. · 2012 [cited by applicant]
US 8204984B1 · Aziz · 2012 [cited by applicant]
US 8205035B2 · Reddy et al. · 2012 [cited by applicant]
US 8230505B1 · Ahrens et al. · 2012 [cited by applicant]
US 8296842B2 · Singh et al. · 2012 [cited by applicant]
US 8327442B2 · Herz et al. · 2012 [cited by applicant]
US 8353033B1 · Chen et al. · 2013 [cited by applicant]
US 8370931B1 · Chien et al. · 2013 [cited by applicant]
US 8375444B2 · Aziz et al. · 2013 [cited by applicant]
US 8375447B2 · Amoroso et al. · 2013 [cited by applicant]
US 8413238B1 · Sutton · 2013 [cited by applicant]
US 8413241B2 · Weeks et al. · 2013 [cited by applicant]
US 8418250B2 · Morris et al. · 2013 [cited by applicant]
US 8438386B2 · Hegli et al. · 2013 [cited by applicant]
US 8438626B2 · Anderson et al. · 2013 [cited by applicant]
US 8443442B2 · Wang et al. · 2013 [cited by applicant]
US 8474044B2 · Zawadowskiy et al. · 2013 [cited by applicant]
US 8488466B2 · Breslin et al. · 2013 [cited by applicant]
US 8528057B1 · Garrett · 2013 [cited by applicant]
US 8528087B2 · Hsu et al. · 2013 [cited by applicant]
US 8538578B2 · Battles et al. · 2013 [cited by applicant]
US 8539582B1 · Aziz et al. · 2013 [cited by applicant]
US 8549643B1 · Shou · 2013 [cited by applicant]
US 8555385B1 · Bhatkar et al. · 2013 [cited by applicant]
US 8561177B1 · Aziz et al. · 2013 [cited by applicant]
US 8566946B1 · Aziz et al. · 2013 [cited by applicant]
US 8607054B2 · Ramarathinam et al. · 2013 [cited by applicant]
US 8607340B2 · Wright · 2013 [cited by applicant]
US 8627475B2 · Loveland et al. · 2014 [cited by applicant]
US 8677494B2 · Edery et al. · 2014 [cited by applicant]
US 8713306B1 · Bennett · 2014 [cited by applicant]
US 8719937B2 · Sundaram et al. · 2014 [cited by applicant]
US 8725898B1 · Vincent · 2014 [cited by applicant]
US 8726389B2 · Morris et al. · 2014 [cited by applicant]
US 8732296B1 · Thomas et al. · 2014 [cited by applicant]
US 8752173B2 · Yadav · 2014 [cited by applicant]
US 8789135B1 · Pani · 2014 [cited by applicant]
US 8793151B2 · Delzoppo et al. · 2014 [cited by applicant]
US 8821242B2 · Hinman et al. · 2014 [cited by applicant]
US 8839369B1 · Dai et al. · 2014 [cited by applicant]
US 8849880B2 · Thelen · 2014 [cited by applicant]
US 8850582B2 · Endoh et al. · 2014 [cited by applicant]
US 8880435B1 · Catlett et al. · 2014 [cited by applicant]
US 8881282B1 · Aziz et al. · 2014 [cited by applicant]
US 8893278B1 · Chechik · 2014 [cited by applicant]
US 8898788B1 · Aziz et al. · 2014 [cited by applicant]
US 8904527B2 · Dawson et al. · 2014 [cited by applicant]
US 8943594B1 · Arrowood · 2015 [cited by applicant]
US 8949986B2 · Ben-Shalom · 2015 [cited by applicant]
US 8959338B2 · Snow et al. · 2015 [cited by applicant]
US 8973142B2 · Shulman et al. · 2015 [cited by applicant]
US 8984637B2 · Karecha et al. · 2015 [cited by applicant]
US 9009829B2 · Stolfo et al. · 2015 [cited by applicant]
US 9027135B1 · Aziz · 2015 [cited by applicant]
US 9043920B2 · Gula et al. · 2015 [cited by applicant]
US 9081747B1 · Tabieros et al. · 2015 [cited by applicant]
US 9117078B1 · Chien et al. · 2015 [cited by applicant]
US 9141792B2 · Baluda et al. · 2015 [cited by applicant]
US 9166993B1 · Liu · 2015 [cited by applicant]
US 9185136B2 · Dulkin et al. · 2015 [cited by applicant]
US 9195480B2 · Wang et al. · 2015 [cited by applicant]
US 9197601B2 · Pasdar · 2015 [cited by applicant]
US 9213838B2 · Lu · 2015 [cited by applicant]
US 9225734B1 · Hastings · 2015 [cited by applicant]
US 9240976B1 · Murchison · 2016 [cited by applicant]
US 9246774B2 · Mataitis et al. · 2016 [cited by applicant]
US 9270690B2 · Kraitsman et al. · 2016 [cited by applicant]
US 9305165B2 · Snow et al. · 2016 [cited by applicant]
US 9329973B2 · Bhuyan · 2016 [cited by applicant]
US 9330259B2 · Klein et al. · 2016 [cited by applicant]
US 9356942B1 · Joffe · 2016 [cited by applicant]
US 9356950B2 · Vissamsetty et al. · 2016 [cited by applicant]
US 9369476B2 · Chekina et al. · 2016 [cited by applicant]
US 9386034B2 · Cochenour · 2016 [cited by applicant]
US 9398001B1 · Tidd · 2016 [cited by applicant]
US 9407602B2 · Feghali et al. · 2016 [cited by applicant]
US 9413721B2 · Morris et al. · 2016 [cited by applicant]
US 9420002B1 · McGovern · 2016 [cited by examiner]
US 9430646B1 · Mushtaq et al. · 2016 [cited by applicant]
US 9432360B1 · Triandopoulos et al. · 2016 [cited by applicant]
US 9438614B2 · Herz · 2016 [cited by applicant]
US 9495188B1 · Ettema et al. · 2016 [cited by applicant]
US 9503470B2 · Gertner et al. · 2016 [cited by applicant]
US 9547516B2 · Thakkar et al. · 2017 [cited by applicant]
US 9578045B2 · Jaroch et al. · 2017 [cited by applicant]
US 9591006B2 · Siva et al. · 2017 [cited by applicant]
US 9601000B1 · Gruss et al. · 2017 [cited by applicant]
US 9602531B1 · Wallace et al. · 2017 [cited by applicant]
US 9606893B2 · Gupta et al. · 2017 [cited by applicant]
US 9607146B2 · Sridhara et al. · 2017 [cited by applicant]
US 9609019B2 · Vissamsetty et al. · 2017 [cited by applicant]
US 9628498B1 · Aziz et al. · 2017 [cited by applicant]
US 9641544B1 · Treat et al. · 2017 [cited by applicant]
US 9641550B2 · Kraitsman et al. · 2017 [cited by applicant]
US 9705904B1 · Davis et al. · 2017 [cited by applicant]
US 9710648B2 · Weingarten et al. · 2017 [cited by applicant]
US 9712547B2 · Touboul et al. · 2017 [cited by applicant]
US 9769204B2 · Vissamsetty et al. · 2017 [cited by applicant]
US 9772832B2 · Rubio · 2017 [cited by applicant]
US 9781148B2 · Mahaffey et al. · 2017 [cited by applicant]
US 9807092B1 · Gutzmann · 2017 [cited by applicant]
US 9807115B2 · Kolton et al. · 2017 [cited by applicant]
US 9813451B2 · Honda et al. · 2017 [cited by applicant]
US 9871766B2 · Syed et al. · 2018 [cited by applicant]
US 9877210B1 · Hildner et al. · 2018 [cited by applicant]
US 9888032B2 · Dekel et al. · 2018 [cited by applicant]
US 9898763B1 · Vaynblat et al. · 2018 [cited by applicant]
US 9942270B2 · Vissamsetty et al. · 2018 [cited by applicant]
US 10025928B2 · Jaroch et al. · 2018 [cited by applicant]
US 10044675B1 · Ettema et al. · 2018 [cited by applicant]
US 10102374B1 · Cohen et al. · 2018 [cited by applicant]
US 10169586B2 · Maciejak et al. · 2019 [cited by applicant]
US 10237282B2 · Nelson et al. · 2019 [cited by applicant]
US 10250636B2 · Vissamsetty et al. · 2019 [cited by applicant]
US 10257224B2 · Jaroch et al. · 2019 [cited by applicant]
US 10284591B2 · Giuliani et al. · 2019 [cited by applicant]
US 10375110B2 · Vissamsetty et al. · 2019 [cited by applicant]
US 10382484B2 · Shayevitz et al. · 2019 [cited by applicant]
US 10476891B2 · Vissamsetty et al. · 2019 [cited by applicant]
US 10509905B2 · Vissamsetty et al. · 2019 [cited by applicant]
US 10542044B2 · Vissamsetty et al. · 2020 [cited by applicant]
US 10567431B2 · Vissamsetty et al. · 2020 [cited by applicant]
US 10574698B1 · Sharifi · 2020 [cited by applicant]
US 10599842B2 · Vissamsetty et al. · 2020 [cited by applicant]
US 10599844B2 · Schmidtler et al. · 2020 [cited by applicant]
US 10609074B2 · Vissamsetty et al. · 2020 [cited by applicant]
US 10757090B2 · Kahol et al. · 2020 [cited by applicant]
US 10826941B2 · Jain et al. · 2020 [cited by applicant]
US 10855671B2 · Kahol et al. · 2020 [cited by applicant]
US 10938854B2 · Strogov et al. · 2021 [cited by applicant]
US 11032301B2 · Mandrychenko et al. · 2021 [cited by applicant]
US 11038658B2 · Vissamsetty et al. · 2021 [cited by applicant]
US 11171974B2 · Gertner et al. · 2021 [cited by applicant]
US 11470115B2 · Vissamsetty et al. · 2022 [cited by applicant]
US 11507663B2 · Cohen et al. · 2022 [cited by applicant]
US 11522894B2 · Weingarten et al. · 2022 [cited by applicant]
US 11579857B2 · Montag et al. · 2023 [cited by applicant]
US 11580218B2 · Enfinger · 2023 [cited by applicant]
US 20020010800A1 · Riley et al. · 2002 [cited by applicant]
US 20020016826A1 · Johansson et al. · 2002 [cited by applicant]
US 20020078382A1 · Sheikh et al. · 2002 [cited by applicant]
US 20020093917A1 · Knobbe et al. · 2002 [cited by applicant]
US 20020095607A1 · Lin-Hendel · 2002 [cited by applicant]
US 20020178374A1 · Swimmer et al. · 2002 [cited by applicant]
US 20020194489A1 · Almogy et al. · 2002 [cited by applicant]
US 20030065950A1 · Yarborough · 2003 [cited by applicant]
US 20030145225A1 · Bruton, III et al. · 2003 [cited by applicant]
US 20030145226A1 · Bruton, III et al. · 2003 [cited by applicant]
US 20030152034A1 · Zhang et al. · 2003 [cited by applicant]
US 20030188189A1 · Desai et al. · 2003 [cited by applicant]
US 20030223367A1 · Shay et al. · 2003 [cited by applicant]
US 20040083369A1 · Erlingsson et al. · 2004 [cited by applicant]
US 20040172557A1 · Nakae et al. · 2004 [cited by applicant]
US 20040243699A1 · Koclanes et al. · 2004 [cited by applicant]
US 20040255157A1 · Ghanea-Hercock · 2004 [cited by applicant]
US 20050050353A1 · Thiele et al. · 2005 [cited by applicant]
US 20050076235A1 · Ormazabal et al. · 2005 [cited by applicant]
US 20050076238A1 · Ormazabal et al. · 2005 [cited by applicant]
US 20050108562A1 · Khazan et al. · 2005 [cited by applicant]
US 20050138402A1 · Yoon et al. · 2005 [cited by applicant]
US 20050204157A1 · Johnson · 2005 [cited by applicant]
US 20050223239A1 · Dotan · 2005 [cited by applicant]
US 20050240989A1 · Kim et al. · 2005 [cited by applicant]
US 20060053490A1 · Herz et al. · 2006 [cited by applicant]
US 20060085543A1 · Hrastar · 2006 [cited by applicant]
US 20060101515A1 · Amoroso et al. · 2006 [cited by applicant]
US 20060126522A1 · Oh · 2006 [cited by applicant]
US 20060161989A1 · Reshef et al. · 2006 [cited by applicant]
US 20060203774A1 · Carrion-Rodrigo · 2006 [cited by applicant]
US 20060209701A1 · Zhang et al. · 2006 [cited by applicant]
US 20060230129A1 · Swami et al. · 2006 [cited by applicant]
US 20060236401A1 · Fosdick · 2006 [cited by applicant]
US 20070022090A1 · Graham · 2007 [cited by applicant]
US 20070025374A1 · Stefan et al. · 2007 [cited by applicant]
US 20070067623A1 · Ward · 2007 [cited by applicant]
US 20070097976A1 · Wood et al. · 2007 [cited by applicant]
US 20070100905A1 · Masters et al. · 2007 [cited by applicant]
US 20070101431A1 · Clift et al. · 2007 [cited by applicant]
US 20070115993A1 · Cohen · 2007 [cited by applicant]
US 20070143827A1 · Nicodemus et al. · 2007 [cited by applicant]
US 20070143851A1 · Nicodemus et al. · 2007 [cited by applicant]
US 20070177499A1 · Gavrilescu et al. · 2007 [cited by applicant]
US 20070208822A1 · Wang et al. · 2007 [cited by applicant]
US 20070208936A1 · Ramos · 2007 [cited by applicant]
US 20070209070A1 · Yadav · 2007 [cited by applicant]
US 20070226320A1 · Hager et al. · 2007 [cited by applicant]
US 20070240215A1 · Flores et al. · 2007 [cited by applicant]
US 20070250930A1 · Aziz et al. · 2007 [cited by applicant]
US 20070282782A1 · Carey et al. · 2007 [cited by applicant]
US 20080005782A1 · Aziz · 2008 [cited by applicant]
US 20080018927A1 · Martin et al. · 2008 [cited by applicant]
US 20080022000A1 · Furuya et al. · 2008 [cited by applicant]
US 20080034429A1 · Schneider · 2008 [cited by applicant]
US 20080046989A1 · Wahl · 2008 [cited by applicant]
US 20080060074A1 · Okuyama · 2008 [cited by applicant]
US 20080071728A1 · Lim · 2008 [cited by applicant]
US 20080082722A1 · Savagaonkar et al. · 2008 [cited by applicant]
US 20080083034A1 · Kim et al. · 2008 [cited by applicant]
US 20080098476A1 · Syversen · 2008 [cited by applicant]
US 20080104046A1 · Singla et al. · 2008 [cited by applicant]
US 20080127346A1 · Oh et al. · 2008 [cited by applicant]
US 20080162397A1 · Zaltzman · 2008 [cited by applicant]
US 20080168559A1 · Touitou et al. · 2008 [cited by applicant]
US 20080170566A1 · Akimoto · 2008 [cited by applicant]
US 20080229415A1 · Kapoor et al. · 2008 [cited by applicant]
US 20090077664A1 · Hsu et al. · 2009 [cited by applicant]
US 20090089040A1 · Monastyrsky et al. · 2009 [cited by applicant]
US 20090104046A1 · Martin et al. · 2009 [cited by applicant]
US 20090158407A1 · Nicodemus et al. · 2009 [cited by applicant]
US 20090158418A1 · Rao et al. · 2009 [cited by applicant]
US 20090170566A1 · Kwon et al. · 2009 [cited by applicant]
US 20090199296A1 · Xie et al. · 2009 [cited by applicant]
US 20090241173A1 · Troyansky · 2009 [cited by applicant]
US 20090249466A1 · Motil et al. · 2009 [cited by applicant]
US 20090249470A1 · Litvin et al. · 2009 [cited by applicant]
US 20090254973A1 · Kwan · 2009 [cited by applicant]
US 20090288158A1 · Izatt et al. · 2009 [cited by applicant]
US 20090296641A1 · Bienas et al. · 2009 [cited by applicant]
US 20090327688A1 · Li et al. · 2009 [cited by applicant]
US 20090328196A1 · Bovee · 2009 [cited by applicant]
US 20100005339A1 · Hooks · 2010 [cited by applicant]
US 20100077483A1 · Stolfo et al. · 2010 [cited by applicant]
US 20100122317A1 · Yadav · 2010 [cited by applicant]
US 20100122343A1 · Ghosh et al. · 2010 [cited by applicant]
US 20100169973A1 · Kim et al. · 2010 [cited by applicant]
US 20100269175A1 · Stolfo et al. · 2010 [cited by applicant]
US 20100293615A1 · Ye · 2010 [cited by applicant]
US 20100299430A1 · Powers et al. · 2010 [cited by applicant]
US 20110023118A1 · Wright et al. · 2011 [cited by applicant]
US 20110067107A1 · Weeks et al. · 2011 [cited by applicant]
US 20110078309A1 · Bloch · 2011 [cited by applicant]
US 20110099633A1 · Aziz · 2011 [cited by applicant]
US 20110113427A1 · Dotan · 2011 [cited by applicant]
US 20110138456A1 · Ormazabal et al. · 2011 [cited by applicant]
US 20110141937A1 · Breslin et al. · 2011 [cited by applicant]
US 20110145920A1 · Mahaffey et al. · 2011 [cited by applicant]
US 20110167494A1 · Bowen · 2011 [cited by applicant]
US 20110178930A1 · Scheidt et al. · 2011 [cited by applicant]
US 20110185430A1 · Sallam · 2011 [cited by applicant]
US 20110214176A1 · Burch et al. · 2011 [cited by applicant]
US 20110214182A1 · Adams et al. · 2011 [cited by applicant]
US 20110219443A1 · Hampel · 2011 [cited by applicant]
US 20110219449A1 · St. Neitzel · 2011 [cited by applicant]
US 20110247071A1 · Hooks et al. · 2011 [cited by applicant]
US 20110271341A1 · Satish et al. · 2011 [cited by applicant]
US 20110288940A1 · Hordan et al. · 2011 [cited by applicant]
US 20120023572A1 · William, Jr. et al. · 2012 [cited by applicant]
US 20120030745A1 · Bauer · 2012 [cited by applicant]
US 20120030750A1 · Bhargava et al. · 2012 [cited by applicant]
US 20120079596A1 · Thomas et al. · 2012 [cited by applicant]
US 20120084866A1 · Stolfo · 2012 [cited by applicant]
US 20120106377A1 · Sommers et al. · 2012 [cited by applicant]
US 20120124363A1 · Dietrich et al. · 2012 [cited by applicant]
US 20120137342A1 · Hartrell et al. · 2012 [cited by applicant]
US 20120137367A1 · Dupont et al. · 2012 [cited by applicant]
US 20120144488A1 · Sankruthi · 2012 [cited by applicant]
US 20120151565A1 · Fiterman · 2012 [cited by applicant]
US 20120185563A1 · Sugiyama et al. · 2012 [cited by applicant]
US 20120240182A1 · Marayanaswamy et al. · 2012 [cited by applicant]
US 20120255003A1 · Sallam · 2012 [cited by applicant]
US 20120255004A1 · Sallam · 2012 [cited by applicant]
US 20120291090A1 · Srinivasan et al. · 2012 [cited by applicant]
US 20120297488A1 · Kapoor et al. · 2012 [cited by applicant]
US 20120324094A1 · Wyatt et al. · 2012 [cited by applicant]
US 20120331553A1 · Aziz et al. · 2012 [cited by applicant]
US 20130052992A1 · Lee et al. · 2013 [cited by applicant]
US 20130054682A1 · Malik et al. · 2013 [cited by applicant]
US 20130061097A1 · Mendel et al. · 2013 [cited by applicant]
US 20130080641A1 · Lui et al. · 2013 [cited by applicant]
US 20130086684A1 · Mohler · 2013 [cited by applicant]
US 20130091573A1 · Herz et al. · 2013 [cited by applicant]
US 20130097706A1 · Titonis et al. · 2013 [cited by applicant]
US 20130111547A1 · Kraemer · 2013 [cited by applicant]
US 20130133072A1 · Kraitsman et al. · 2013 [cited by applicant]
US 20130152200A1 · Alme et al. · 2013 [cited by applicant]
US 20130167236A1 · Sick · 2013 [cited by applicant]
US 20130191924A1 · Tedesco et al. · 2013 [cited by applicant]
US 20130212658A1 · Amaya et al. · 2013 [cited by applicant]
US 20130219217A1 · Seren et al. · 2013 [cited by applicant]
US 20130231084A1 · Raleigh · 2013 [cited by applicant]
US 20130242743A1 · Thomas et al. · 2013 [cited by applicant]
US 20130247190A1 · Spurlock · 2013 [cited by applicant]
US 20130290662A1 · Teal · 2013 [cited by applicant]
US 20130290729A1 · Pettigrew et al. · 2013 [cited by applicant]
US 20130291111A1 · Zhou et al. · 2013 [cited by applicant]
US 20130298192A1 · Kumar et al. · 2013 [cited by applicant]
US 20130298244A1 · Kumar et al. · 2013 [cited by applicant]
US 20130305377A1 · Herz · 2013 [cited by applicant]
US 20130329732A1 · Vyas et al. · 2013 [cited by applicant]
US 20130333040A1 · Diehl et al. · 2013 [cited by applicant]
US 20130340033A1 · Jones et al. · 2013 [cited by applicant]
US 20130346472A1 · Wheeldon · 2013 [cited by applicant]
US 20130347052A1 · Choudrie · 2013 [cited by applicant]
US 20140046645A1 · White et al. · 2014 [cited by applicant]
US 20140053267A1 · Klein et al. · 2014 [cited by applicant]
US 20140068326A1 · Quinn · 2014 [cited by applicant]
US 20140068779A1 · Tan et al. · 2014 [cited by applicant]
US 20140090061A1 · Avasarala et al. · 2014 [cited by applicant]
US 20140096229A1 · Burns et al. · 2014 [cited by applicant]
US 20140108794A1 · Barton et al. · 2014 [cited by applicant]
US 20140123280A1 · Kedma · 2014 [cited by applicant]
US 20140137246A1 · Baluda · 2014 [cited by applicant]
US 20140150094A1 · Rao et al. · 2014 [cited by applicant]
US 20140157366A1 · Ko et al. · 2014 [cited by applicant]
US 20140165203A1 · Friedrichs et al. · 2014 [cited by applicant]
US 20140215617A1 · Smith et al. · 2014 [cited by applicant]
US 20140215621A1 · Xaypanya et al. · 2014 [cited by applicant]
US 20140215625A1 · Paul et al. · 2014 [cited by applicant]
US 20140237562A1 · Nandakumar · 2014 [cited by applicant]
US 20140237595A1 · Sridhara et al. · 2014 [cited by applicant]
US 20140237599A1 · Gertner et al. · 2014 [cited by applicant]
US 20140245376A1 · Hibbert et al. · 2014 [cited by applicant]
US 20140250524A1 · Meyers et al. · 2014 [cited by applicant]
US 20140259092A1 · Boucher et al. · 2014 [cited by applicant]
US 20140282816A1 · Xie et al. · 2014 [cited by applicant]
US 20140283076A1 · Muttik · 2014 [cited by applicant]
US 20140289851A1 · Klein et al. · 2014 [cited by applicant]
US 20140298419A1 · Boubez et al. · 2014 [cited by applicant]
US 20140349611A1 · Kant et al. · 2014 [cited by applicant]
US 20150006384A1 · Shaikh · 2015 [cited by applicant]
US 20150007312A1 · Pidathala et al. · 2015 [cited by applicant]
US 20150013006A1 · Shulman et al. · 2015 [cited by applicant]
US 20150013008A1 · Lukacs et al. · 2015 [cited by applicant]
US 20150033341A1 · Schmidtler et al. · 2015 [cited by applicant]
US 20150039513A1 · Adjaoute · 2015 [cited by applicant]
US 20150074810A1 · Saher et al. · 2015 [cited by applicant]
US 20150082430A1 · Sridhara et al. · 2015 [cited by applicant]
US 20150089655A1 · Choi et al. · 2015 [cited by applicant]
US 20150096048A1 · Zhang et al. · 2015 [cited by applicant]
US 20150113616A1 · Sampas · 2015 [cited by applicant]
US 20150121524A1 · Fawaz et al. · 2015 [cited by applicant]
US 20150121529A1 · Quinlan et al. · 2015 [cited by applicant]
US 20150128206A1 · Haim et al. · 2015 [cited by applicant]
US 20150143496A1 · Thomas et al. · 2015 [cited by applicant]
US 20150150125A1 · Dulkin et al. · 2015 [cited by applicant]
US 20150150130A1 · Fiala · 2015 [cited by applicant]
US 20150156214A1 · Kaminsky · 2015 [cited by applicant]
US 20150163121A1 · Mahaffey et al. · 2015 [cited by applicant]
US 20150172300A1 · Cochenour · 2015 [cited by applicant]
US 20150195291A1 · Zuk et al. · 2015 [cited by applicant]
US 20150199512A1 · Kim et al. · 2015 [cited by applicant]
US 20150200928A1 · Burch et al. · 2015 [cited by applicant]
US 20150205962A1 · Swidowski et al. · 2015 [cited by applicant]
US 20150220735A1 · Paithane et al. · 2015 [cited by applicant]
US 20150254161A1 · Baril et al. · 2015 [cited by applicant]
US 20150257194A1 · Cho · 2015 [cited by applicant]
US 20150264068A1 · Beauchesne · 2015 [cited by applicant]
US 20150264077A1 · Berger et al. · 2015 [cited by applicant]
US 20150268947A1 · Ionescu · 2015 [cited by applicant]
US 20150271200A1 · Brady et al. · 2015 [cited by applicant]
US 20150281267A1 · Danahy et al. · 2015 [cited by applicant]
US 20150286820A1 · Sridhara et al. · 2015 [cited by applicant]
US 20150288706A1 · Marshall · 2015 [cited by applicant]
US 20150310196A1 · Turgeman et al. · 2015 [cited by applicant]
US 20150326587A1 · Vissamsetty et al. · 2015 [cited by applicant]
US 20150326588A1 · Vissamsetty et al. · 2015 [cited by applicant]
US 20150326592A1 · Vissamsetty et al. · 2015 [cited by applicant]
US 20150326599A1 · Vissamsetty et al. · 2015 [cited by applicant]
US 20150350236A1 · Klinghofer et al. · 2015 [cited by applicant]
US 20150358345A1 · Clark et al. · 2015 [cited by applicant]
US 20150373039A1 · Wang · 2015 [cited by applicant]
Cited By (2)
US 12,724,771 US 12,739,263