-
公开(公告)号:US11599539B2
公开(公告)日:2023-03-07
申请号:US16287631
申请日:2019-02-27
Applicant: Palantir Technologies Inc.
Inventor: Christopher Dugan , Aditya Chaturvedi , David Vogelbacher , Jiawei Wu , Natacha Gabbamonte , Joseph Kane
IPC: G06F16/2453 , G06F16/907 , G06F16/28 , G06F21/62
Abstract: A logical query plan to derive a target dataset from one or more source datasets is identified. The logical query plan defines source columns of the one or more source datasets and respective target columns of the target dataset. The logical query plan is parsed to derive relationships between the source columns of the one or more source datasets and the respective target columns of the target dataset. Target column metadata is generated for a target column of the target dataset. The target column metadata reflects a derived relationship between one or more source columns and the target column and existing source column metadata of each of the one or more source columns. The target column metadata is stored for the target column of the target dataset.
-
公开(公告)号:US20200210427A1
公开(公告)日:2020-07-02
申请号:US16287631
申请日:2019-02-27
Applicant: Palantir Technologies Inc.
Inventor: Christopher Dugan , Aditya Chaturvedi , David Vogelbacher , Jiawei Wu , Natacha Gabbamonte , Joseph Kane
IPC: G06F16/2453 , G06F16/28 , G06F16/907 , G06F21/62
Abstract: A logical query plan to derive a target dataset from one or more source datasets is identified. The logical query plan defines source columns of the one or more source datasets and respective target columns of the target dataset. The logical query plan is parsed to derive relationships between the source columns of the one or more source datasets and the respective target columns of the target dataset. Target column metadata is generated for a target column of the target dataset. The target column metadata reflects a derived relationship between one or more source columns and the target column and existing source column metadata of each of the one or more source columns. The target column metadata is stored for the target column of the target dataset.
-
公开(公告)号:US12141144B2
公开(公告)日:2024-11-12
申请号:US18110283
申请日:2023-02-15
Applicant: Palantir Technologies Inc.
Inventor: Christopher Dugan , Aditya Chaturvedi , David Vogelbacher , Jiawei Wu , Natacha Gabbamonte , Joseph Kane
IPC: G06F16/2453 , G06F16/28 , G06F16/907 , G06F21/62
Abstract: Whether a logical query plan to derive a target dataset from one or more source datasets is available is determined. Responsive to determining that the logical query plan is not available for the transformation code in the first programming language, relationships between the source columns of the one or more source datasets and the respective target columns of the target dataset are inferred. Target column metadata for a target column of the target dataset is generated. The target column metadata reflects the inferred relationships between the source columns of the one or more source datasets and the respective target columns. The target column metadata for the target column of the target dataset is stored.
-
公开(公告)号:US20230195728A1
公开(公告)日:2023-06-22
申请号:US18110283
申请日:2023-02-15
Applicant: Palantir Technologies Inc.
Inventor: Christopher Dugan , Aditya Chaturvedi , David Vogelbacher , Jiawei Wu , Natacha Gabbamonte , Joseph Kane
IPC: G06F16/2453 , G06F16/907 , G06F16/28 , G06F21/62
CPC classification number: G06F16/24542 , G06F16/907 , G06F16/288 , G06F21/6218
Abstract: Whether a logical query plan to derive a target dataset from one or more source datasets is available is determined. Responsive to determining that the logical query plan is not available for the transformation code in the first programming language, relationships between the source columns of the one or more source datasets and the respective target columns of the target dataset are inferred. Target column metadata for a target column of the target dataset is generated. The target column metadata reflects the inferred relationships between the source columns of the one or more source datasets and the respective target columns. The target column metadata for the target column of the target dataset is stored.
-
公开(公告)号:US20220277016A1
公开(公告)日:2022-09-01
申请号:US17746875
申请日:2022-05-17
Applicant: Palantir Technologies Inc.
Inventor: Jeremy Liu , David Vogelbacher , Eoin Morgan , Helen Yu
Abstract: Systems and methods are provided for providing an interface for accessing a data analysis workbook through which data can be accessed and manipulated using a plurality of programming languages and application programming interfaces (APIs). Input data on which one or more data transformations are to be performed within the data analysis workbook can be accessed, wherein the input data corresponds to a first object representation of a dataset, and wherein the one or more data transformations require the dataset to be a different, second object representation of the dataset. The second object representation of the dataset can be extracted from the first object representation of the dataset through a first language delegate that manages data associated with the first object representation. The one or more data transformations can be applied to the extracted second object representation of the dataset through a different, second language delegate that manages data associated with the second object representation.
-
公开(公告)号:US11334591B2
公开(公告)日:2022-05-17
申请号:US16600409
申请日:2019-10-11
Applicant: Palantir Technologies Inc.
Inventor: Jeremy Liu , David Vogelbacher , Eoin Morgan , Helen Yu
Abstract: Systems and methods are provided for providing an interface for accessing a data analysis workbook through which data can be accessed and manipulated using a plurality of programming languages and application programming interfaces (APIs). Input data on which one or more data transformations are to be performed within the data analysis workbook can be accessed, wherein the input data corresponds to a first object representation of a dataset, and wherein the one or more data transformations require the dataset to be a different, second object representation of the dataset. The second object representation of the dataset can be extracted from the first object representation of the dataset through a first language delegate that manages data associated with the first object representation. The one or more data transformations can be applied to the extracted second object representation of the dataset through a different, second language delegate that manages data associated with the second object representation.
-
公开(公告)号:US20210049182A1
公开(公告)日:2021-02-18
申请号:US16600409
申请日:2019-10-11
Applicant: Palantir Technologies Inc.
Inventor: Jeremy Liu , David Vogelbacher , Eoin Morgan , Helen Yu
Abstract: Systems and methods are provided for providing an interface for accessing a data analysis workbook through which data can be accessed and manipulated using a plurality of programming languages and application programming interfaces (APIs). Input data on which one or more data transformations are to be performed within the data analysis workbook can be accessed, wherein the input data corresponds to a first object representation of a dataset, and wherein the one or more data transformations require the dataset to be a different, second object representation of the dataset. The second object representation of the dataset can be extracted from the first object representation of the dataset through a first language delegate that manages data associated with the first object representation. The one or more data transformations can be applied to the extracted second object representation of the dataset through a different, second language delegate that manages data associated with the second object representation.
-
公开(公告)号:US20250139116A1
公开(公告)日:2025-05-01
申请号:US19007133
申请日:2024-12-31
Applicant: Palantir Technologies Inc.
Inventor: Jeremy LIU , David Vogelbacher , Eoin Morgan , Helen Yu
Abstract: Systems and methods provide an interface for accessing a data analysis workbook through which data is accessed and manipulated using a plurality of programming languages and application programming interfaces (APIs). Input data on which one or more data transformations are to be performed within the data analysis workbook is accessed, wherein the input data corresponds to a first object representation of a dataset, and wherein the one or more data transformations require the dataset to be a different, second object representation of the dataset. The second object representation of the dataset can be extracted from the first object representation of the dataset through a first language delegate that manages data associated with the first object representation. The one or more data transformations can be applied to the extracted second object representation of the dataset through a different, second language delegate that manages data associated with the second object representation.
-
公开(公告)号:US12189646B2
公开(公告)日:2025-01-07
申请号:US17746875
申请日:2022-05-17
Applicant: Palantir Technologies Inc.
Inventor: Jeremy Liu , David Vogelbacher , Eoin Morgan , Helen Yu
Abstract: Systems and methods are provided for providing an interface for accessing a data analysis workbook through which data can be accessed and manipulated using a plurality of programming languages and application programming interfaces (APIs). Input data on which one or more data transformations are to be performed within the data analysis workbook can be accessed, wherein the input data corresponds to a first object representation of a dataset, and wherein the one or more data transformations require the dataset to be a different, second object representation of the dataset. The second object representation of the dataset can be extracted from the first object representation of the dataset through a first language delegate that manages data associated with the first object representation. The one or more data transformations can be applied to the extracted second object representation of the dataset through a different, second language delegate that manages data associated with the second object representation.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-