IP Library Granted Patent US 12,238,136
Granted Patent B2
US 12,238,136 · App. 18/504,392 · Granted Feb 25, 2025

Malware data clustering

Inventors: Harkirat Singh (New York, NY); Geoffrey Stowe (San Francisco, CA); Stefan Bach (Isleworth, GB); Matthew Sprague (Palo Alto, CA); Michael Kross (Palo Alto, CA); Adam Borochoff (New York, NY); Parvathy Menon (San Jose, CA); Michael Harris (Carmel, IN)
Assignee: Palantir Technologies Inc.
H04L63/145G06F16/23G06F16/244G06F16/24578G06F16/2465G06F16/26G06F16/283G06F16/285G06F16/287G06F16/288G06F16/335G06F16/35G06F16/355G06F16/9535G06Q10/10G06Q20/382G06Q20/4016G06Q30/0185G06Q40/00G06Q40/02G06Q40/03G06Q40/10G06Q40/123
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,238,136
App. No.
18/504,392
Granted
Feb 25, 2025
Kind
B2
Abstract

In various embodiments, systems, methods, and techniques are disclosed for generating a collection of clusters of related data from a seed. Seeds may be generated based on seed generation strategies or rules. Clusters may be generated by, for example, retrieving a seed, adding the seed to a first cluster, retrieving a clustering strategy or rules, and adding related data and/or data entities to the cluster based on the clustering strategy. Various cluster scores may be generated based on attributes of data in a given cluster. Further, cluster metascores may be generated based on various cluster scores associated with a cluster. Clusters may be ranked based on cluster metascores. Various embodiments may enable an analyst to discover various insights related to data clusters, and may be applicable to various tasks including, for example, tax fraud detection, beaconing malware detection, malware user-agent detection, and/or activity trend detection, among various others.

Claims (66)

1. A computer system comprising:

one or more computer readable storage devices configured to store a plurality of captured communications; and

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

execute a cluster engine configured to at least:

generate, based on a plurality of captured communications, a filtered collection of captured communications, wherein the captured communications include user-agent strings;

determine, based on the filtered collection of captured communications, a first set of captured communications associated with a first time period, and a second set of captured communications associated with a second time period;

identify a first captured communication in the first set of captured communications that is not included among the second set of captured communications, wherein the first captured communication indicates a new user-agent string associated with the first time period and not associated with the second time period;

designate the new user-agent string as a seed;

generate a data item cluster based on the designated seed; and

determine scores for the data item cluster and a plurality of additional data items clusters generated based on user-agent-related data items; and

execute a workflow engine configured to at least:

cause presentation of the data item cluster and the plurality of additional data item clusters in a user interface of a client computing device; and

cause ordering of the presented data item cluster and the plurality of additional data item clusters in the user interface based at least in part on the respective determined scores for the data item cluster and the plurality of additional data item clusters.

2. The computer system of claim 1 , wherein generating the filtered collection of captured communications includes:

removing captured communications with destinations on an approved list of destinations, wherein the approved list of destinations indicates destinations that are unlikely to be related to malware activity.

3. The computer system of claim 2 , wherein generating the filtered collection of captured communications further includes:

removing captured communications with respective user-agent strings that are on an approved list of user-agent strings, wherein the approved list of user-agent strings indicates destinations that are unlikely to be related to malware activity.

4. The computer system of claim 3 , wherein generating the filtered collection of captured communications further includes:

removing captured communications associated with a particular external computer system, wherein the particular external computer system is unlikely to be related to malware activity.

5. The computer system of claim 4 , wherein generating the filtered collection of captured communications further includes:

removing captured communications associated with random user-agent strings.

6. The computer system of claim 5 , wherein the one or more hardware computer processors are configured to execute the computer executable instructions to further cause the computer system to:

identify a quantity of appearances of the new user-agent string in corresponding captured communications among the first set of captured communications; and

determine the quantity is below a predetermined threshold.

7. The computer system of claim 1 , wherein generating the filtered collection of captured communications includes:

removing captured communications with respective user-agent strings that are on an approved list of user-agent strings, wherein the approved list of user-agent strings indicates destinations that are unlikely to be related to malware activity.

8. The computer system of claim 7 , wherein generating the filtered collection of captured communications further includes:

removing captured communications associated with a particular external computer system, wherein the particular external computer system is unlikely to be related to malware activity.

9. The computer system of claim 8 , wherein generating the filtered collection of captured communications further includes:

removing captured communications associated with random user-agent strings.

10. The computer system of claim 1 , wherein generating the filtered collection of captured communications includes:

removing captured communications associated with a particular external computer system, wherein the particular external computer system is unlikely to be related to malware activity.

11. The computer system of claim 10 , wherein generating the filtered collection of captured communications further includes:

removing captured communications associated with random user-agent strings.

12. The computer system of claim 1 , wherein generating the filtered collection of captured communications includes:

removing captured communications associated with random user-agent strings.

13. The computer system of claim 1 , wherein the one or more hardware computer processors are configured to execute the computer executable instructions to further cause the computer system to:

identify a quantity of appearances of the new user-agent string in corresponding captured communications among the first set of captured communications; and

determine the quantity is below a predetermined threshold.

14. The computer system of claim 1 , wherein generating the data item cluster comprises:

adding the seed to the data item cluster; and

adding to the data item cluster one or more user-agent-related data items determined to be associated with the seed, wherein the one or more user-agent-related data items comprise information associated with a computing device.

15. The computer system of claim 14 , wherein the one or more user-agent-related data items further include at least one of: a user of a particular computing device, an internal Internet Protocol address, an external Internet Protocol address, an external domain, an internal computing device, an external computing device, or a host-based event.

16. The computer system of claim 14 , wherein the one or more hardware computer processors are configured to execute the computer executable instructions to further cause the computer system to:

identify the one or more user-agent-related data items based at least on a clustering strategy, wherein the clustering strategy queries one or more cluster data sources to determine at least one of: originating host or destination computing devices associated with the seed, users of originating host computing devices, intrusion prevention system alerts associated with originating host computing devices, internal Internet Protocol addresses associated with originating host computing devices, external Internet Protocol addresses associated with destination computing devices, or external domains associated with the first captured communication.

17. A computer-implemented method comprising:

by one or more hardware processors executing program instructions:

executing a cluster engine configured to perform operations including at least:

generating, based on a plurality of captured communications, a filtered collection of captured communications, wherein the captured communications include user-agent strings;

determining, based on the filtered collection of captured communications, a first set of captured communications associated with a first time period, and a second set of captured communications associated with a second time period;

identifying a first captured communication in the first set of captured communications that is not included among the second set of captured communications, wherein the first captured communication indicates a new user-agent string associated with the first time period and not associated with the second time period;

designating the new user-agent string as a seed;

generating a data item cluster based on the designated seed; and

determining scores for the data item cluster and a plurality of additional data items clusters generated based on user-agent-related data items; and

executing a workflow engine configured to perform operations including at least:

causing presentation of the data item cluster and the plurality of additional data item clusters in a user interface of a client computing device; and

causing ordering of the presented data item cluster and the plurality of additional data item clusters in the user interface based at least in part on the respective determined scores for the data item cluster and the plurality of additional data item clusters.

18. The computer-implemented method of claim 17 , wherein generating the filtered collection of captured communications includes at least one of:

removing captured communications with destinations on an approved list of destinations, wherein the approved list of destinations indicates destinations that are unlikely to be related to malware activity;

removing captured communications with respective user-agent strings that are on an approved list of user-agent strings, wherein the approved list of user-agent strings indicates destinations that are unlikely to be related to malware activity;

removing captured communications associated with a particular external computer system, wherein the particular external computer system is unlikely to be related to malware activity; or

removing captured communications associated with random user-agent strings.

19. The computer-implemented method of claim 18 further comprising:

by the one or more hardware processors executing program instructions:

identifying a quantity of appearances of the new user-agent string in corresponding captured communications among the first set of captured communications; and

determining the quantity is below a predetermined threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2023
From: SINGH, HARKIRAT; STOWE, GEOFF; BACH, STEFAN; SPRAGUE, MATTHEW; KROSS, MICHAEL; BOROCHOFF, ADAM; MENON, PARVATHY; HARRIS, MICHAEL
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 065565/0821 →
Continuity (9)
Continuation 17658893 · Apr 12, 2022
Continuation 16898850 · Jun 11, 2020
Continuation 16239081 · Jan 3, 2019
Continuation 14928512 · Oct 30, 2015
Continuation 14139640 · Dec 23, 2013
Continuation 13968265 · Aug 15, 2013
Continuation In Part 13968213 · Aug 15, 2013
Provisional Application 61800887 · Mar 15, 2013
Related Publication 20240146761A1 · May 2, 2024
References Cited (400)
US 5109399A · Thompson · 1992 [cited by applicant]
US 5329108A · Lamoure · 1994 [cited by applicant]
US 5632009A · Rao et al. · 1997 [cited by applicant]
US 5670987A · Doi et al. · 1997 [cited by applicant]
US 5781704A · Rossmo · 1998 [cited by applicant]
US 5790121A · Sklar et al. · 1998 [cited by applicant]
US 5798769A · Chiu et al. · 1998 [cited by applicant]
US 5845300A · Comer · 1998 [cited by applicant]
US 5978475A · Schneier et al. · 1999 [cited by applicant]
US 6057757A · Arrowsmith et al. · 2000 [cited by applicant]
US 6091956A · Hollenberg · 2000 [cited by applicant]
US 6141659A · Barker et al. · 2000 [cited by applicant]
US 6161098A · Wallman · 2000 [cited by applicant]
US 6219053B1 · Tachibana et al. · 2001 [cited by applicant]
US 6232971B1 · Haynes · 2001 [cited by applicant]
US 6247019B1 · Davies · 2001 [cited by applicant]
US 6279018B1 · Kudrolli et al. · 2001 [cited by applicant]
US 6341310B1 · Leshem et al. · 2002 [cited by applicant]
US 6366933B1 · Ball et al. · 2002 [cited by applicant]
US 6369835B1 · Lin · 2002 [cited by applicant]
US 6374251B1 · Fayyad et al. · 2002 [cited by applicant]
US 6456997B1 · Shukla · 2002 [cited by applicant]
US 6549944B1 · Weinberg et al. · 2003 [cited by applicant]
US 6560620B1 · Ching · 2003 [cited by applicant]
US 6567936B1 · Yang et al. · 2003 [cited by applicant]
US 6581068B1 · Bensoussan et al. · 2003 [cited by applicant]
US 6594672B1 · Lampson et al. · 2003 [cited by applicant]
US 6631496B1 · Li et al. · 2003 [cited by applicant]
US 6642945B1 · Sharpe · 2003 [cited by applicant]
US 6674434B1 · Chojnacki et al. · 2004 [cited by applicant]
US 6714936B1 · Nevin, II · 2004 [cited by applicant]
US 6725240B1 · Asad et al. · 2004 [cited by applicant]
US 6775675B1 · Nwabueze et al. · 2004 [cited by applicant]
US 6807569B1 · Bhimani et al. · 2004 [cited by applicant]
US 6820135B1 · Dingman · 2004 [cited by applicant]
US 6828920B2 · Owen et al. · 2004 [cited by applicant]
US 6839745B1 · Dingari et al. · 2005 [cited by applicant]
US 6877137B1 · Rivette et al. · 2005 [cited by applicant]
US 6976210B1 · Silva et al. · 2005 [cited by applicant]
US 6980984B1 · Huffman et al. · 2005 [cited by applicant]
US 6985950B1 · Hanson et al. · 2006 [cited by applicant]
US 7017046B2 · Doyle et al. · 2006 [cited by applicant]
US 7036085B2 · Barros · 2006 [cited by applicant]
US 7043702B2 · Chi et al. · 2006 [cited by applicant]
US 7055110B2 · Kupka et al. · 2006 [cited by applicant]
US 7139800B2 · Bellotti et al. · 2006 [cited by applicant]
US 7158878B2 · Rasmussen et al. · 2007 [cited by applicant]
US 7162475B2 · Ackerman · 2007 [cited by applicant]
US 7168039B2 · Bertram · 2007 [cited by applicant]
US 7171427B2 · Witowski et al. · 2007 [cited by applicant]
US 7225468B2 · Waisman et al. · 2007 [cited by applicant]
US 7269786B1 · Malloy et al. · 2007 [cited by applicant]
US 7278105B1 · Kitts · 2007 [cited by applicant]
US 7290698B2 · Poslinski et al. · 2007 [cited by applicant]
US 7333998B2 · Heckerman et al. · 2008 [cited by applicant]
US 7370047B2 · Gorman · 2008 [cited by applicant]
US 7373669B2 · Eisen · 2008 [cited by applicant]
US 7379811B2 · Rasmussen et al. · 2008 [cited by applicant]
US 7379903B2 · Caballero et al. · 2008 [cited by applicant]
US 7426654B2 · Adams et al. · 2008 [cited by applicant]
US 7451397B2 · Weber et al. · 2008 [cited by applicant]
US 7454466B2 · Bellotti et al. · 2008 [cited by applicant]
US 7467375B2 · Tondreau et al. · 2008 [cited by applicant]
US 7487139B2 · Fraleigh et al. · 2009 [cited by applicant]
US 7502786B2 · Liu et al. · 2009 [cited by applicant]
US 7525422B2 · Bishop et al. · 2009 [cited by applicant]
US 7529727B2 · Arning et al. · 2009 [cited by applicant]
US 7529734B2 · Dirisala · 2009 [cited by applicant]
US 7533008B2 · Mangino et al. · 2009 [cited by applicant]
US 7546245B2 · Surpin et al. · 2009 [cited by applicant]
US 7558677B2 · Jones · 2009 [cited by applicant]
US 7574409B2 · Patinkin · 2009 [cited by applicant]
US 7574428B2 · Leiserowitz et al. · 2009 [cited by applicant]
US 7579965B2 · Bucholz · 2009 [cited by applicant]
US 7596285B2 · Brown et al. · 2009 [cited by applicant]
US 7614006B2 · Molander · 2009 [cited by applicant]
US 7617232B2 · Gabbert et al. · 2009 [cited by applicant]
US 7620628B2 · Kapur et al. · 2009 [cited by applicant]
US 7627812B2 · Chamberlain et al. · 2009 [cited by applicant]
US 7634717B2 · Chamberlain et al. · 2009 [cited by applicant]
US 7640173B2 · Surpin et al. · 2009 [cited by applicant]
US 7703021B1 · Flam · 2010 [cited by applicant]
US 7706817B2 · Bamrah et al. · 2010 [cited by applicant]
US 7712049B2 · Williams et al. · 2010 [cited by applicant]
US 7716067B2 · Surpin et al. · 2010 [cited by applicant]
US 7716077B1 · Mikurak · 2010 [cited by applicant]
US 7725530B2 · Sah et al. · 2010 [cited by applicant]
US 7725547B2 · Albertson et al. · 2010 [cited by applicant]
US 7730082B2 · Sah et al. · 2010 [cited by applicant]
US 7730109B2 · Rohrs et al. · 2010 [cited by applicant]
US 7770032B2 · Nesta et al. · 2010 [cited by applicant]
US 7770100B2 · Chamberlain et al. · 2010 [cited by applicant]
US 7783658B1 · Bayliss · 2010 [cited by applicant]
US 7801871B2 · Gosnell · 2010 [cited by applicant]
US 7805457B1 · Viola et al. · 2010 [cited by applicant]
US 7809703B2 · Balabhadrapatruni et al. · 2010 [cited by applicant]
US 7814102B2 · Miller et al. · 2010 [cited by applicant]
US 7818291B2 · Ferguson et al. · 2010 [cited by applicant]
US 7818658B2 · Chen · 2010 [cited by applicant]
US 7870493B2 · Pall et al. · 2011 [cited by applicant]
US 7894984B2 · Rasmussen et al. · 2011 [cited by applicant]
US 7899611B2 · Downs et al. · 2011 [cited by applicant]
US 7917376B2 · Bellin et al. · 2011 [cited by applicant]
US 7920963B2 · Jouline et al. · 2011 [cited by applicant]
US 7933862B2 · Chamberlain et al. · 2011 [cited by applicant]
US 7962281B2 · Rasmussen et al. · 2011 [cited by applicant]
US 7962495B2 · Jain et al. · 2011 [cited by applicant]
US 7962848B2 · Bertram · 2011 [cited by applicant]
US 7970240B1 · Chao et al. · 2011 [cited by applicant]
US 7971150B2 · Raskutti et al. · 2011 [cited by applicant]
US 7984374B2 · Caro et al. · 2011 [cited by applicant]
US 8001465B2 · Kudrolli et al. · 2011 [cited by applicant]
US 8001482B2 · Bhattiprolu et al. · 2011 [cited by applicant]
US 8010545B2 · Stefik et al. · 2011 [cited by applicant]
US 8010886B2 · Gusmorino et al. · 2011 [cited by applicant]
US 8015487B2 · Roy et al. · 2011 [cited by applicant]
US 8019709B2 · Norton et al. · 2011 [cited by applicant]
US 8024778B2 · Cash et al. · 2011 [cited by applicant]
US 8036632B1 · Cona et al. · 2011 [cited by applicant]
US 8042110B1 · Kawahara et al. · 2011 [cited by applicant]
US 8046362B2 · Bayliss · 2011 [cited by applicant]
US 8082172B2 · Chao et al. · 2011 [cited by applicant]
US 8103543B1 · Zwicky · 2012 [cited by applicant]
US 8134457B2 · Velipasalar et al. · 2012 [cited by applicant]
US 8135679B2 · Bayliss · 2012 [cited by applicant]
US 8135719B2 · Bayliss · 2012 [cited by applicant]
US 8145703B2 · Frishert et al. · 2012 [cited by applicant]
US 8185819B2 · Sah et al. · 2012 [cited by applicant]
US 8190893B2 · Benson et al. · 2012 [cited by applicant]
US 8196184B2 · Amirov et al. · 2012 [cited by applicant]
US 8214361B1 · Sandler et al. · 2012 [cited by applicant]
US 8214764B2 · Gemmell et al. · 2012 [cited by applicant]
US 8225201B2 · Michael · 2012 [cited by applicant]
US 8229947B2 · Fujinaga · 2012 [cited by applicant]
US 8230333B2 · Decherd et al. · 2012 [cited by applicant]
US 8239668B1 · Chen et al. · 2012 [cited by applicant]
US 8266168B2 · Bayliss · 2012 [cited by applicant]
US 8271461B2 · Pike et al. · 2012 [cited by applicant]
US 8280880B1 · Aymeloglu et al. · 2012 [cited by applicant]
US 8290926B2 · Ozzie et al. · 2012 [cited by applicant]
US 8290942B2 · Jones et al. · 2012 [cited by applicant]
US 8301464B1 · Cave et al. · 2012 [cited by applicant]
US 8301904B1 · Gryaznov · 2012 [cited by applicant]
US 8312367B2 · Foster · 2012 [cited by applicant]
US 8312546B2 · Alme · 2012 [cited by applicant]
US 8321943B1 · Walters et al. · 2012 [cited by applicant]
US 8347398B1 · Weber · 2013 [cited by applicant]
US 8352881B2 · Champion et al. · 2013 [cited by applicant]
US 8368695B2 · Howell et al. · 2013 [cited by applicant]
US 8397171B2 · Klassen et al. · 2013 [cited by applicant]
US 8411046B2 · Kruzeniski et al. · 2013 [cited by applicant]
US 8412707B1 · Mianji · 2013 [cited by applicant]
US 8447674B2 · Choudhuri et al. · 2013 [cited by applicant]
US 8447722B1 · Ahuja et al. · 2013 [cited by applicant]
US 8452790B1 · Mianji · 2013 [cited by applicant]
US 8463036B1 · Ramesh et al. · 2013 [cited by applicant]
US 8484168B2 · Bayliss · 2013 [cited by applicant]
US 8489331B2 · Kopf et al. · 2013 [cited by applicant]
US 8489623B2 · Jain et al. · 2013 [cited by applicant]
US 8489641B1 · Seefeld et al. · 2013 [cited by applicant]
US 8495077B2 · Bayliss · 2013 [cited by applicant]
US 8498969B2 · Bayliss · 2013 [cited by applicant]
US 8498984B1 · Hwang et al. · 2013 [cited by applicant]
US 8510743B2 · Hackborn et al. · 2013 [cited by applicant]
US 8514082B2 · Cova et al. · 2013 [cited by applicant]
US 8515207B2 · Chau · 2013 [cited by applicant]
US 8515912B2 · Garrod et al. · 2013 [cited by applicant]
US 8527461B2 · Ducott, III et al. · 2013 [cited by applicant]
US 8554579B2 · Tribble et al. · 2013 [cited by applicant]
US 8554653B2 · Falkenborg et al. · 2013 [cited by applicant]
US 8554709B2 · Goodson et al. · 2013 [cited by applicant]
US 8560413B1 · Quarterman · 2013 [cited by applicant]
US 8577911B1 · Stepinski et al. · 2013 [cited by applicant]
US 8589273B2 · Creeden et al. · 2013 [cited by applicant]
US 8595234B2 · Siripuapu et al. · 2013 [cited by applicant]
US 8600872B1 · Yan · 2013 [cited by applicant]
US 8620641B2 · Farnsworth et al. · 2013 [cited by applicant]
US 8639757B1 · Zang et al. · 2014 [cited by applicant]
US 8646080B2 · Williamson et al. · 2014 [cited by applicant]
US 8676597B2 · Buehler et al. · 2014 [cited by applicant]
US 8676857B1 · Adams et al. · 2014 [cited by applicant]
US 8689108B1 · Duffield et al. · 2014 [cited by applicant]
US 8707185B2 · Robinson et al. · 2014 [cited by applicant]
US 8713467B1 · Goldenberg et al. · 2014 [cited by applicant]
US 8726379B1 · Stiansen et al. · 2014 [cited by applicant]
US 8739278B2 · Varghese · 2014 [cited by applicant]
US 8742934B1 · Sarpy et al. · 2014 [cited by applicant]
US 8744890B1 · Bernier · 2014 [cited by applicant]
US 8745516B2 · Mason et al. · 2014 [cited by applicant]
US 8756244B2 · Dassa et al. · 2014 [cited by applicant]
US 8781169B2 · Jackson et al. · 2014 [cited by applicant]
US 8787939B2 · Papakipos et al. · 2014 [cited by applicant]
US 8788405B1 · Sprague et al. · 2014 [cited by applicant]
US 8788407B1 · Singh et al. · 2014 [cited by applicant]
US 8799799B1 · Cervelli et al. · 2014 [cited by applicant]
US 8799812B2 · Parker · 2014 [cited by applicant]
US 8812960B1 · Sun et al. · 2014 [cited by applicant]
US 8818892B1 · Sprague et al. · 2014 [cited by applicant]
US 8826438B2 · Perdisci et al. · 2014 [cited by applicant]
US 8830322B2 · Nerayoff et al. · 2014 [cited by applicant]
US 8832594B1 · Thompson et al. · 2014 [cited by applicant]
US 8868486B2 · Tamayo · 2014 [cited by applicant]
US 8868537B1 · Colgrove et al. · 2014 [cited by applicant]
US 8917274B2 · Ma et al. · 2014 [cited by applicant]
US 8924872B1 · Bogomolov et al. · 2014 [cited by applicant]
US 8937619B2 · Sharma et al. · 2015 [cited by applicant]
US 8938686B1 · Erenrich et al. · 2015 [cited by applicant]
US 8972376B1 · Gailis et al. · 2015 [cited by applicant]
US 9009171B1 · Grossman et al. · 2015 [cited by applicant]
US 9009827B1 · Albertson et al. · 2015 [cited by applicant]
US 9021260B1 · Falk et al. · 2015 [cited by applicant]
US 9021384B1 · Beard et al. · 2015 [cited by applicant]
US 9043696B1 · Meiklejohn et al. · 2015 [cited by applicant]
US 9043894B1 · Dennison et al. · 2015 [cited by applicant]
US 9069842B2 · Melby · 2015 [cited by applicant]
US 9116975B2 · Shankar et al. · 2015 [cited by applicant]
US 9135658B2 · Sprague et al. · 2015 [cited by applicant]
US 9165299B1 · Stowe · 2015 [cited by applicant]
US 9171334B1 · Visbal et al. · 2015 [cited by applicant]
US 9177344B1 · Singh et al. · 2015 [cited by applicant]
US 9202249B1 · Cohen et al. · 2015 [cited by applicant]
US 9230280B1 · Maag et al. · 2016 [cited by applicant]
US 9256664B2 · Chakerian et al. · 2016 [cited by applicant]
US 9344447B2 · Cohen et al. · 2016 [cited by applicant]
US 9367872B1 · Visbal et al. · 2016 [cited by applicant]
US 9589299B2 · Visbal et al. · 2017 [cited by applicant]
US 9674662B2 · Freeland et al. · 2017 [cited by applicant]
US 9965937B2 · Cohen et al. · 2018 [cited by applicant]
US 9998485B2 · Cohen et al. · 2018 [cited by applicant]
US 10216801B2 · Sprague et al. · 2019 [cited by applicant]
US 10264014B2 · Stowe · 2019 [cited by applicant]
US 10721268B2 · Al. · 2020 [cited by applicant]
US 10834123B2 · Sprague et al. · 2020 [cited by applicant]
US 11336681B2 · Singh et al. · 2022 [cited by applicant]
US 11848760B2 · Singh et al. · 2023 [cited by applicant]
US 20010021936A1 · Bertram · 2001 [cited by applicant]
US 20020033848A1 · Sciammarella et al. · 2002 [cited by applicant]
US 20020065708A1 · Senay et al. · 2002 [cited by applicant]
US 20020091707A1 · Keller · 2002 [cited by applicant]
US 20020095658A1 · Shulman · 2002 [cited by applicant]
US 20020112157A1 · Doyle et al. · 2002 [cited by applicant]
US 20020116120A1 · Ruiz et al. · 2002 [cited by applicant]
US 20020130907A1 · Chi et al. · 2002 [cited by applicant]
US 20020174201A1 · Ramer et al. · 2002 [cited by applicant]
US 20020194119A1 · Wright et al. · 2002 [cited by applicant]
US 20030028560A1 · Kudrolli et al. · 2003 [cited by applicant]
US 20030033228A1 · Bosworth-Davies et al. · 2003 [cited by applicant]
US 20030036848A1 · Sheha et al. · 2003 [cited by applicant]
US 20030039948A1 · Donahue · 2003 [cited by applicant]
US 20030074368A1 · Schuetze et al. · 2003 [cited by applicant]
US 20030097330A1 · Hillmer et al. · 2003 [cited by applicant]
US 20030140106A1 · Raguseo · 2003 [cited by applicant]
US 20030144868A1 · Macintyre et al. · 2003 [cited by applicant]
US 20030163352A1 · Surpin et al. · 2003 [cited by applicant]
US 20030200217A1 · Ackerman · 2003 [cited by applicant]
US 20030225755A1 · Iwayama et al. · 2003 [cited by applicant]
US 20030229848A1 · Arend et al. · 2003 [cited by applicant]
US 20040032432A1 · Baynger · 2004 [cited by applicant]
US 20040064256A1 · Barinek et al. · 2004 [cited by applicant]
US 20040085318A1 · Hassler et al. · 2004 [cited by applicant]
US 20040095349A1 · Bito et al. · 2004 [cited by applicant]
US 20040111410A1 · Burgoon et al. · 2004 [cited by applicant]
US 20040126840A1 · Cheng et al. · 2004 [cited by applicant]
US 20040143602A1 · Ruiz et al. · 2004 [cited by applicant]
US 20040143796A1 · Lerner et al. · 2004 [cited by applicant]
US 20040153418A1 · Hanweck · 2004 [cited by applicant]
US 20040163039A1 · Gorman · 2004 [cited by applicant]
US 20040181554A1 · Heckerman et al. · 2004 [cited by applicant]
US 20040193600A1 · Kaasten et al. · 2004 [cited by applicant]
US 20040205524A1 · Richter et al. · 2004 [cited by applicant]
US 20040221223A1 · Yu et al. · 2004 [cited by applicant]
US 20040250124A1 · Chesla et al. · 2004 [cited by applicant]
US 20040260702A1 · Cragun et al. · 2004 [cited by applicant]
US 20040267746A1 · Marcjan et al. · 2004 [cited by applicant]
US 20050027705A1 · Sadri et al. · 2005 [cited by applicant]
US 20050028094A1 · Allyn · 2005 [cited by applicant]
US 20050039119A1 · Parks et al. · 2005 [cited by applicant]
US 20050065811A1 · Chu et al. · 2005 [cited by applicant]
US 20050078858A1 · Yao et al. · 2005 [cited by applicant]
US 20050080769A1 · Gemmell · 2005 [cited by applicant]
US 20050086207A1 · Heuer et al. · 2005 [cited by applicant]
US 20050108063A1 · Madill et al. · 2005 [cited by applicant]
US 20050125715A1 · Di Franco et al. · 2005 [cited by applicant]
US 20050154628A1 · Eckart et al. · 2005 [cited by applicant]
US 20050154769A1 · Eckart et al. · 2005 [cited by applicant]
US 20050162523A1 · Darrell et al. · 2005 [cited by applicant]
US 20050166144A1 · Gross · 2005 [cited by applicant]
US 20050180330A1 · Shapiro · 2005 [cited by applicant]
US 20050182793A1 · Keenan et al. · 2005 [cited by applicant]
US 20050183005A1 · Denoue et al. · 2005 [cited by applicant]
US 20050210409A1 · Jou · 2005 [cited by applicant]
US 20050222928A1 · Steier et al. · 2005 [cited by applicant]
US 20050229256A2 · Banzhof · 2005 [cited by applicant]
US 20050246327A1 · Yeung et al. · 2005 [cited by applicant]
US 20050251786A1 · Citron et al. · 2005 [cited by applicant]
US 20060026120A1 · Carolan et al. · 2006 [cited by applicant]
US 20060026170A1 · Kreitler et al. · 2006 [cited by applicant]
US 20060045470A1 · Poslinski et al. · 2006 [cited by applicant]
US 20060053096A1 · Subramanian et al. · 2006 [cited by applicant]
US 20060059139A1 · Robinson · 2006 [cited by applicant]
US 20060069912A1 · Zheng et al. · 2006 [cited by applicant]
US 20060074866A1 · Chamberlain et al. · 2006 [cited by applicant]
US 20060074881A1 · Vembu et al. · 2006 [cited by applicant]
US 20060080619A1 · Carlson et al. · 2006 [cited by applicant]
US 20060093222A1 · Saffer et al. · 2006 [cited by applicant]
US 20060095521A1 · Patinkin · 2006 [cited by applicant]
US 20060129746A1 · Porter · 2006 [cited by applicant]
US 20060139375A1 · Rasmussen et al. · 2006 [cited by applicant]
US 20060142949A1 · Helt · 2006 [cited by applicant]
US 20060143034A1 · Rothermel · 2006 [cited by applicant]
US 20060149596A1 · Surpin et al. · 2006 [cited by applicant]
US 20060161558A1 · Tamma et al. · 2006 [cited by applicant]
US 20060203337A1 · White · 2006 [cited by applicant]
US 20060218637A1 · Thomas et al. · 2006 [cited by applicant]
US 20060241974A1 · Chao et al. · 2006 [cited by applicant]
US 20060242040A1 · Rader · 2006 [cited by applicant]
US 20060242630A1 · Koike et al. · 2006 [cited by applicant]
US 20060253458A1 · Dixon · 2006 [cited by examiner]
US 20060253578A1 · Dixon et al. · 2006 [cited by applicant]
US 20060265747A1 · Judge · 2006 [cited by applicant]
US 20060271277A1 · Hu et al. · 2006 [cited by applicant]
US 20060279630A1 · Aggarwal et al. · 2006 [cited by applicant]
US 20070011150A1 · Frank · 2007 [cited by applicant]
US 20070016363A1 · Huang et al. · 2007 [cited by applicant]
US 20070038646A1 · Thota · 2007 [cited by applicant]
US 20070038962A1 · Fuchs et al. · 2007 [cited by applicant]
US 20070057966A1 · Ohno et al. · 2007 [cited by applicant]
US 20070078832A1 · Ott et al. · 2007 [cited by applicant]
US 20070083541A1 · Fraleigh et al. · 2007 [cited by applicant]
US 20070088596A1 · Berkelhamer et al. · 2007 [cited by applicant]
US 20070094389A1 · Nussey et al. · 2007 [cited by applicant]
US 20070106582A1 · Baker et al. · 2007 [cited by applicant]
US 20070150369A1 · Zivin · 2007 [cited by applicant]
US 20070174760A1 · Chamberlain et al. · 2007 [cited by applicant]
US 20070192265A1 · Chopin et al. · 2007 [cited by applicant]
US 20070198571A1 · Ferguson et al. · 2007 [cited by applicant]
US 20070208497A1 · Downs et al. · 2007 [cited by applicant]
US 20070208498A1 · Barker et al. · 2007 [cited by applicant]
US 20070208736A1 · Tanigawa et al. · 2007 [cited by applicant]
US 20070233709A1 · Abnous · 2007 [cited by applicant]
US 20070240062A1 · Christena et al. · 2007 [cited by applicant]
US 20070266336A1 · Nojima et al. · 2007 [cited by applicant]
US 20070294200A1 · Au · 2007 [cited by applicant]
US 20070294643A1 · Kyle · 2007 [cited by applicant]
US 20070294766A1 · Mir et al. · 2007 [cited by applicant]
US 20080016216A1 · Worley et al. · 2008 [cited by applicant]
US 20080040275A1 · Paulsen et al. · 2008 [cited by applicant]
US 20080040684A1 · Crump · 2008 [cited by applicant]
US 20080051989A1 · Welsh · 2008 [cited by applicant]
US 20080052142A1 · Bailey et al. · 2008 [cited by applicant]
US 20080077597A1 · Butler · 2008 [cited by applicant]
US 20080077642A1 · Carbone et al. · 2008 [cited by applicant]
US 20080082486A1 · Lermant et al. · 2008 [cited by applicant]
US 20080104019A1 · Nath · 2008 [cited by applicant]
US 20080126951A1 · Sood et al. · 2008 [cited by applicant]
US 20080133567A1 · Ames et al. · 2008 [cited by applicant]
US 20080148398A1 · Mezack et al. · 2008 [cited by applicant]
US 20080155440A1 · Trevor et al. · 2008 [cited by applicant]
US 20080162616A1 · Gross et al. · 2008 [cited by applicant]
US 20080195417A1 · Surpin et al. · 2008 [cited by applicant]
US 20080195608A1 · Clover · 2008 [cited by applicant]
US 20080201580A1 · Savitzky et al. · 2008 [cited by applicant]
US 20080222295A1 · Robinson et al. · 2008 [cited by applicant]
US 20080229422A1 · Hudis et al. · 2008 [cited by applicant]
US 20080249983A1 · Meisels et al. · 2008 [cited by applicant]
US 20080255973A1 · El Wade et al. · 2008 [cited by applicant]
US 20080263468A1 · Cappione et al. · 2008 [cited by applicant]
US 20080267107A1 · Rosenberg · 2008 [cited by applicant]
US 20080270328A1 · Lafferty et al. · 2008 [cited by applicant]
US 20080276167A1 · Michael · 2008 [cited by applicant]
US 20080278311A1 · Grange et al. · 2008 [cited by applicant]
US 20080281819A1 · Tenenbaum et al. · 2008 [cited by applicant]
US 20080288306A1 · MacIntyre et al. · 2008 [cited by applicant]
US 20080288425A1 · Posse et al. · 2008 [cited by applicant]
US 20080288475A1 · Kim et al. · 2008 [cited by applicant]
US 20080301559A1 · Martinsen et al. · 2008 [cited by applicant]
US 20080301643A1 · Appleton et al. · 2008 [cited by applicant]
US 20080313281A1 · Scheidl et al. · 2008 [cited by applicant]
US 20090002492A1 · Velipasalar et al. · 2009 [cited by applicant]
US 20090007272A1 · Huang et al. · 2009 [cited by applicant]
US 20090018940A1 · Wang et al. · 2009 [cited by applicant]
US 20090024505A1 · Patel et al. · 2009 [cited by applicant]
US 20090027418A1 · Maru et al. · 2009 [cited by applicant]
US 20090030915A1 · Winter et al. · 2009 [cited by applicant]
US 20090037912A1 · Stoitsev et al. · 2009 [cited by applicant]
US 20090044279A1 · Crawford et al. · 2009 [cited by applicant]
US 20090055251A1 · Shah et al. · 2009 [cited by applicant]
US 20090070162A1 · Leonelli et al. · 2009 [cited by applicant]
US 20090076845A1 · Bellin et al. · 2009 [cited by applicant]
US 20090082997A1 · Tokman et al. · 2009 [cited by applicant]
US 20090083184A1 · Eisen · 2009 [cited by applicant]
US 20090088964A1 · Schaaf et al. · 2009 [cited by applicant]
US 20090103442A1 · Douville · 2009 [cited by applicant]
US 20090119309A1 · Gibson et al. · 2009 [cited by applicant]
US 20090125359A1 · Knapic · 2009 [cited by applicant]
US 20090125369A1 · Kloosstra et al. · 2009 [cited by applicant]
US 20090125459A1 · Norton et al. · 2009 [cited by applicant]
US 20090132921A1 · Hwangbo et al. · 2009 [cited by applicant]
US 20090132953A1 · Reed et al. · 2009 [cited by applicant]
US 20090143052A1 · Bates et al. · 2009 [cited by applicant]