IP Library Granted Patent US 12,298,969
Granted Patent B2
US 12,298,969 · App. 17/093,151 · Granted May 13, 2025

Apparatus, systems, and methods for grouping data records

Inventors: Boris Shimanovsky (Los Angeles, CA); Manuel Lagang (Pasadena, CA); Leonid Polovets (Menlo Park, CA)
Assignee: FOURSQUARE LABS, INC.
G06F16/21G05B13/0265G06F16/23G06F16/235G06F16/2379G06F16/2386G06F16/24564G06F16/2477G06F16/282G06F16/285G06F16/29G06F16/313G06F16/35G06F16/951G06N5/022G06N20/00G06Q10/101G06Q30/0261G06Q30/0282G06Q50/01H04L41/14H04W4/02H04W4/021H04W4/025H04W4/029H04W4/50H04W8/08H04W8/16H04W8/18H04W16/24H04W64/00H04W64/003H04W76/38H04W88/02G06F16/337H04W16/00H04W16/30H04W16/32H04W88/00
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,298,969
App. No.
17/093,151
Granted
May 13, 2025
Kind
B2
Abstract

The present application relates to apparatus, systems, and methods for grouping data records based on entities referenced by the data records. The disclosed grouping mechanism can include determining a pair-wise similarity between a large number of data records, and clustering a subset of the data records based on their pair-wise similarity.

Claims (56)

1. An apparatus comprising:

a processor configured to run one or more modules stored in memory, wherein the one or more modules are configured to:

receive a plurality of pairs of data records;

determine whether one or more pairs of data records are eligible to be clustered, the determination is based upon an analysis of a set of attributes included in the one or more pairs, wherein the analysis is performed by:

converting a first data record in the pair of data records into a first hash;

converting a second data record in the pair of data records into a second hash; and

comparing bits of the first hash and second hash; and

when it is determined that at least one pair of data records can be clustered:

determine a similarity value for the at least one pair of data records based, at least in part, on a plurality of attributes associated with the at least one pair of data records, wherein the similarity value is determined using a machine learning model trained using a supervised learning function operating on ground-truth clusters of data records; and

associate the at least one pair of data records with one or more clusters, each associated with a unique entity, based on the similarity value for the at least one pair of data records.

2. The apparatus of claim 1 , wherein the one or more modules are further configured to identify one or more pairs of data records for which a similarity value need not be determined based on a predetermined set of attributes.

3. The apparatus of claim 2 , wherein the one or more modules are configured to adjust the predetermined set of attributes based on association of data records to clusters from a previous iteration.

4. The apparatus of claim 1 , wherein the similarity model is designed to infer an importance of a particular component associated with a particular attribute of a data record, wherein the similarity model is learned by:

determining differences between components associated with the particular attribute of the training data records, wherein the training data records are known belong to the same cluster; and

determining the importance of the particular component based on a number of times the particular component appears in the differences.

5. The apparatus of claim 1 , wherein the similarity model is designed to infer a likelihood of interchanging a first component in a particular attribute of a data record with a second component, wherein the similarity model is learned by:

determining differences between components associated with the particular attribute of the training data records, wherein the training data records are known belong to the same cluster; and

determining the likelihood of interchanging the first component with the second component based on a number of times the first component and the second component appears in the differences at the same time.

6. The apparatus of claim 1 , wherein the similarity model is designed to determine a conditional likelihood that a missing attribute of a data record has a particular component, wherein the conditional likelihood is determined by:

determining a combination of known attributes corresponding to a particular entity;

determining all variations of a missing attribute amongst data records of the particular entity having the combination of known attributes; and

determining a conditional probability, based on the variations of the missing attribute, that the missing attribute has a particular component given that the data record has the particular combination of known attributes.

7. The apparatus of claim 1 , wherein the one or more modules are configured to:

represent the plurality of data records as a plurality of nodes in a graph;

represent the similarity value for the at least one pair of data records as at least one edge between nodes, in the graph, corresponding to the at least one pair of data records; and

determine the one or more clusters from based on the graph.

8. The apparatus of claim 7 , wherein the one or more modules are configured to determine the one or more clusters based on the graph using a graph clustering technique.

9. The apparatus of claim 1 , wherein the one or more modules are configured to receive a clustering directive requiring the one or more modules to associate two data records with the same cluster.

10. The apparatus of claim 1 , wherein the one or more modules are configured to associate at least one of the plurality of data records to one or more clusters using a clustering technique; and

adjust a parameter for the clustering technique for each of the one or more clusters independently, based on data records in the one or more clusters.

11. The apparatus of claim 1 , wherein the one or more modules are configured to determine the similarity value for the at least one pair of data records by receiving the similarity value for the at least one pair of data records from another computing device.

12. The apparatus of claim 1 , wherein the one or more modules are configured to:

receive, from a plurality of computing devices, a plurality of sub-clusters independently identified at the plurality of computing devices; and

perform a union-find operation on the plurality of sub-clusters to identify the one or more clusters.

13. A method for clustering a plurality of data records into at least one cluster, the method comprising:

receiving a plurality of pairs of data records;

determining whether one or more pairs of data records are eligible to be clustered, the determination is based upon an analysis of a set of attributes included in the one or more pairs, wherein the analysis is performed by:

converting a first data record in the pair of data records into a first hash;

converting a second data record in the pair of data records into a second hash; and

comparing bits of the first hash and second hash; and

when it is determined that at least one pair of data records can be clustered:

determining in communication with the candidate reduction module, a similarity value for the at least one pair based, at least in part, on a plurality of attributes associated with the at least one pair of data records, wherein the similarity value is determined using a machine learning model trained using a supervised learning function operating on ground-truth clusters of data records; and

associating, the at least one pair of data records with one or more clusters, each associated with a unique entity, based on the similarity value for the at least one pair of data records.

14. The method of claim 13 , further comprising identifying one or more pairs of the plurality of data records for which a similarity value need not be determined based on a predetermined set of attributes.

15. The method of claim 14 , further comprising adjusting the predetermined set of attributes based on association of data records to clusters from a previous iteration.

16. The method of claim 13 , wherein the similarity model is designed to infer an importance of a particular component associated with a particular attribute of a data record.

17. The method of claim 13 , wherein the similarity model is designed to infer a likelihood of interchanging a first component in a particular attribute of a data record with a second component.

18. A computer program product, tangibly embodied in a non-transitory computer-readable storage medium, the computer program product including instructions operable to cause a data processing system to:

receive a plurality of pairs of data records;

determine whether one or more pairs of data records are eligible to be clustered, the determination is based upon an analysis of a set of attributes included in the one or more pairs, wherein the analysis is performed by:

converting a first data record in the pair of data records into a first hash;

converting a second data record in the pair of data records into a second hash; and

comparing bits of the first hash and second hash; and

when it is determined that at least one pair of data records can be clustered:

determine a similarity value for the at least one pair of data records based, at least in part, on a plurality of attributes associated with the at least one pair of data records, wherein the similarity value is determined using a machine learning model trained using a supervised learning function operating on ground-truth clusters of data records; and

associate the at least one pair of data records with one or more clusters, each associated with a unique entity, based on the similarity value for the at least one pair of data records.

Assignments (3)
SECURITY INTEREST Recorded Jul 13, 2022
From: FOURSQUARE LABS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 060649/0366 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2022
From: FACTUAL, INC.
To: FOURSQUARE LABS, INC.
Reel/Frame 059977/0688 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2022
From: SHIMANOVSKY, BORIS; LAGANG, MANUEL; POLOVETS, LEONID
To: FACTUAL, INC.
Reel/Frame 059573/0780 →
Continuity (7)
Continuation 14214231 · Mar 14, 2014
Provisional Application 61800036 · Mar 15, 2013
Provisional Application 61799846 · Mar 15, 2013
Provisional Application 61799131 · Mar 15, 2013
Provisional Application 61799986 · Mar 15, 2013
Provisional Application 61799817 · Mar 15, 2013
Related Publication 20210303531A1 · Sep 30, 2021
References Cited (316)
US 584791A · Propst · 1897 [cited by applicant]
US 5701467A · Freeston · 1997 [cited by applicant]
US 6012053A · Pant et al. · 2000 [cited by applicant]
US 6212393B1 · Suarez et al. · 2001 [cited by applicant]
US 6317604B1 · Kovach, Jr. et al. · 2001 [cited by applicant]
US 6317787B1 · Boyd · 2001 [cited by applicant]
US 6360261B1 · Boyd · 2002 [cited by applicant]
US 6594791B2 · Sipola · 2003 [cited by applicant]
US 6968332B1 · Milic-Frayling et al. · 2005 [cited by applicant]
US 7058639B1 · Chatterjee et al. · 2006 [cited by applicant]
US 7096214B1 · Bharat et al. · 2006 [cited by applicant]
US 7137065B1 · Huang et al. · 2006 [cited by applicant]
US 7271765B2 · Stilp et al. · 2007 [cited by applicant]
US 7330850B1 · Seibel et al. · 2008 [cited by applicant]
US 7509301B2 · Schmitt et al. · 2009 [cited by applicant]
US 7539666B2 · Ashworth et al. · 2009 [cited by applicant]
US 7576754B1 · Joseph et al. · 2009 [cited by applicant]
US 7577680B1 · Williams et al. · 2009 [cited by applicant]
US 7734661B2 · Jordan et al. · 2010 [cited by applicant]
US 7814106B2 · Guido · 2010 [cited by applicant]
US 7831381B2 · Thota · 2010 [cited by applicant]
US RE42285E · Anderson et al. · 2011 [cited by applicant]
US 8015185B2 · Choi et al. · 2011 [cited by applicant]
US 8046001B2 · Shalmon et al. · 2011 [cited by applicant]
US 8126825B2 · Guyon · 2012 [cited by applicant]
US 8195709B2 · Pulfer · 2012 [cited by applicant]
US 8260769B1 · Narieda et al. · 2012 [cited by applicant]
US 8301639B1 · Myllymaki · 2012 [cited by applicant]
US 8326845B2 · Sethi et al. · 2012 [cited by applicant]
US 8346795B2 · Roulland et al. · 2013 [cited by applicant]
US 8489596B1 · Milton et al. · 2013 [cited by applicant]
US 8538973B1 · Gonzalez · 2013 [cited by applicant]
US 8548177B2 · Arnoult, Jr. et al. · 2013 [cited by applicant]
US 8577330B2 · Reagor · 2013 [cited by applicant]
US 8589069B1 · Lehman · 2013 [cited by applicant]
US 8670716B2 · Yu et al. · 2014 [cited by applicant]
US 8745065B2 · Wang · 2014 [cited by applicant]
US 8751427B1 · Mysen et al. · 2014 [cited by applicant]
US 8843315B1 · Barbeau et al. · 2014 [cited by applicant]
US 8855681B1 · George et al. · 2014 [cited by applicant]
US 8869285B2 · Kanda · 2014 [cited by applicant]
US 8909255B1 · Eriksson et al. · 2014 [cited by applicant]
US 8918284B2 · Tokashiki · 2014 [cited by applicant]
US 8977284B2 · Reed · 2015 [cited by applicant]
US 9063226B2 · Zheng et al. · 2015 [cited by applicant]
US 9176986B2 · Petrou · 2015 [cited by applicant]
US 9183438B1 · Dhein · 2015 [cited by applicant]
US 9317541B2 · Shimanovsky et al. · 2016 [cited by applicant]
US 9350532B2 · McCreight et al. · 2016 [cited by applicant]
US 9544075B2 · Altman et al. · 2017 [cited by applicant]
US 9594791B2 · Bell et al. · 2017 [cited by applicant]
US 9600501B1 · Fuller · 2017 [cited by applicant]
US 9686646B1 · Pecard et al. · 2017 [cited by applicant]
US 9715553B1 · Singleton · 2017 [cited by applicant]
US 9720555B2 · Sorden et al. · 2017 [cited by applicant]
US 9736652B2 · Su et al. · 2017 [cited by applicant]
US 9743236B1 · Pecard et al. · 2017 [cited by applicant]
US 9753965B2 · Rana et al. · 2017 [cited by applicant]
US 9801095B2 · Henderson et al. · 2017 [cited by applicant]
US 9906906B1 · Pecard et al. · 2018 [cited by applicant]
US 9950532B2 · Togashi et al. · 2018 [cited by applicant]
US 9977792B2 · Bell et al. · 2018 [cited by applicant]
US 10013446B2 · Rana et al. · 2018 [cited by applicant]
US 10255301B2 · Bell et al. · 2019 [cited by applicant]
US 10268708B2 · Rana et al. · 2019 [cited by applicant]
US 10324935B1 · Patton · 2019 [cited by applicant]
US 10331631B2 · Michels et al. · 2019 [cited by applicant]
US 10353934B1 · Mehta et al. · 2019 [cited by applicant]
US 10397757B1 · Gratton et al. · 2019 [cited by applicant]
US 10459896B2 · Rana et al. · 2019 [cited by applicant]
US 10484856B1 · Leung et al. · 2019 [cited by applicant]
US 10579600B2 · Bell et al. · 2020 [cited by applicant]
US 10817484B2 · Rana et al. · 2020 [cited by applicant]
US 10866937B2 · Bell et al. · 2020 [cited by applicant]
US 20010036224A1 · Demello et al. · 2001 [cited by applicant]
US 20020028682A1 · Fitch · 2002 [cited by applicant]
US 20020138571A1 · Trinon et al. · 2002 [cited by applicant]
US 20020188581A1 · Fortin et al. · 2002 [cited by applicant]
US 20030036848A1 · Sheha · 2003 [cited by applicant]
US 20030060211A1 · Chern · 2003 [cited by applicant]
US 20030135486A1 · Edlund et al. · 2003 [cited by applicant]
US 20030204484A1 · Charpiot et al. · 2003 [cited by applicant]
US 20040181526A1 · Burdick et al. · 2004 [cited by applicant]
US 20040185863A1 · Ogami · 2004 [cited by applicant]
US 20040254920A1 · Brill · 2004 [cited by applicant]
US 20050021845A1 · Yasui et al. · 2005 [cited by applicant]
US 20050073708A1 · Oh et al. · 2005 [cited by applicant]
US 20050086360A1 · Mamou · 2005 [cited by applicant]
US 20050096997A1 · Jain et al. · 2005 [cited by applicant]
US 20050134935A1 · Schmidtler et al. · 2005 [cited by applicant]
US 20050240580A1 · Zamir · 2005 [cited by applicant]
US 20050246616A1 · Choi et al. · 2005 [cited by applicant]
US 20060004850A1 · Chowdhury · 2006 [cited by applicant]
US 20060085177A1 · Toyama et al. · 2006 [cited by applicant]
US 20060089948A1 · Picker et al. · 2006 [cited by applicant]
US 20060149774A1 · Egnor · 2006 [cited by applicant]
US 20060195565A1 · De-Poorter · 2006 [cited by applicant]
US 20060248106A1 · Milne · 2006 [cited by applicant]
US 20060253481A1 · Guido et al. · 2006 [cited by applicant]
US 20060277197A1 · Bailey · 2006 [cited by applicant]
US 20060287810A1 · Sadri et al. · 2006 [cited by applicant]
US 20070005556A1 · Ganti · 2007 [cited by examiner]
US 20070030824A1 · Ribaudo et al. · 2007 [cited by applicant]
US 20070072582A1 · Nurmi · 2007 [cited by applicant]
US 20070088603A1 · Jouppi et al. · 2007 [cited by applicant]
US 20070100796A1 · Wang · 2007 [cited by applicant]
US 20070112697A1 · Ricketts · 2007 [cited by applicant]
US 20070149216A1 · Misikangas · 2007 [cited by applicant]
US 20070245118A1 · Suponau et al. · 2007 [cited by applicant]
US 20070256006A1 · Meyers · 2007 [cited by applicant]
US 20080077314A1 · Ishikawa · 2008 [cited by applicant]
US 20080098026A1 · Kraft et al. · 2008 [cited by applicant]
US 20080248815A1 · Busch · 2008 [cited by applicant]
US 20080255862A1 · Bailey et al. · 2008 [cited by applicant]
US 20080261611A1 · Mia et al. · 2008 [cited by applicant]
US 20080261612A1 · Mia et al. · 2008 [cited by applicant]
US 20080270404A1 · Borkovsky · 2008 [cited by applicant]
US 20090005968A1 · Vengroff et al. · 2009 [cited by applicant]
US 20090024546A1 · Ficcaglia et al. · 2009 [cited by applicant]
US 20090089149A1 · Lerner et al. · 2009 [cited by applicant]
US 20090106228A1 · Weinman, Jr. · 2009 [cited by applicant]
US 20090119222A1 · O'Neil et al. · 2009 [cited by applicant]
US 20090124241A1 · Krishnaswamy et al. · 2009 [cited by applicant]
US 20090125321A1 · Charlebois et al. · 2009 [cited by applicant]
US 20090132469A1 · White et al. · 2009 [cited by applicant]
US 20090132605A1 · Nielsen · 2009 [cited by applicant]
US 20090187553A1 · Sarkar et al. · 2009 [cited by applicant]
US 20090207021A1 · Naccache · 2009 [cited by applicant]
US 20090254838A1 · Rao et al. · 2009 [cited by applicant]
US 20090280829A1 · Feuerstein · 2009 [cited by applicant]
US 20090282019A1 · Galitsky et al. · 2009 [cited by applicant]
US 20090287405A1 · Liu et al. · 2009 [cited by applicant]
US 20090299952A1 · Zheng et al. · 2009 [cited by applicant]
US 20090302952A1 · Chan et al. · 2009 [cited by applicant]
US 20090319346A1 · Fogel et al. · 2009 [cited by applicant]
US 20100004997A1 · Mehta et al. · 2010 [cited by applicant]
US 20100023515A1 · Marx · 2010 [cited by applicant]
US 20100323715A1 · Winters · 2010 [cited by applicant]
US 20100079336A1 · Skibiski et al. · 2010 [cited by applicant]
US 20100185628A1 · Weda et al. · 2010 [cited by applicant]
US 20100214117A1 · Hazzani · 2010 [cited by applicant]
US 20100222081A1 · Ward et al. · 2010 [cited by applicant]
US 20100305842A1 · Feng · 2010 [cited by applicant]
US 20110029853A1 · Garrity et al. · 2011 [cited by applicant]
US 20110119226A1 · Ruhl · 2011 [cited by applicant]
US 20110137834A1 · Ide et al. · 2011 [cited by applicant]
US 20110145228A1 · Laurenzo · 2011 [cited by applicant]
US 20110208427A1 · Jansen et al. · 2011 [cited by applicant]
US 20110219226A1 · Olsson et al. · 2011 [cited by applicant]
US 20110225288A1 · Easterday et al. · 2011 [cited by applicant]
US 20110239051A1 · Basu et al. · 2011 [cited by applicant]
US 20110246059A1 · Feuerstein · 2011 [cited by applicant]
US 20110295751A1 · Matsuo · 2011 [cited by applicant]
US 20110313969A1 · Ramu · 2011 [cited by applicant]
US 20110320319A1 · Streich · 2011 [cited by applicant]
US 20120028650A1 · Cooper et al. · 2012 [cited by applicant]
US 20120031032A1 · Deiss et al. · 2012 [cited by applicant]
US 20120047102A1 · Petersen et al. · 2012 [cited by applicant]
US 20120047184A1 · Purdy · 2012 [cited by applicant]
US 20120066218A1 · Rapp et al. · 2012 [cited by applicant]
US 20120084280A1 · Bouzas et al. · 2012 [cited by applicant]
US 20120088220A1 · Feng · 2012 [cited by applicant]
US 20120089617A1 · Frey · 2012 [cited by applicant]
US 20120100869A1 · Liang et al. · 2012 [cited by applicant]
US 20120110183A1 · Miranda et al. · 2012 [cited by applicant]
US 20120182144A1 · Richardson et al. · 2012 [cited by applicant]
US 20120185439A1 · Chen et al. · 2012 [cited by applicant]
US 20120185455A1 · Hedrevich · 2012 [cited by applicant]
US 20120191696A1 · Renkes et al. · 2012 [cited by applicant]
US 20120221231A1 · Nagata et al. · 2012 [cited by applicant]
US 20120221508A1 · Chaturvedi et al. · 2012 [cited by applicant]
US 20120226622A1 · Gonzalez et al. · 2012 [cited by applicant]
US 20120253862A1 · Davidson · 2012 [cited by applicant]
US 20120260209A1 · Stibel et al. · 2012 [cited by applicant]
US 20120278767A1 · Stibei et al. · 2012 [cited by applicant]
US 20120303745A1 · Lo et al. · 2012 [cited by applicant]
US 20120317088A1 · Pantel et al. · 2012 [cited by applicant]
US 20120317110A1 · Butterfield et al. · 2012 [cited by applicant]
US 20120331014A1 · Skubacz et al. · 2012 [cited by applicant]
US 20130031032A1 · Mehta et al. · 2013 [cited by applicant]
US 20130066866A1 · Chan et al. · 2013 [cited by applicant]
US 20130066912A1 · Chetuparambil et al. · 2013 [cited by applicant]
US 20130073581A1 · Sandholm · 2013 [cited by applicant]
US 20130090130A1 · Burrell et al. · 2013 [cited by applicant]
US 20130103306A1 · Uetake · 2013 [cited by applicant]
US 20130103607A1 · Knipfer et al. · 2013 [cited by applicant]
US 20130103697A1 · Hill et al. · 2013 [cited by applicant]
US 20130103764A1 · Verkasalo · 2013 [cited by applicant]
US 20130157693A1 · Mercuri et al. · 2013 [cited by applicant]
US 20130183998A1 · Pylappan et al. · 2013 [cited by applicant]
US 20130210463A1 · Busch · 2013 [cited by applicant]
US 20130226857A1 · Shim et al. · 2013 [cited by applicant]
US 20130227026A1 · Jayaram et al. · 2013 [cited by applicant]
US 20130238540A1 · O'Donaghue et al. · 2013 [cited by applicant]
US 20130246175A1 · Bilange et al. · 2013 [cited by applicant]
US 20130250851A1 · Lakhzouri et al. · 2013 [cited by applicant]
US 20130262479A1 · Liang et al. · 2013 [cited by applicant]
US 20130267255A1 · Liu et al. · 2013 [cited by applicant]
US 20130304758A1 · Gruber et al. · 2013 [cited by applicant]
US 20130339353A1 · Emmelmann et al. · 2013 [cited by applicant]
US 20130346347A1 · Patterson et al. · 2013 [cited by applicant]
US 20140115009A1 · Lashley et al. · 2014 [cited by applicant]
US 20140128105A1 · Su et al. · 2014 [cited by applicant]
US 20140180597A1 · Brown et al. · 2014 [cited by applicant]
US 20140270402A1 · Condell et al. · 2014 [cited by applicant]
US 20140274022A1 · Bell et al. · 2014 [cited by applicant]
US 20140274154A1 · Rana et al. · 2014 [cited by applicant]
US 20140274157A1 · Frank et al. · 2014 [cited by applicant]
US 20140278838A1 · Novak · 2014 [cited by applicant]
US 20140279674A1 · Michels et al. · 2014 [cited by applicant]
US 20140279757A1 · Shimanovsky et al. · 2014 [cited by applicant]
US 20140279811A1 · Su et al. · 2014 [cited by applicant]
US 20140289188A1 · Shimanovsky et al. · 2014 [cited by applicant]
US 20150081704A1 · Hannan · 2015 [cited by applicant]
US 20150081717A1 · Pidduck · 2015 [cited by applicant]
US 20150319574A1 · Wachter et al. · 2015 [cited by applicant]
US 20160232192A1 · Shimanovsky et al. · 2016 [cited by applicant]
US 20160366547A1 · Hodges et al. · 2016 [cited by applicant]
US 20170206223A1 · Bell et al. · 2017 [cited by applicant]
US 20170242873A1 · Barrow et al. · 2017 [cited by applicant]
US 20180011888A1 · Rana et al. · 2018 [cited by applicant]
CN 102004793 · 2011 [cited by applicant]
CN 102955792 · 2013 [cited by applicant]
WO WO2002010989 · 2002 [cited by applicant]
WO WO2008106667 · 2008 [cited by applicant]
WO WO2012142553 · 2012 [cited by applicant]
WO WO2014145059 · 2014 [cited by applicant]
WO WO2014145069 · 2014 [cited by applicant]
WO WO2014145076 · 2014 [cited by applicant]
WO WO2014145088 · 2014 [cited by applicant]
WO WO2014145104 · 2014 [cited by applicant]
WO WO2014145106 · 2014 [cited by applicant]
“DAMA Data Management Knowledge System Guidelines”, DAMAInternational, p. 226, Beijing: Tsinghua University Publishing House, Jul. 2012) cited in Office action of Application No. CN201480014861.3 with English Translatio… [cited by applicant]
Andrei Tamilin et al, Context-aware Mobile Crowdscourcing, PN153073, UBICOMP, 12, pp. 1-4 Sep. 8, 2012. [cited by applicant]
Anonymous, “SpatialPrefixTree (Lucene 4.0.0 api),” https://web.archive.org/web/20130313072002/http://lucene.apache.org/core/4_0_0/spatial/org/apache/lucene/spatial/prefix/tree/Spati-alPrefixTree.html Accessed on Jul. 17… [cited by applicant]
Anonymous: “Record linkage—Wikipedia”, 1-15 Mar. 13, 2013 (Mar. 13, 2013), XP055500110, URL:https://en.wikipedia.org/w/index.php?title=Record linkage&oldid=543842434. [cited by applicant]
Claims and Response to Communication pursuant to Rules 161(2) and 162 EPC for European Application No. 14725818.0, dated Apr. 29, 2016, 9 pages. [cited by applicant]
Claims and Response to Communication pursuant to Rules 161(2) and 162 EPC for European Application No. 14727983.0, dated Jun. 23, 2016, 10 pages. [cited by applicant]
Claims for Response to Communication pursuant to Rules 161(2) and 162 EPC for European Application No. 14720407.7-1854, dated May 10, 2016, 4 pages. [cited by applicant]
Claims for Response to Communication pursuant to Rules 161(2) and 162 EPC for European Application No. 14720841.7, dated Apr. 29, 2016, 7 pages. [cited by applicant]
Claims for Response to Communication pursuant to Rules 161(2) and 162 EPC for European Application No. 14725817.2, dated Jul. 11, 2016, 4 pages. [cited by applicant]
Communication pursuant to Article 94(3) EPC for European Application No. 14730242.6, dated Nov. 14, 2016, 4 pages. [cited by applicant]
Communication pursuant to Rules 161(2) and 162 EPC for European Application No. 14720407.7-1854, dated Nov. 10, 2015, 2 pages. [cited by applicant]
Communication pursuant to Rules 161(2) and 162 EPC for European Application No. 14720841.7-1951, dated Oct. 30, 2015, 2 pages. [cited by applicant]
Communication pursuant to Rules 161(2) and 162 EPC for European Application No. 14725817.2-1951 dated Jan. 5, 2016, 2 pages. [cited by applicant]
Communication pursuant to Rules 161(2) and 162 EPC for European Application No. 14725818.00-1951, dated Oct. 30, 2015, 2 pages. [cited by applicant]
Communication pursuant to Rules 161(2) and 162 EPC for European Application No. 14727983.0-1951, dated Dec. 22, 2015, 2 pages. [cited by applicant]
Communication pursuant to Rules 161(2) and 162 EPC for European Application No. 14730242.6-1951, dated Oct. 30, 2015, 2 pages. [cited by applicant]
EP Examination Report EP14725817.2 dated Jul. 17, 2018. [cited by applicant]
EP Examination report EP18179405, dated Aug. 27, 2018, 9 pages. [cited by applicant]
European Search Report for European Application No. 14720841.7, dated Oct. 6, 2016, 7 pages. [cited by applicant]
European Search Report for European Application No. 14727983.0-1955, dated Dec. 8, 2016, 9 pages. [cited by applicant]
Franklin, Michael J., et al. “CrowdDB: answering queries with crowdsourcing.” Proceedings of the 2011 ACM SIGMOD. [cited by applicant]
Geohash, Wikipedia, the :flee encyclopedia, Jun. 16, 2014, 6 pages http://en.wikipediaorg/w/index.php?title=Geohash&oldid=52302473. [cited by applicant]
International Preliminary Report and Written Opinion for International Application No. PCT/US14/029755 dated Aug. 27, 2014, 10 pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US14/029713 dated Sep. 15, 2015, 6 pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US14/029737 dated Sep. 15, 2015, 7 pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US14/029755 dated Sep. 15, 2015, 5 pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US14/029784 dated Sep. 15, 2015, 6 pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US14/029787 dated Sep. 15, 2015, 4 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2014/029724, dated Jul. 29, 2014, 11 pages. [cited by applicant]
International Search Report and Written Opinion issued by ISA Application No. PCT/US14/029787 dated Aug. 13, 2014, 9 pages. [cited by applicant]
Italiano, et al., “Synchronization Options for Data Warehouse Designs,” Computer, IEEE Computer Society, Mar. 2006, pp. 53-57. [cited by applicant]
Michael J Cafarella: “Extracting and Querying a Comprehensive Web Database”, Jan. 1, 2009 XP055500317, URL:https://database.cs.wisc.edu/cidr/cidr. [cited by applicant]
Office Action, Chinese Patent Application No. 201480014828.0, with English \Translation, dated Jan. 2, 2019. [cited by applicant]
Oosterom, V. P. et al., “The Spatial Location Code,” Proceedings of the International Symposium on Spatial Datahandling, Aug. 12, 1996, 12 pages. [cited by applicant]
Response to Communication pursuant to Article 94(3) EPC for European Application No. 14730242.6, dated Mar. 15, 2017, 12 pages. [cited by applicant]
Response to Communication pursuant to Rules 161(2) and 162 EPC for European Application No. 14720407.7-1854, dated May 10, 2016, 3 pages. [cited by applicant]
Response to Communication pursuant to Rules 161(2) and 162 EPC for European Application No. 14720841.7, dated Apr. 29, 2016, 2 pages. [cited by applicant]
Response to Communication pursuant to Rules 161(2) and 162 EPC for European Application No. 14725817.2, dated Jul. 11, 2016, 2 pages. [cited by applicant]
Samet, H. “Hierarchical Spatial Date Structures,” Computer Science Department, Center for Automation Research and Institute for Advanced Computer Studies, University of Maryland, XP-002566914, Jul. 17, 1989, pp. 193-212. [cited by applicant]
Search Report and Written Opinion for International Application No. PCT/US14/029713 dated Nov. 5, 2014, 7 pages. [cited by applicant]
Search Report and Written Opinion for International Application No. PCT/US14/029737 dated Dec. 9, 2014, 6 pages. [cited by applicant]
Search Report and Written Opinion for International Application No. PCT/US14/029755 dated Sep. 18, 2014, 6 pages. [cited by applicant]
Search Report and Written Opinion for International Application No. PCT/US14/029784 dated Dec. 17, 2014, 7 pages. [cited by applicant]
Search Report and Written Opinion for International Application No. PCT/US14/029787 dated Sep. 18, 2014, 7 pages. [cited by applicant]
Sebastian Hellmann et al.: “DBpedia Live 1-15 Extraction”, Nov. 1, 2009 (Nov. 1, 2009), On The Move To Meaningful Internet Systems: Otm 2009, Springer Berlin Heidelberg, Berlin, Heidelberg, pp. 1209-1223, XP019133461. [cited by applicant]
Smiley, D. “Lucene 4 Spatial,” 2012 Basis Technology, Open Source Conference, Oct. 2, 2012, 16 pages. [cited by applicant]
Specification for Response to Communication pursuant to Rules 161(2) and 162 EPC for European Application No. 14720841.7, dated Apr. 29, 2016, 2 pages. [cited by applicant]
Supplementary European Search Report/Opinion EP14725817, dated Dec. 1, 2016, 6 pages. [cited by applicant]
Tian, M. et al., “Efficient algorithms for fast integration on large data sets from multiple sources,” BMC Medical Informatics and Decision Making, vol. 12, No. 1, 6 pages (Jun. 28, 2012). [cited by applicant]
Varma, H. P. et al., “A Data Structure for Spatio-Temporal Databases,” International Hydrographic Review, vol. 67, Issue 1, Jan. 1990, pp. 71-92. [cited by applicant]
Xuan Liu et al., “CDDAS: A Crowdsourcing Data Analytics System”, Proceedings of the VLDB Endowment, vol. 5. No. 10, pp. 1040-1051. [cited by applicant]
Examination Report issued in IN App. No. 3453/KOLNP/2015, mailed Jan. 14, 2020, pp. 1-12. [cited by applicant]
Decision of Rejection translation issued in CN App. No. 2019104757155, mailed Sep. 16, 2021, pp. 1-6. [cited by applicant]
Office Action, Chinese Patent Application No. 2019104757155, mailed Mar. 18, 2021, pp. 1-3. [cited by applicant]
Office Action, Chinese Patent Application No. 2019104757155, mailed Jul. 27, 2020, pp. 1-8. [cited by applicant]
Examination Report issued in IN App. No. 3438/KOLNP/2015, mailed Dec. 27, 2019, pp. 1-9. [cited by applicant]
Office Action, Chinese Patent Application No. 2014800147767, mailed May 31, 2018, pp. 1-11. [cited by applicant]
Office Action, Chinese Patent Application No. 2014800147767, mailed Jan. 22, 2019, pp. 1-5. [cited by applicant]
EP Examination Report, EP Application No. 21163555.2, mailed Aug. 10, 2021, pp. 1-6. [cited by applicant]
Examination Report issued in IN App. No. 3424/KPLNP/2015/2015, mailed May 18, 2020 pp. 1-7. [cited by applicant]
Office Action, Chinese Patent Application No. 201480014828.0, mailed Feb. 24, 2018, pp. 1-13. [cited by applicant]
Office Action, Chinese Patent Application No. 201480014828.0, mailed Jun. 26, 2017, pp. 1-38. [cited by applicant]
Office Action, Chinese Patent Application No. 201480014828.0, mailed Aug. 3, 2018, pp. 1-15. [cited by applicant]
Notice of Reexamination, Chinese Patent Application No. 2014800148613, mailed May 18, 2021, pp. 1-26. [cited by applicant]
Notice of Reexamination, Chinese Patent Application No. 2014800148613, mailed Jul. 13, 2021, pp. 1-4. [cited by applicant]
Communication pursuant to Article 94(3) for EP App. 14725818.0, mailed Mar. 21, 2018, pp. 1-8. [cited by applicant]
Examination Report issued in IN App. No. 3435/KOLNP/2015, mailed Jan. 14, 2020, pp. 1-8. [cited by applicant]
Notice of Reexamination, Chinese Patent Application No. 2014800147112, mailed Feb. 9, 2022, pp. 1-26. [cited by applicant]
Office Action, Chinese Patent Application No. 2014800147112, mailed Feb. 27, 2019, pp. 1-27. [cited by applicant]
Office Action, Chinese Patent Application No. 2014800147112, mailed Dec. 18, 2019, pp. 1-41. [cited by applicant]
EP Examination Report, EP Application No. 14720841.7, mailed Oct. 16, 2018, pp. 1-6. [cited by applicant]
EP Summons to attend Oral Proceedings, EP Application No. 14720841.7, mailed Jun. 17, 2019, pp. 1-10. [cited by applicant]
Examination Report issued in IN App. No. 3434/KOLNP/2015, mailed Jun. 9, 2020, pp. 1-7. [cited by applicant]
Ahmed Metwally, Christos Faloutsos, “V-SMART-Join: A Scalable MapReduce Framework for All-Pair Similarity Joins of Multisets and Vectors,” Journal Proceedings of the VLDB Endowment, vol. 5 Issue 8, Apr. 2012, pp. 704-71… [cited by applicant]
Breese, John S., David Heckerman, and Carl Kadie. “Empirical analysis of predictive algorithms for collaborative filtering,” Proceedings of the Fourteenth conference on Uncertainty in artificial intelligence. Morgan Kau… [cited by applicant]
Juan Ramos, “Using TF-IDF to Determine Word Relevance in Document Queries”, The First Instructional Conference on Machine Learning (ICML-2003), proceedings of, Dec. 3, 2003, pp. 1-4. [cited by applicant]
Kevin W. Boyack, David Newman, Russell J. Duhon, Richard Klavans, Michael Patek, Joseph R. Biberstine, Bob Schijvenaars, Andre Skupin, Nianli Ma, Katy Borner, “Clustering More than Two Million Biomedical Publications: C… [cited by applicant]
Lars Kolb et al., “Learning-based entity resolution with MapReduce,” Proceeding CloudDB '11 Proceedings of the third international workshop on Cloud data management, Oct. 24, 2011, pp. 1-6. [cited by applicant]
Marti A. Hearst and Jan 0. Pedersen, “Reexamining the Cluster Hypothesis: Scatter/Gather on Retrieval Results”, SIGIR '96 Proceedings of the 19th annual international ACM SIGIR conference on Research and development in … [cited by applicant]
Qiaozhu Mei et al., “Automatic Labeling of Multinomial Topic Models,” KDD '07 Proceedings of the 13th ACM SIGKDD International conference on Knowledge discovery and data mining, Aug. 12, 2007, pp. 490-499. [cited by applicant]
R Baraglia, G. De Francisci Morales, C. Lucchese, “Document Similarity Self-Join with MapReduce”, Data Mining (ICDM), 2010 IEEE 10th International Conference on, Dec. 13, 2010, pp. 731-736. [cited by applicant]
Stanislaw Osi nski and Dawid Weiss, “A Concept-driven Algorithm for Clustering Search Results”, IEEE Intelligent Systems, vol. 20, Issue 3, Jun. 13, 2005, pp. 48-54. [cited by applicant]
Wang, Cong, et al. “Achieving usable and privacy-assured similarity search over outsourced cloud data.” INFOCOM, 2012 Proceedings IEEE. IEEE, 2012. [cited by applicant]
Wilson Wong, et al. “Ontology Learning from Text: A Look Back and Into the Future”; ACM Comouting Surveys (CSUR); vol. 44; Issue 4; Article No. 20; Aug. 2012; pp. 20.1-20.36. [cited by applicant]