-
公开(公告)号:US10983988B2
公开(公告)日:2021-04-20
申请号:US16362113
申请日:2019-03-22
Applicant: Palantir Technologies Inc.
Inventor: Eliot Ball , Andre Frederico Cavalheiro Menck , Matthew Jenny
Abstract: A computer-implemented method comprises receiving one or more data transformation commands through a console in a console session, the one or more data transformation commands relating to one or more initial datasets; executing the one or more data transformation commands using the one or more initial datasets to modify at least one of the one or more initial datasets to generate a modified dataset; generating a set of environment flags for the command to indicate that the one or more initial datasets has been accessed and the at least one dataset that has been modified; and updating a set of line dependencies based on the generated set of environmental flags and previously generated sets of environmental flags for one or more previously executed commands.
-
公开(公告)号:US20240020099A1
公开(公告)日:2024-01-18
申请号:US18361386
申请日:2023-07-28
Applicant: Palantir Technologies Inc.
Inventor: Eliot Ball , Matthew Jenny , Nicholas Gates , Erin Price-Wright , Kamran Khan , Gregory Manis , Emeline Wu
IPC: G06F8/34 , G06F3/0482 , G06F3/04847 , G06F9/445 , G06F8/33 , G06F3/06
CPC classification number: G06F8/34 , G06F3/0482 , G06F3/04847 , G06F9/445 , G06F8/33 , G06F3/0685
Abstract: A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.
-
公开(公告)号:US20220058163A1
公开(公告)日:2022-02-24
申请号:US17463345
申请日:2021-08-31
Applicant: PALANTIR TECHNOLOGIES INC.
Inventor: Robert Fink , Lynn Cuthriell , Adam Anderson , Adam Borochoff , Catherine Lu , Joseph Rafidi , Karanveer Mohan , Matthew Jenny , Matthew Maclean , Michelle Guo , Parvathy Menon , Ryan Rowe
IPC: G06F16/18 , G06F16/182 , G06F16/21 , G06F16/23
Abstract: A computer-implemented system and method for data revision control in a large-scale data analytic systems. In one embodiment, for example, a computer-implemented method comprises the operations of storing a first version of a dataset that is derived by executing a first version of driver program associated with the dataset; and storing a first build catalog entry comprising an identifier of the first version of the dataset and comprising an identifier of the first version of the driver program.
-
公开(公告)号:US20210200517A1
公开(公告)日:2021-07-01
申请号:US17204440
申请日:2021-03-17
Applicant: Palantir Technologies Inc.
Inventor: Eliot Ball , Matthew Jenny , Nicholas Gates , Erin Price-Wright , Kamran Khan , Gregory Manis , Emeline Wu
IPC: G06F8/34 , G06F3/0482 , G06F3/0484 , G06F9/445 , G06F8/33 , G06F3/06
Abstract: A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.
-
公开(公告)号:US10007674B2
公开(公告)日:2018-06-26
申请号:US15262207
申请日:2016-09-12
Applicant: Palantir Technologies, Inc.
Inventor: Robert Fink , Lynn Cuthriell , Adam Anderson , Adam Borochoff , Catherine Lu , Joseph Rafidi , Karanveer Mohan , Matthew Jenny , Matthew Maclean , Michelle Guo , Parvathy Menon , Ryan Rowe
IPC: G06F17/30
CPC classification number: G06F16/1873 , G06F16/182 , G06F16/219 , G06F16/2379
Abstract: A computer-implemented system and method for data revision control in a large-scale data analytic systems. In one embodiment, for example, a computer-implemented method comprises the operations of storing a first version of a dataset that is derived by executing a first version of driver program associated with the dataset; and storing a first build catalog entry comprising an identifier of the first version of the dataset and comprising an identifier of the first version of the driver program.
-
公开(公告)号:US11755293B2
公开(公告)日:2023-09-12
申请号:US17931422
申请日:2022-09-12
Applicant: Palantir Technologies Inc.
Inventor: Eliot Ball , Matthew Jenny , Nicholas Gates , Erin Price-Wright , Kamran Khan , Gregory Manis , Emeline Wu
IPC: G06F8/33 , G06F8/34 , G06F3/0482 , G06F3/04847 , G06F9/445 , G06F3/06
CPC classification number: G06F8/34 , G06F3/0482 , G06F3/04847 , G06F3/0685 , G06F8/33 , G06F9/445
Abstract: A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.
-
公开(公告)号:US11741166B2
公开(公告)日:2023-08-29
申请号:US17210274
申请日:2021-03-23
Applicant: Palantir Technologies Inc.
Inventor: Matthew Maclean , Adam Borochoff , Joseph Rafidi , Matthew Jenny , Parvathy Menon , Ryan Rowe
IPC: G06F16/904 , G06F16/23 , G06F16/21 , G06T11/20 , G06F3/0484 , G06F21/60
CPC classification number: G06F16/904 , G06F3/0484 , G06F16/21 , G06F16/23 , G06F21/604 , G06T11/206
Abstract: Systems and methods are provided for creating and managing a data integration workspace. The workspace may comprise one or more views of data (or datasets) stored in or accessible by the system. Models may be generated and updated based on the plurality of datasets and presented via a graphical user interface. Feedback received via a graphical user interface presenting a model may be used to annotate an underlying dataset associated with the model. Responsive to a modification of the underlying dataset or the rules for using the underlying dataset to generate the model, other related datasets and/or models may be automatically updated accordingly. Templates associated with one or more types of users may be defined. Each template may comprise one or more specific models related to a specific type of user.
-
公开(公告)号:US20230004362A1
公开(公告)日:2023-01-05
申请号:US17931422
申请日:2022-09-12
Applicant: Palantir Technologies Inc.
Inventor: Eliot Ball , Matthew Jenny , Nicholas Gates , Erin Price-Wright , Kamran Khan , Gregory Manis , Emeline Wu
IPC: G06F8/34 , G06F3/0482 , G06F3/04847 , G06F9/445 , G06F8/33 , G06F3/06
Abstract: A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.
-
公开(公告)号:US11442705B2
公开(公告)日:2022-09-13
申请号:US17204440
申请日:2021-03-17
Applicant: Palantir Technologies Inc.
Inventor: Eliot Ball , Matthew Jenny , Nicholas Gates , Erin Price-Wright , Kamran Khan , Gregory Manis , Emeline Wu
IPC: G06F9/445 , G06F8/33 , G06F8/34 , G06F3/0482 , G06F3/04847 , G06F3/06
Abstract: A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.
-
公开(公告)号:US10896097B1
公开(公告)日:2021-01-19
申请号:US15605583
申请日:2017-05-25
Applicant: Palantir Technologies Inc.
Inventor: Kolin Purcell , Alexander Neronskiy , Hamza Muraj , Jourdan Miller , Liam Elberty , Matthew Betten , Matthew Jenny , Michael Ryan , Nathan Bruner , Shanthanu Bhardwaj , Spencer Stecko
Abstract: Systems and methods are provided for determining a user request to perform a backup of a given application being provided through one or more computing systems, the user request specifying a unique identifier for the backup and an identifier corresponding to the application, determining information for performing the backup of the application based at least in part on the identifier corresponding to the application, the information specifying at least an endpoint to which data associated with the application is to be backed up, and performing a backup of the data associated with the application, wherein the data is backed up at the endpoint.
-
-
-
-
-
-
-
-
-