(19)
(11)EP 3 620 934 A3

(12)EUROPEAN PATENT APPLICATION

(88)Date of publication A3:
18.03.2020 Bulletin 2020/12

(43)Date of publication A2:
11.03.2020 Bulletin 2020/11

(21)Application number: 19196317.2

(22)Date of filing:  10.09.2019
(51)Int. Cl.: 
G06F 16/25  (2019.01)
(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated Extension States:
BA ME
Designated Validation States:
KH MA MD TN

(30)Priority: 10.09.2018 US 201862729204 P
30.10.2018 US 201816175371

(71)Applicant: Palantir Technologies Inc.
Palo Alto, CA 94301 (US)

(72)Inventors:
  • LYNCH, Matthew
    Palo Alto, CA 94301 (US)
  • KRIEGER, Brandon
    Palo Alto, CA 94301 (US)
  • MECOCCI, Giulio
    Palo Alto, CA 94301 (US)
  • PATRON, Kyle
    Palo Alto, CA 94301 (US)
  • PYC, Kevin
    Palo Alto, CA 94301 (US)
  • KROMWIJK, Sander
    Palo Alto, CA 94301 (US)

(74)Representative: Derry, Paul Stefan et al
Venner Shipley LLP 200 Aldersgate
London EC1A 4HD
London EC1A 4HD (GB)

  


(54)INTELLIGENT COMPUTE REQUEST SCORING AND ROUTING


(57) A system and methods for determining computer resource allocation, the system having a network communication interface configured to receive a query from a device, the query indicating a request to perform a processing operation on a portion of one or more data set. The system may also include data storage for data including historical information related to processing of data sets by back-end computer resources, and hardware processors configured to determine one or more scores associated with a query and based at least in part on the historical information. The system may determine a particular back-end computer resource with a highest score, provide a compute request to the particular back-end computer resource to perform a processing operation on a portion of one or more data sets, and store processing information related to the processing of the compute request by the particular back-end computer resource as historical information.