IP Library Granted Patent US 12,625,864
Granted Patent B2
US 12,625,864 · App. 17/080,596 · Granted May 12, 2026

Apparatus, systems, and methods for crowdsourcing domain specific intelligence

Inventors: Jeffrey Su (Los Angeles, CA); Boris Shimanovsky (Los Angeles, CA)
Assignee: FOURSQUARE LABS, INC.
G06F16/2386G05B13/0265G06F16/21G06F16/23G06F16/235G06F16/2379G06F16/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,625,864
App. No.
17/080,596
Granted
May 12, 2026
Kind
B2
Abstract

The present disclosure provides apparatus, systems, and methods for crowdsourcing domain specific intelligence. The disclosed crowdsourcing mechanism can receive domain specific intelligence as a data processing rule module. For example, a data analytics system can request a crowd of software developers to provide a data processing rule module tailored to process a particular type of information from a particular domain. When the data analytics system receives the data processing rule module from one of the software developers for the particular domain, the data analytics system can use the received data processing rule module to process information associated with the particular domain.

Claims (30)

1 . An apparatus configured to crowdsource domain specific intelligence from a plurality of persons, the apparatus comprising:

one or more interfaces configured to provide communication with a first plurality of computing devices and a second plurality of computing devices, wherein one of the first plurality of computing devices is operated by one of the plurality of persons having knowledge of a particular domain; and

a processor, in communication with the one or more interfaces, and configured to run one or more modules that are operable to cause the apparatus to:

receive a plurality of data processing rule (DPR) modules from the first plurality of computing devices, wherein the plurality of DPR modules are implemented using two or more programming languages, and wherein a DPR module of the plurality of DPR modules is tailored for use in a particular domain, and wherein the DPR module is a computer executable program created using a programming language and is associated with one of the plurality of persons based on the knowledge of the particular domain; and

group a subset of the plurality of DPR modules into a first DPR module package to provide the knowledge of the particular domain as a package, wherein the subset of the plurality of DPR modules are grouped into one or more packages based upon a common programming language used to implement two or more individual DPR modules in the subset of the plurality of the DPR modules.

2 . The apparatus of claim 1 , wherein the modules are operable to cause the apparatus to send a DPR module request to the second plurality of computing devices, requesting the second plurality of computing devices to provide a DPR module for a predetermined domain, wherein the DPR module request includes information indicative of functional requirements of the requested DPR module.

3 . The apparatus of claim 2 , wherein the modules are operable to cause the apparatus to receive the requested DPR module from one of the second plurality of computing devices and to determine that the received DPR module satisfies the functional requirements.

4 . The apparatus of claim 2 , wherein the modules are operable to cause the apparatus to receive the requested DPR module from one of the second plurality of computing devices, wherein the one of the second plurality of computing devices is configured to determine that the DPR module received by the apparatus satisfies the functional requirements.

5 . The apparatus of claim 1 , wherein the plurality of DPR modules is configured to operate on a virtual machine.

6 . The apparatus of claim 1 , wherein the plurality of DPR modules is configured to operate on a system capable of running machine code compiled from two or more languages.

7 . The apparatus of claim 1 , wherein the modules are operable to cause the apparatus to send the first DPR module package to a server in communication with the apparatus for use at the server.

8 . The apparatus of claim 7 , wherein one of the plurality of DPR modules is configured to call a DPR module in a second DPR module package, and the modules are operable to cause the apparatus to maintain a dependency between the first DPR module package and the second DPR module package.

9 . The apparatus of claim 8 , wherein the modules are operable to cause the apparatus to send, in addition to the first DPR module package, the second DPR module package to the server.

10 . The apparatus of claim 1 , wherein the modules are operable to cause the apparatus to maintain a resource, and one of the plurality of DPR modules is configured to use the resource to provide a context-aware functionality.

11 . The apparatus of claim 1 , wherein the modules are operable to cause the apparatus to provide an application programming interface (API) to enable an external system to use one of the plurality of DPR modules maintained by the apparatus.

12 . A method of crowdsourcing domain specific intelligence from a plurality of persons, the method comprising:

providing, by one or more interfaces in an apparatus, communication with a first plurality of computing devices and a second plurality of computing devices, wherein one of the first plurality of computing devices is configured to be operated by one of the plurality of persons having knowledge of a particular domain;

receiving, at a data processing rule crowdsourcing (DPRC) module in the apparatus, a plurality of data processing rule (DPR) modules from the first plurality of computing devices, wherein the plurality of DPR modules are implemented using two or more programming languages, and wherein a DPR module of the plurality of DPR modules is tailored for use in a particular domain, and wherein the DPR module is a computer executable program created using a programming language and is associated with one of the plurality of persons based on the knowledge of the particular domain; and

grouping a subset of the plurality of DPR modules into a first DPR module package to provide the knowledge of the particular domain as a package, wherein the subset of the plurality of DPR modules are grouped into one or more packages based upon a common programming language used to implement two or more individual DPR modules in the subset of the DPR modules.

13 . The method of claim 12 , further comprising sending, by the DPRC module, a DPR module request to the second plurality of computing devices, requesting the second plurality of computing devices to provide a DPR module for a predetermined domain, wherein the DPR module request includes information indicative of functional requirements of the requested DPR module.

14 . The method of claim 13 , further comprising receiving, by the DPRC module, the requested DPR module from one of the second plurality of computing devices, wherein the one of the second plurality of computing devices is configured to determine that the DPR module received by the DPRC module satisfies the functional requirements.

15 . The method of claim 12 , wherein one of the plurality of DPR modules is configured to call a DPR module in a second DPR module package, and the method further comprises maintaining a dependency between the first DPR module package and the second DPR module package.

16 . The method of claim 12 , further comprising providing an application programming interface (API) to enable an external system to use one of the plurality of DPR modules maintained by the apparatus.

17 . A non-transitory computer readable medium having executable instructions operable to cause a data processing apparatus to:

provide, by one or more interfaces in the apparatus, communication with a first plurality of computing devices and a second plurality of computing devices, wherein one of the first plurality of computing devices is configured to be operated by one of the plurality of persons having knowledge of a particular domain;

receive, at a data processing rule crowdsourcing (DPRC) module in the apparatus, a plurality of data processing rule (DPR) modules from the first plurality of computing devices, wherein a DPR module of the plurality of DPR modules is tailored for use in a particular domain, and wherein the DPR module is a computer executable program created using a programming language and is associated with one of the plurality of persons based on the knowledge of the particular domain; and

group the plurality of DPR modules into a first DPR module package to provide the knowledge of the particular domain as a package, wherein the plurality of DPR modules are grouped into one or more packages based upon a common programming language used to implement the DPR modules.

18 . The non-transitory computer readable medium of claim 17 , wherein the executable instructions are further operable to cause the data processing apparatus to send, by the DPRC module, a DPR module request to the second plurality of computing devices, requesting the second plurality of computing devices to provide a DPR module for a predetermined domain, wherein the DPR module request includes information indicative of functional requirements of the requested DPR module.

19 . The non-transitory computer readable medium of claim 17 , wherein the executable instructions are further operable to cause the data processing apparatus to receive, by the DPRC module, the requested DPR module from one of the second plurality of computing devices, wherein the one of the second plurality of computing devices is configured to determine that the DPR module received by the DPRC module satisfies the functional requirements.

20 . The non-transitory computer readable medium of claim 17 , wherein the executable instructions are further operable to cause the data processing apparatus to provide an application programming interface (API) to enable an external system to use one of the plurality of DPR modules maintained by the apparatus.

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 Jun 17, 2022
From: SU, JEFFREY; SHIMANOVSKY, BORIS
To: FACTUAL, INC.
Reel/Frame 060240/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2022
From: FACTUAL, INC.
To: FOURSQUARE LABS, INC.
Reel/Frame 059977/0688 →
Continuity (7)
Continuation 14214213 · Mar 14, 2014
Provisional Application 61799986 · Mar 15, 2013
Provisional Application 61799817 · Mar 15, 2013
Provisional Application 61799131 · Mar 15, 2013
Provisional Application 61799846 · Mar 15, 2013
Provisional Application 61800036 · Mar 15, 2013
Related Publication 20210286776A1 · Sep 16, 2021
References Cited (317)
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 et al. · 2007 [cited by applicant]
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 examiner]
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 · Mehata et al. · 2010 [cited by applicant]
US 20100023515A1 · Marx · 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 20100323715A1 · Winters · 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 · 2012 [cited by examiner]
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'Donoghue 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 · 2013 [cited by examiner]
US 20130339353A1 · Emmelmann et al. · 2013 [cited by applicant]
US 20130346347A1 · Patterson et al. · 2013 [cited by applicant]
US 20140040862A1 · Webster · 2014 [cited by examiner]
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 20140280094A1 · Brandstetter · 2014 [cited by examiner]
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]
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]
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. 1… [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]
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]
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. 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]
Geohash, Wikipedia, the :flee encyclopedia, Jun. 16, 2014, 6 pages http://en.wikipedia org/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]
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]
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]
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]
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]
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]
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]
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]
Xuan Liu et al., “CDAS: 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, Page(s). [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]
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]
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]
Franklin, Michael J., et al. “CrowdDB: answering queries with crowdsourcing.” Proceedings of the 2011 ACM SIGMOD. [cited by applicant]