-
公开(公告)号:US12229121B2
公开(公告)日:2025-02-18
申请号:US18486039
申请日:2023-10-12
Applicant: Palantir Technologies Inc.
Inventor: Jeppe Hallgren , Ammaar Reshi , James Thompson
IPC: G06F16/23 , G06F16/24 , G06F16/242 , G06F16/25
Abstract: A method of enabling propagated deletion in a distributed database system comprises receiving a request to delete data in a distributed database system; causing a display of a relevant dataset and a switch between applying propagated deletion or not; receiving a first selection of a subset of records from the relevant dataset using one or more filter functions and a second selection of applying propagated deletion to the subset of records; and applying propagated deletion to the subset of records to generate a new dataset.
-
公开(公告)号:US12223157B2
公开(公告)日:2025-02-11
申请号:US17443940
申请日:2021-07-28
Applicant: Palantir Technologies Inc.
Inventor: Eric Porter , Paige Pauli , John Wiseheart , Aditya Shashi , Benjamin Lee , Maciej Foks , Jakob Frick , Joshua Chomicki , Bianca Rahill-Marier
IPC: G06F3/0482 , G06F3/0484 , G06F9/48 , G06F21/31 , G06Q10/06
Abstract: A user interface for working through workflows can include a dual-region approach. The first display region can display a series of workflows that an assigned worker (“assignee”) may have. Each of the workflows can have one or more tasks associated therewith. Each workflow and/or task can be associated with one or more triggers that initiate the assignment of that workflow and/or task. In response to selection of a workflow or task, the second display region can display information associated with the workflow or task.
-
公开(公告)号:US12210541B2
公开(公告)日:2025-01-28
申请号:US18316894
申请日:2023-05-12
Applicant: Palantir Technologies Inc.
Inventor: David Tobin , Dylan Scott , Orcun Simsek , Steven Fackler , Wilson Wong
IPC: G06F16/00 , G06F16/242 , G06F16/2458 , G06F16/248
Abstract: A database system is described that includes components for storing time-series data and executing custom, user-defined computational expressions in substantially real-time such that the results can be provided to a user device for display in an interactive user interface. For example, the database system may process stored time-series data in response to requests from a user device. The request may include a start time, an end time, a period, and/or a computational expression. The database system may retrieve the time-series data identified by the computational expression and, for each period, perform the arithmetic operation(s) identified by the computational expression on data values corresponding to times within the start time and the end time. Once all new data values have been generated, the database system may transmit the new data values to the user device for display in the interactive user interface.
-
公开(公告)号:US20250021399A1
公开(公告)日:2025-01-16
申请号:US18769835
申请日:2024-07-11
Applicant: Palantir Technologies Inc.
Inventor: Kevin Simons , Adam DeHovitz , Ravi Baratha , Tony Au-Yeung
Abstract: In some examples, systems and methods for managing cloud resources (e.g., distributed resources) are provided. For example, a method includes: receiving a request to create a data bucket from a client application, the request including a bucket template; generating a cryptographic key for the data bucket; generating the data bucket in a cloud platform based at least in part on the bucket template; associating the cryptographic key to the generated data bucket; generating metadata associated with the generated data bucket; and providing the metadata associated with the generated data bucket to the client application.
-
公开(公告)号:US20250013640A1
公开(公告)日:2025-01-09
申请号:US18891642
申请日:2024-09-20
Applicant: Palantir Technologies Inc.
Inventor: Mark Elliot , Joseph Ellis , Rahij Ramsharan , Matthew Sills , Lawrence Manning
IPC: G06F16/2453 , G06F16/18 , G06F16/215 , G06F16/2455 , G06F16/248
Abstract: A computer system can receive one or more edits to be made to a canonical dataset and can temporarily store the one or more edits in a buffer. In response to receipt of a query of the canonical dataset, the computer system can rewrite the query to read from the canonical dataset and the buffer; combine the one or more edits from the buffer with the canonical dataset to form a combined dataset based on resolution policies to avoid conflicts between data; rewrite the query to execute on the combined dataset in lieu of the canonical dataset to optimize query performance; and execute the query on the combined dataset.
-
公开(公告)号:US12189572B1
公开(公告)日:2025-01-07
申请号:US18209387
申请日:2023-06-13
Applicant: PALANTIR TECHNOLOGIES INC.
Inventor: Ashray Jain , Bradley Moylan , Callum Rogers , Charissa Sonder Plattner
IPC: G06F16/11 , G06F16/174 , G06F21/64
Abstract: Computing systems methods, and non-transitory storage media are provided for obtaining images, extracting layers from each of the images, extracting segments from each of the layers, generating a compressed version of the segments by storing a single copy of each segment and metadata to reconstruct the layers from the segments and the images from the layers, and simulating a reconstruction of the image from the compressed version.
-
公开(公告)号:US12182106B2
公开(公告)日:2024-12-31
申请号:US18211403
申请日:2023-06-19
Applicant: Palantir Technologies Inc.
Inventor: Grgur Petric Maretic , James Baker , Nathan Ziebart , Sandor Van Wassenhove
IPC: G06F7/00 , G06F16/21 , G06F16/23 , G06F16/2455
Abstract: A computer-implemented method for targeted sweep of a key-value data storage is provided. The method comprises before a write transaction to a database having a key value store commits, and before each of one or more write commands of the write transaction are persisted to the key value store, writing an entry for each of the one or more write commands to an end of a targeted sweep queue, the entry comprising metadata including: data identifying a cell to which the write command relates, a start timestamp of the write transaction, and information identifying a type of the write transaction.
-
公开(公告)号:US20240427911A1
公开(公告)日:2024-12-26
申请号:US18823436
申请日:2024-09-03
Applicant: PALANTIR TECHNOLOGIES INC.
Inventor: Anton APOSTOLATOS , Adam LIESKOVSKÝ , Florian DIEGRUBER , Francisco FERREIRA , Joseph KANE , Joanna PELLER , Kelvin LAU , Maciej LASKA , Mikael Ibrahim MOFARREJ , Max-Philipp SCHRADER , Philipp HOEFER , Spencer McCOLLESTER , Viktor NORDLING
Abstract: A computer-implemented method enforces data security constraints in a data pipeline. The data pipeline takes one or more source datasets as input and performs one or more data transformations on them. The method includes using data defining one or more data security constraints to configure the data pipeline to perform a data transformation on a restricted subset of entries of the source datasets. The restriction is defined by the data defining one or more data security constraints. The method further includes performing the data transformation according to the configuration to produce one or more transformed datasets. The method further includes using the data defining one or more data security constraints to perform a verification on one or more of the transformed datasets to ensure that entries in the one or more of the transformed datasets are restricted as defined by the one or more data security constraints.
-
公开(公告)号:US12174800B2
公开(公告)日:2024-12-24
申请号:US18415253
申请日:2024-01-17
Applicant: Palantir Technologies Inc.
Inventor: David Lisuk , Daniel Erenrich , Guodong Xu , Luis Voloch , Rahul Agarwal , Simon Slowik , Aleksandr Zamoshchin , Andre Frederico Cavalheiro Menck , Anirvan Mukherjee , Daniel Chin
IPC: G06F16/00 , G06F16/13 , G06F16/18 , G06F16/188 , G06F30/00 , G06N7/00 , G06F111/20
Abstract: A model management system provides a centralized repository for storing and accessing models. The model management system receives an input to store a model object in a first model state generated based on a first set of known variables. The model management system generates a first file including a first set of functions defining the first model state and associates the first file with a model key identifying the model object. The model management system receives an input to store the model object in a second model state having been generated based on the first model state and a second set of known variables. The model management system generates a second file including a second set of functions defining the second model state and associates the second file with the model key. The model management system identifies available versions of the model object based on the model key.
-
公开(公告)号:US20240406261A1
公开(公告)日:2024-12-05
申请号:US18804656
申请日:2024-08-14
Applicant: Palantir Technologies Inc.
Inventor: Greg DeArment , Mark Elliot , Jonathan Yu , Jon Paek , Phillip Chen , Brian Toth , David Tolnay , Daniel Rothfus , Bradley Moylan
IPC: H04L67/1095 , G06F8/71 , G06F9/44 , G06F9/445 , G06F9/455 , G06F9/46 , G06F9/48 , G06F9/50 , G06F11/07 , G06F11/14 , H04L41/5054
Abstract: A method comprises receiving, at a host, a request to set new service configuration information for a target service in a distributed computing environment; retrieving a current revision identifier of a current revision of service configuration information for the target service from a revision index key in a local replica of a configuration store, the revision index key storing one or more key-value pairs, a key in a specific key-value pair identifying the target service; assigning a new revision identifier based on the current revision identifier; writing the new service configuration information into a new revision of the service configuration information in the local replica; updating the revision index key in an atomic compare-and-swap operation, the compare comprising verifying that the current revision identifier in the revision index key has remained the same since the retrieving, the swap comprising updating the specific key-value pair with the new revision identifier.
-
-
-
-
-
-
-
-
-