IP Library Granted Patent US 12,288,143
Granted Patent B2
US 12,288,143 · App. 17/930,046 · Granted Apr 29, 2025

Systems and methods for selecting machine learning training data

Inventors: Daniel Erenrich (Mountain View, CA); Matthew Elkherj (Menlo Park, CA)
Assignee: Palantir Technologies Inc.
G06N20/00G06N5/04
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,288,143
App. No.
17/930,046
Granted
Apr 29, 2025
Kind
B2
Abstract

Systems and methods are provided for selecting training examples to increase the efficiency of supervised active machine learning processes. Training examples for presentation to a user may be selected according to measure of the model's uncertainty in labeling the examples. A number of training examples may be selected to increase efficiency between the user and the processing system by selecting the number of training examples to minimize user downtime in the machine learning process.

Claims (53)

1. A system comprising:

one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to:

obtain a dataset, the dataset including examples, each example of the examples including a pair of records comprising a first record from a first storage construct and a second record from a second storage construct;

selectively extract a subset of the examples from the dataset, wherein the selectively extracting is based on a degree of uncertainty of each pair, the degree of uncertainty indicating whether the first record matches the second record; and

for the subset of the examples:

request labels indicating whether each of the first records matches the corresponding second record;

receive the labels;

annotate the subset of data according to the labels;

determine that the first record from the first storage construct matches or potentially matches the second record from the second storage construct according to a first criteria;

determine that the first record from the first storage construct matches or potentially matches a third record from the second storage construct according to a second criteria;

and

generate a graph representing the first record matching or potentially matching the second record or representing the first record matching or potentially matching the third record, wherein the generating of the graph comprises generating record representations corresponding to the first record, the second record, the third record, and one or more other records, determining potential edges to indicate matches or potential matches among any of the first record, the second record, the third record, and the one or more other records, and pruning one or more of the determined potential edges according to one or more probabilities of the matches or potential matches.

2. The system of claim 1 , wherein the selectively extracting is based on degrees of diversity among the examples.

3. The system of claim 2 , wherein the degrees of diversity are indicative of

a first degree of difference between a first example and a second example; and

a second degree of difference between the second example and one or more remaining examples, of the examples.

4. The system of claim 1 , wherein the selectively extracting comprises extracting pairs of records having among highest degrees of uncertainty.

5. The system of claim 1 , wherein the selectively extracting comprises determining a size of the subset based on a size of available memory.

6. The system of claim 1 , wherein the selectively extracting comprises determining a size of the subset based on a processing speed of evaluating the subset and a time consumed during the labelling.

7. The system of claim 1 , wherein the selectively extracting comprises determining a size of the subset based on degrees of uncertainty within the subset.

8. The system of claim 7 , wherein the size of the subset is inversely correlated with the degrees of certainty within the subset.

9. A method comprising:

obtaining a dataset, the dataset including examples, each example of the examples including a pair of records comprising a first record from a first storage construct and a second record from a second storage construct;

selectively extracting a subset of the examples from the dataset, wherein the selectively extracting is based on a degree of uncertainty of each pair, the degree of uncertainty indicating whether the first record matches the second record; and

for the subset of the examples:

requesting labels indicating whether each of the first records matches the corresponding second record;

receiving the labels;

annotating the subset of data according to the labels;

determining that the first record from the first storage construct matches or potentially matches the second record from the second storage construct according to a first criteria;

determining that the first record from the first storage construct matches or potentially matches a third record from the second storage construct according to a second criteria;

associating the first record with the second record and associate the first record with the third record; and

generating a graph representing the first record matching or potentially matching the second record or representing the first record matching or potentially matching the third record, wherein the generating of the graph comprises generating record representations corresponding to the first record, the second record, the third record, and one or more other records, determining potential edges to indicate matches or potential matches among any of the first record, the second record, the third record, and the one or more other records, and pruning one or more of the determined potential edges according to one or more probabilities of the matches or potential matches.

10. The method of claim 9 , wherein the selectively extracting is based on degrees of diversity among the examples.

11. The method of claim 10 , wherein the degrees of diversity are indicative of:

a first degree of difference between a first example and a second example; and

a second degree of difference between the second example and one or more remaining examples, of the examples.

12. The method of claim 9 , wherein the selectively extracting comprises extracting pairs of records having among highest degrees of uncertainty.

13. The method of claim 9 , wherein the selectively extracting comprises determining a size of the subset based on a size of available memory.

14. The method of claim 9 , wherein the selectively extracting comprises determining a size of the subset based on a processing speed of evaluating the subset and a time consumed during the labelling.

15. The method of claim 9 , wherein the selectively extracting comprises determining a size of the subset based on degrees of uncertainty within the subset.

16. The method of claim 15 , wherein the size of the subset is inversely correlated with the degrees of certainty within the subset.

17. A non-transitory computer readable medium comprising instructions that, when executed, cause one or more processors to perform:

obtaining a dataset, the dataset including examples, each example of the examples including a pair of records comprising a first record from a first storage construct and a second record from a second storage construct;

selectively extracting a subset of the examples from the dataset, wherein the selectively extracting is based on a degree of uncertainty of each pair, the degree of uncertainty indicating whether the first record matches the second record; and

for the subset of the examples:

requesting labels indicating whether each of the first records matches the corresponding second record;

receiving the labels;

annotating the subset of data according to the labels;

determining that the first record from the first storage construct matches or potentially matches the second record from the second storage construct according to a first criteria;

determining that the first record from the first storage construct matches or potentially matches a third record from the second storage construct according to a second criteria;

associating the first record with the second record and associate the first record with the third record; and

generating a graph representing the first record matching or potentially matching the second record or representing the first record matching or potentially matching the third record, wherein the generating of the graph comprises generating record representations corresponding to the first record, the second record, the third record, and one or more other records, determining potential edges to indicate matches or potential matches among any of the first record, the second record, the third record, and the one or more other records, and pruning one or more of the determined potential edges according to one or more probabilities of the matches or potential matches.

18. The non-transitory computer readable medium of claim 17 , wherein the selectively extracting is based on degrees of diversity among the examples.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2025
From: ERENRICH, DANIEL; ELKHERJ, MATTHEW
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 070476/0419 →
Continuity (4)
Continuation 16027161 · Jul 3, 2018
Continuation 15644231 · Jul 7, 2017
Provisional Application 62475689 · Mar 23, 2017
Related Publication 20230008175A1 · Jan 12, 2023
References Cited (236)
US 6374251B1 · Fayyad et al. · 2002 [cited by applicant]
US 6567936B1 · Yang et al. · 2003 [cited by applicant]
US 6775675B1 · Nwabueze et al. · 2004 [cited by applicant]
US 6980984B1 · Huffman et al. · 2005 [cited by applicant]
US 7373669B2 · Eisen · 2008 [cited by applicant]
US 7451397B2 · Weber et al. · 2008 [cited by applicant]
US 7574409B2 · Patinkin · 2009 [cited by applicant]
US 7596285B2 · Brown et al. · 2009 [cited by applicant]
US 7783658B1 · Bayliss · 2010 [cited by applicant]
US 7805457B1 · Viola et al. · 2010 [cited by applicant]
US 7814102B2 · Miller et al. · 2010 [cited by applicant]
US 8046362B2 · Bayliss · 2011 [cited by applicant]
US 8135679B2 · Bayliss · 2012 [cited by applicant]
US 8135719B2 · Bayliss · 2012 [cited by applicant]
US 8266168B2 · Bayliss · 2012 [cited by applicant]
US 8301904B1 · Gryaznov · 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 8447674B2 · Choudhuri et al. · 2013 [cited by applicant]
US 8484168B2 · Bayliss · 2013 [cited by applicant]
US 8495077B2 · Bayliss · 2013 [cited by applicant]
US 8498969B2 · Bayliss · 2013 [cited by applicant]
US 8554653B2 · Falkenborg et al. · 2013 [cited by applicant]
US 8560413B1 · Quarterman · 2013 [cited by applicant]
US 8600872B1 · Yan · 2013 [cited by applicant]
US 8682812B1 · Ranjan · 2014 [cited by applicant]
US 8726379B1 · Stiansen 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 8818892B1 · Sprague et al. · 2014 [cited by applicant]
US 9009827B1 · Albertson et al. · 2015 [cited by applicant]
US 9043894B1 · Dennison et al. · 2015 [cited by applicant]
US 9135658B2 · Sprague et al. · 2015 [cited by applicant]
US 9165299B1 · Stowe et al. · 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 9542412B2 · Bates-Haus · 2017 [cited by examiner]
US 20020194119A1 · Wright et al. · 2002 [cited by applicant]
US 20030033228A1 · Bosworth-Davies et al. · 2003 [cited by applicant]
US 20030074368A1 · Schuetze et al. · 2003 [cited by applicant]
US 20030097330A1 · Hillmer et al. · 2003 [cited by applicant]
US 20030154044A1 · Lundstedt et al. · 2003 [cited by applicant]
US 20040205524A1 · Richter et al. · 2004 [cited by applicant]
US 20050108063A1 · Madill et al. · 2005 [cited by applicant]
US 20050222928A1 · Steier et al. · 2005 [cited by applicant]
US 20060095521A1 · Patinkin · 2006 [cited by applicant]
US 20060218637A1 · Thomas et al. · 2006 [cited by applicant]
US 20070106582A1 · Baker et al. · 2007 [cited by applicant]
US 20070192265A1 · Chopin et al. · 2007 [cited by applicant]
US 20070294200A1 · Au · 2007 [cited by applicant]
US 20080133567A1 · Ames et al. · 2008 [cited by applicant]
US 20080148398A1 · Mezack et al. · 2008 [cited by applicant]
US 20080288425A1 · Posse et al. · 2008 [cited by applicant]
US 20090018940A1 · Wang et al. · 2009 [cited by applicant]
US 20090024505A1 · Patel et al. · 2009 [cited by applicant]
US 20090044279A1 · Crawford et al. · 2009 [cited by applicant]
US 20090082997A1 · Tokman et al. · 2009 [cited by applicant]
US 20090083184A1 · Eisen · 2009 [cited by applicant]
US 20090172821A1 · Daira et al. · 2009 [cited by applicant]
US 20090192957A1 · Subramanian et al. · 2009 [cited by applicant]
US 20090254970A1 · Agarwal et al. · 2009 [cited by applicant]
US 20090254971A1 · Herz · 2009 [cited by applicant]
US 20090271359A1 · Bayliss · 2009 [cited by applicant]
US 20090300589A1 · Watters et al. · 2009 [cited by applicant]
US 20090318775A1 · Michelson et al. · 2009 [cited by applicant]
US 20100077481A1 · Polyakov et al. · 2010 [cited by applicant]
US 20100077483A1 · Stolfo et al. · 2010 [cited by applicant]
US 20100100963A1 · Mahaffey · 2010 [cited by applicant]
US 20100106611A1 · Paulsen et al. · 2010 [cited by applicant]
US 20100125546A1 · Barrett et al. · 2010 [cited by applicant]
US 20100169237A1 · Howard et al. · 2010 [cited by applicant]
US 20100185691A1 · Irmak et al. · 2010 [cited by applicant]
US 20100293117A1 · Xu · 2010 [cited by examiner]
US 20100306029A1 · Jolley · 2010 [cited by applicant]
US 20100330801A1 · Rouh · 2010 [cited by applicant]
US 20110055140A1 · Roychowdhury · 2011 [cited by applicant]
US 20110087519A1 · Fordyce, III et al. · 2011 [cited by applicant]
US 20110093327A1 · Fordyce, III et al. · 2011 [cited by applicant]
US 20110131122A1 · Griffin et al. · 2011 [cited by applicant]
US 20110167054A1 · Bailey et al. · 2011 [cited by applicant]
US 20110167493A1 · Song et al. · 2011 [cited by applicant]
US 20110173093A1 · Psota et al. · 2011 [cited by applicant]
US 20110178842A1 · Rane et al. · 2011 [cited by applicant]
US 20110219450A1 · McDougal et al. · 2011 [cited by applicant]
US 20110225650A1 · Margolies et al. · 2011 [cited by applicant]
US 20110231223A1 · Winters · 2011 [cited by applicant]
US 20110238510A1 · Rowen et al. · 2011 [cited by applicant]
US 20110238553A1 · Raj et al. · 2011 [cited by applicant]
US 20110238570A1 · Li et al. · 2011 [cited by applicant]
US 20110246229A1 · Pacha · 2011 [cited by applicant]
US 20110251951A1 · Kolkowitz · 2011 [cited by applicant]
US 20110307382A1 · Siegel et al. · 2011 [cited by applicant]
US 20110314546A1 · Aziz et al. · 2011 [cited by applicant]
US 20120004904A1 · Shin et al. · 2012 [cited by applicant]
US 20120084135A1 · Nissan et al. · 2012 [cited by applicant]
US 20120084866A1 · Stolfo · 2012 [cited by applicant]
US 20120131107A1 · Yost · 2012 [cited by applicant]
US 20120158626A1 · Zhu et al. · 2012 [cited by applicant]
US 20120215898A1 · Shah et al. · 2012 [cited by applicant]
US 20120254129A1 · Wheeler et al. · 2012 [cited by applicant]
US 20120310831A1 · Harris et al. · 2012 [cited by applicant]
US 20120310838A1 · Harris et al. · 2012 [cited by applicant]
US 20120310864A1 · Chakraborty · 2012 [cited by examiner]
US 20120311684A1 · Paulsen et al. · 2012 [cited by applicant]
US 20130006426A1 · Healey et al. · 2013 [cited by applicant]
US 20130006655A1 · Van Arkel et al. · 2013 [cited by applicant]
US 20130006668A1 · Van Arkel et al. · 2013 [cited by applicant]
US 20130018796A1 · Kolhatkar et al. · 2013 [cited by applicant]
US 20130024307A1 · Fuerstenberg et al. · 2013 [cited by applicant]
US 20130024339A1 · Choudhuri et al. · 2013 [cited by applicant]
US 20130151388A1 · Falkenborg et al. · 2013 [cited by applicant]
US 20130160120A1 · Malaviya et al. · 2013 [cited by applicant]
US 20130166550A1 · Buchmann et al. · 2013 [cited by applicant]
US 20130185320A1 · Iwasaki et al. · 2013 [cited by applicant]
US 20130197925A1 · Blue · 2013 [cited by applicant]
US 20130211985A1 · Clark et al. · 2013 [cited by applicant]
US 20130232045A1 · Tai et al. · 2013 [cited by applicant]
US 20130276799A1 · Davidson · 2013 [cited by applicant]
US 20130318594A1 · Hoy et al. · 2013 [cited by applicant]
US 20130339218A1 · Subramanian et al. · 2013 [cited by applicant]
US 20130339514A1 · Crank et al. · 2013 [cited by applicant]
US 20140006109A1 · Callioni et al. · 2014 [cited by applicant]
US 20140032506A1 · Hoey et al. · 2014 [cited by applicant]
US 20140058763A1 · Zizzamia et al. · 2014 [cited by applicant]
US 20140081652A1 · Klindworth · 2014 [cited by applicant]
US 20140129261A1 · Bothwell et al. · 2014 [cited by applicant]
US 20140149130A1 · Getchius · 2014 [cited by applicant]
US 20140149272A1 · Hirani et al. · 2014 [cited by applicant]
US 20140149436A1 · Bahrami et al. · 2014 [cited by applicant]
US 20140156484A1 · Chan et al. · 2014 [cited by applicant]
US 20140283067A1 · Call et al. · 2014 [cited by applicant]
US 20140310282A1 · Sprague et al. · 2014 [cited by applicant]
US 20140331119A1 · Dixon et al. · 2014 [cited by applicant]
US 20140379812A1 · Bastide et al. · 2014 [cited by applicant]
US 20150067533A1 · Volach · 2015 [cited by applicant]
US 20150178825A1 · Huerta · 2015 [cited by applicant]
US 20150235334A1 · Wang et al. · 2015 [cited by applicant]
US 20160004764A1 · Chakerian et al. · 2016 [cited by applicant]
US 20160034470A1 · Sprague et al. · 2016 [cited by applicant]
US 20160048937A1 · Mathura et al. · 2016 [cited by applicant]
US 20160171075A1 · Erenrich · 2016 [cited by examiner]
US 20160180451A1 · Visbal et al. · 2016 [cited by applicant]
US 20170052958A1 · Manning · 2017 [cited by examiner]
EP 1191463 · 2002 [cited by applicant]
EP 2555153 · 2013 [cited by applicant]
EP 2911078 · 2015 [cited by applicant]
EP 2963577 · 2016 [cited by applicant]
EP 2985729 · 2016 [cited by applicant]
EP 3018879 · 2016 [cited by applicant]
EP 3037991 · 2016 [cited by applicant]
EP 3038046 · 2016 [cited by applicant]
GB 2513247 · 2014 [cited by applicant]
WO WO2008011728 · 2008 [cited by applicant]
WO WO2008113059 · 2008 [cited by applicant]
WO WO2013126281 · 2013 [cited by applicant]
US 8,712,906 B1, 04/2014, Sprague et al. (withdrawn) [cited by applicant]
US 8,725,631 B1, 05/2014, Sprague et al. (withdrawn) [cited by applicant]
Mozafari et al (“Active Learning for Crowd-Sourced Databases” 2014) (Year: 2014). [cited by examiner]
Zhang et al (“Reducing Uncertainty of Schema Matching via Crowdsourcing” 2013) (Year: 2013). [cited by examiner]
“A Word About Banks and the Laundering of Drug Money,” Aug. 18, 2012, http://www.golemxiv.co.uk/2012/08/a-word-about-banks-and-the-laundering-of-drug-money/. [cited by applicant]
“Money Laundering Risks and E-Gaming: A European Overview and Assessment,” 2009, http://www.cf.ac.uk/socsi/resources/Levi_Final_Money_Laundering_Risks_egaming.pdf. [cited by applicant]
“Potential Money Laundering Warning Signs,” snapshot taken 2003, https://web.archive.org/web/20030816090055/http:/finsolinc.com/ANTI-MONEY%20LAUNDERING%20TRAINING%20GUIDES.pdf. [cited by applicant]
“Using Whois Based Geolocation and Google Maps API for Support Cybercrime Investigations,” http://wseas.us/e-library/conferences/2013/Dubrovnik/TELECIRC/TELECIRC-32.pdf. [cited by applicant]
Alfred, Rayner “Summarizing Relational Data Using Semi-Supervised Genetic Algorithm-Based Clustering Techniques”, Journal of Computer Science, 2010, vol. 6, No. 7, pp. 775-784. [cited by applicant]
Bhosale, Safal V., “Holy Grail of Outlier Detection Technique: A Macro Level Take on the State of the Art,” International Journal of Computer Science & Information Technology, Aug. 1, 2014, retrieved from http://www.ijc… [cited by applicant]
Golmohammadi et al., “Data Mining Applications for Fraud Detection in Securities Market,” Intelligence and Security Informatics Conference (EISIC), 2012 European, IEEE, Aug. 22, 2012, pp. 107-114. [cited by applicant]
Gu et al., “BotMiner: Clustering Analysis of Network Traffice for Protocol-and-Structure-Independent Botnet Detection,” USENIX Security Symposium, 2008, 17 pages. [cited by applicant]
Hodge et al., “A Survey of Outlier Detection Methodologies,” Artificial Intelligence Review, vol. 22, No. 2, Oct. 1, 2004. [cited by applicant]
Keylines.com, “An Introduction to KeyLines and Network Visualization,” Mar. 2014, <http://keylines.com/wp-content/uploads/2014/03/KeyLines-White-Paper.pdf> downloaded May 12, 2014 in 8 pages. [cited by applicant]
Keylines.com, “KeyLines Datasheet,” Mar. 2014, <http://keylines.com/wp-content/uploads/2014/03/KeyLines-datasheet.pdf> downloaded May 12, 2014 in 2 pages. [cited by applicant]
Keylines.com, “Visualizing Threats: Improved Cyber Security Through Network Visualization,” Apr. 2014, <http://keylines.com/wp-content/uploads/2014/04/Visualizing-Threats1.pdf> downloaded May 12, 2014 in 10 pages. [cited by applicant]
Li et al., “Identifying the Signs of Fraudulent Accounts using Data Mining Techniques,” Computers in Human Behavior, vol. 28, No. 3, Jan. 16, 2012. [cited by applicant]
Ngai et al., “The Application of Data Mining Techniques in Financial Fraud Detection: A Classification Frameworok and an Academic Review of Literature,” Decision Support Systems, Elsevier Science Publishers, Amsterdam, … [cited by applicant]
Nolan et al., “MCARTA: A Malicious Code Automated Run-Time Analysis Framework,” Homeland Security (HST) 2012 IEEE Conference on Technologies for, Nov. 13, 2012, pp. 13-17. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/139,628 dated Jun. 24, 2015. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/139,640 dated Jun. 17, 2015. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/139,713 dated Jun. 12, 2015. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/264,445 dated May 14, 2015. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/278,963 dated Sep. 2, 2015. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/323,935 dated Oct. 1, 2015. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/473,552 dated Jul. 24, 2015. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/473,860 dated Jan. 5, 2015. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/486,991 dated May 1, 2015. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/579,752 dated Apr. 4, 2016. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/616,080 dated Apr. 2, 2015. [cited by applicant]
Official Communication for U.S. Appl. No. 14/473,552 dated Feb. 24, 2015. [cited by applicant]
Official Communication for European Patent Application No. 14159535.5 dated May 22, 2014. [cited by applicant]
Official Communication for European Patent Application No. 15155845.9 dated Oct. 6, 2015. [cited by applicant]
Official Communication for European Patent Application No. 15156004.2 dated Aug. 24, 2015. [cited by applicant]
Official Communication for European Patent Application No. 15175151.8 dated Nov. 25, 2015. [cited by applicant]
Official Communication for European Patent Application No. 15180515.7 dated Dec. 14, 2015. [cited by applicant]
Official Communication for European Patent Application No. 15193287.8 dated Apr. 1, 2016. [cited by applicant]
Official Communication for European Patent Application No. 15201727.3 dated May 23, 2016. [cited by applicant]
Official Communication for European Patent Application No. 15202090.5 dated May 13, 2016. [cited by applicant]
Official Communication for Great Britain Application No. 1404457.2 dated Aug. 14, 2014. [cited by applicant]
Official Communication for Netherlands Patent Application No. 2012433 dated Mar. 11, 2016. [cited by applicant]
Official Communication for U.S. Appl. No. 14/251,485 dated Oct. 1, 2015. [cited by applicant]
Official Communication for U.S. Appl. No. 14/264,445 dated Apr. 17, 2015. [cited by applicant]
Official Communication for U.S. Appl. No. 14/278,963 dated Jan. 30, 2015. [cited by applicant]
Official Communication for U.S. Appl. No. 14/486,991 dated Mar. 10, 2015. [cited by applicant]
Official Communication for U.S. Appl. No. 14/518,757 dated Dec. 1, 2015. [cited by applicant]
Official Communication for U.S. Appl. No. 14/518,757 dated Apr. 2, 2015. [cited by applicant]
Official Communication for U.S. Appl. No. 14/518,757 dated Jul. 20, 2015. [cited by applicant]
Official Communication for U.S. Appl. No. 14/579,752 dated Aug. 19, 2015. [cited by applicant]
Official Communication for U.S. Appl. No. 14/579,752 dated May 26, 2015. [cited by applicant]
Official Communication for U.S. Appl. No. 14/579,752 dated Dec. 9, 2015. [cited by applicant]
Official Communication for U.S. Appl. No. 14/581,920 dated Mar. 1, 2016. [cited by applicant]
Official Communication for U.S. Appl. No. 14/581,920 dated Jun. 13, 2016. [cited by applicant]
Official Communication for U.S. Appl. No. 14/581,920 dated May 3, 2016. [cited by applicant]
Official Communication for U.S. Appl. No. 14/639,606 dated Oct. 16, 2015. [cited by applicant]
Official Communication for U.S. Appl. No. 14/639,606 dated May 18, 2015. [cited by applicant]
Official Communication for U.S. Appl. No. 14/639,606 dated Jul. 24, 2015. [cited by applicant]
Official Communication for U.S. Appl. No. 14/639,606 dated Apr. 5, 2016. [cited by applicant]
Official Communication for U.S. Appl. No. 14/698,432 dated Jun. 3, 2016. [cited by applicant]
Official Communication for U.S. Appl. No. 14/726,353 dated Mar. 1, 2016. [cited by applicant]
Official Communication for U.S. Appl. No. 14/726,353 dated Sep. 10, 2015. [cited by applicant]
Official Communication for U.S. Appl. No. 14/857,071 dated Mar. 2, 2016. [cited by applicant]
Official Communication for U.S. Appl. No. 15/072,174 dated Jun. 1, 2016. [cited by applicant]
Official Communication for U.S. Appl. No. 15/644,231 dated Aug. 16, 2017. [cited by applicant]
Official Communication for U.S. Appl. No. 15/644,231 dated Nov. 22, 2017. [cited by applicant]
Perdisci et al., “Behavioral Clustering of HTTP-Based Malware and Signature Generation Using Malicious Network Traces,” USENIX, Mar. 18, 2010, pp. 1-14. [cited by applicant]
Quartert FS “Managing Business Performance and Detecting Outliers in Financial Services,” Oct. 16, 2014, retrieved from https://quartetfs.com/images/pdf/white-papers/Quartet_FS_White_Paper_-_ActivePivot_Sentinel.pdf ret… [cited by applicant]
Quartert FS “Resource Center,” Oct. 16, 2014, retrieved from https://web.archive.org/web/20141016044306/http://quartetfs.com/resource-center/white-papers retrieved May 3, 2016. [cited by applicant]
Restriction Requirement for U.S. Appl. No. 14/857,071 dated Dec. 11, 2015. [cited by applicant]
Shah, Chintan, “Periodic Connections to Control Server Offer New Way to Detect Botnets,” Oct. 24, 2013 in 6 pages, <http://www.blogs.mcafee.com/mcafee-labs/periodic-links-to-control-server-offer-new-way-to-detect-botnet… [cited by applicant]
Shi et al., “A Scalable Implementation of Malware Detection Based on Network Connection Behaviors,” 2013 International Conference on Cyber-Enabled Distributed Computing Knowledge Discovery, IEEE, Oct. 10, 2013, pp. 59-6… [cited by applicant]
Symantec Corporation, “E-Security Begins with Sound Security Policies,” Announcement Symantec, Jun. 14, 2001. [cited by applicant]
Wiggerts, T.A., “Using Clustering Algorithms in Legacy Systems Remodularization,” Reverse Engineering, Proceedings of the Fourth Working Conference, Netherlands, Oct. 6-8, 1997, IEEE Computer Soc., pp. 33-43. [cited by applicant]
Mozafari et al., “Scaling Up CrowdSourcing to Very Large Datasets: A Case for Active Learning” Article in Proceeding of the VLDB Endowment, Oct. 2014, (13 pages). [cited by applicant]
Sarawagi et al., “Interactive Deduplication using Active Learning” 2002, (10 pages). [cited by applicant]