-
公开(公告)号:US09678850B1
公开(公告)日:2017-06-13
申请号:US15225738
申请日:2016-08-01
Applicant: Palantir Technologies Inc.
Inventor: Jesse Rickard , Peter Maag , Jared Newman , Giulio Mecocci , Harish Subbanarasimhia , Adrian Marius Dumitran , Andrzej Skrodzki , Jonah Scheinerman , Gregory Slonim , Alexandru Viorel Antihi
CPC classification number: G06F11/328 , G06F3/0481 , G06F9/542 , G06F11/3024 , G06F11/3409 , G06F17/30144 , G06T11/206
Abstract: A method and system for data pipeline monitoring receives an event data object and a current status data object from one or more subsystems of a pipeline. The system analyzes the event data object and the current status data object to determine a first and second validation value. The system, in response to determining that either the first or second validation value is not valid, sends a notification.
-
公开(公告)号:US10754752B2
公开(公告)日:2020-08-25
申请号:US16434655
申请日:2019-06-07
Applicant: Palantir Technologies, Inc.
Inventor: Jesse Rickard , Peter Maag , Jared Newman , Giulio Mecocci , Harish Subbanarasimhia , Adrian Marius Dumitran , Andrzej Skrodzki , Jonah Scheinerman , Gregory Slonim , Alexandru Viorel Antihi
Abstract: A method and system for data pipeline monitoring receives an event data object and a current status data object from one or more subsystems of a pipeline. The system analyzes the event data object and the current status data object to determine a first and second validation value. The system, in response to determining that either the first or second validation value is not valid, sends a notification.
-
公开(公告)号:US20230315519A1
公开(公告)日:2023-10-05
申请号:US18125999
申请日:2023-03-24
Applicant: Palantir Technologies Inc.
Inventor: Brandon Krieger , David Vogelbacher , Giulio Mecocci , Matthew Lynch , Nicolas Prettejohn , Eric Hegstrom , Peter Larsen , Sam Stoll
IPC: G06F9/48
CPC classification number: G06F9/4881
Abstract: A system and methods for queuing processing jobs. The system is configured to receive a processing job associated with a user; score the processing job; apply one or more bounds; add the processing job to a queue; order the queue based on scores of processing jobs in the queue; and sample processing jobs from the queue for dispatch for processing. Sampling the jobs from the queues can comprise updating scores, updating application of bounds, and updating ordering of the queue; reading a batch of processing jobs from a top of the queue; attempting to dispatch the processing jobs of the batch for processing; removing from the queue any dispatched processing jobs; increasing the batch size by a constant factor; determining whether a maximum batch size is reached, or all processing jobs in the queue were in the batch.
-
公开(公告)号:US20190286538A1
公开(公告)日:2019-09-19
申请号:US16434655
申请日:2019-06-07
Applicant: Palantir Technologies, Inc.
Inventor: Jesse Rickard , Peter Maag , Jared Newman , Giulio Mecocci , Harish Subbanarasimhia , Adrian Marius Dumitran , Andrzej Skrodzki , Jonah Scheinerman , Gregory Slonim , Alexandru Viorel Antihi
Abstract: A method and system for data pipeline monitoring receives an event data object and a current status data object from one or more subsystems of a pipeline. The system analyzes the event data object and the current status data object to determine a first and second validation value. The system, in response to determining that either the first or second validation value is not valid, sends a notification.
-
公开(公告)号:US20170357562A1
公开(公告)日:2017-12-14
申请号:US15498258
申请日:2017-04-26
Applicant: Palantir Technologies Inc.
Inventor: Jesse Rickard , Peter Maag , Jared Newman , Giulio Mecocci , Harish Subbanarasimhia , Adrian Marius Dumitran , Andrzej Skrodzki , Jonah Scheinerman , Gregory Slonim , Alexandru Viorel Antihi
IPC: G06F11/32 , G06F9/54 , G06F3/0481 , G06T11/20
CPC classification number: G06F11/328 , G06F3/0481 , G06F9/542 , G06F11/3024 , G06F11/3409 , G06F17/30144 , G06T11/206
Abstract: A method and system for data pipeline monitoring receives an event data object and a current status data object from one or more subsystems of a pipeline. The system analyzes the event data object and the current status data object to determine a first and second validation value. The system, in response to determining that either the first or second validation value is not valid, sends a notification.
-
公开(公告)号:US12229150B2
公开(公告)日:2025-02-18
申请号:US16793881
申请日:2020-02-18
Applicant: Palantir Technologies Inc.
Inventor: Matthew Lynch , Brandon Krieger , Giulio Mecocci , Kyle Patron , Kevin Pyc , Sander Kromwijk
IPC: G06F16/2457 , G06F9/50
Abstract: 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.
-
公开(公告)号:US20200183945A1
公开(公告)日:2020-06-11
申请号:US16793881
申请日:2020-02-18
Applicant: Palantir Technologies Inc.
Inventor: Matthew Lynch , Brandon Krieger , Giulio Mecocci , Kyle Patron , Kevin Pyc , Sander Kromwijk
IPC: G06F16/2457 , G06F9/50
Abstract: 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.
-
公开(公告)号:US20200081992A1
公开(公告)日:2020-03-12
申请号:US16175371
申请日:2018-10-30
Applicant: Palantir Technologies Inc.
Inventor: Matthew Lynch , Brandon Krieger , Giulio Mecocci , Kyle Patron , Kevin Pyc , Sander Kromwijk
Abstract: 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.
-
公开(公告)号:US10318398B2
公开(公告)日:2019-06-11
申请号:US15498258
申请日:2017-04-26
Applicant: Palantir Technologies Inc.
Inventor: Jesse Rickard , Peter Maag , Jared Newman , Giulio Mecocci , Harish Subbanarasimhia , Adrian Marius Dumitran , Andrzej Skrodzki , Jonah Scheinerman , Gregory Slonim , Alexandru Viorel Antihi
Abstract: A method and system for data pipeline monitoring receives an event data object and a current status data object from one or more subsystems of a pipeline. The system analyzes the event data object and the current status data object to determine a first and second validation value. The system, in response to determining that either the first or second validation value is not valid, sends a notification.
-
公开(公告)号:US12013848B2
公开(公告)日:2024-06-18
申请号:US17843390
申请日:2022-06-17
Applicant: Palantir Technologies Inc.
Inventor: Giulio Mecocci , Brandon Krieger , Matthew Lynch
IPC: G06F16/24 , G06F16/242 , G06F16/2453 , G06F16/9035 , G06F21/62
CPC classification number: G06F16/2448 , G06F16/24539 , G06F16/24542 , G06F16/9035 , G06F21/6227
Abstract: Systems and methods provide a first group of computation modules configured to provide back-end compute resources for a first type of computation module by back-end compute resources. Systems and methods provide a second group of computation modules that are configured to provide back-end compute resources for a second type of computation module wherein the first and second type of computation modules are of different types. In some examples, methods and systems identify the type of computation module needed by each of a plurality of queries associated with different types of client applications based on computation module type data associated with each query and route each of the plurality of queries to an appropriate computation module within the first or second computation modules based on the computation module type data.
-
-
-
-
-
-
-
-
-