Patents Assigned to Palantir Technologies, Inc.
-
Patent number: 12353477Abstract: A data analysis system presents a user interface to allow a user to provide a natural language query pertaining to a dataset, wherein the dataset is associated with a data object model comprising a plurality of objects and receives, via the user interface, user input specifying the natural language query. The data analysis system further modifies, in the user interface, the user input to visually indicate one or more portions of the natural language query that each represent one of the plurality of objects and presents, in the user interface, a response to the natural language query, the response being based on data from the dataset, the data corresponding to the one of the plurality of objects.Type: GrantFiled: May 23, 2024Date of Patent: July 8, 2025Assignee: Palantir Technologies Inc.Inventors: David Lisuk, Eric Porter, Aditya Shashi, Ilai Soloducho, John Wiseheart, Guodong Xu, Maciej Foks
-
Patent number: 12353678Abstract: Methods and systems for generating and analyzing visualizations based on a group of sets of data objects. One system includes processors executing instructions to present the sets of data objects in a selectable format on a display device, receive a user selection of a first set of data objects, generate a user interface comprising an indication of the first set of data objects and a plurality of selectable tools to generate a first data visualization of the first set of objects from one or more operations to the first set of objects, receive a user selection of a second set of data objects, receive a user selection to cause the application of the one or more operations to the second set of data objects, and update the user interface to comprise a second visualization based on the one or more operations performed on the second set of data objects.Type: GrantFiled: September 24, 2020Date of Patent: July 8, 2025Assignee: Palantir Technologies Inc.Inventors: John McRaven, Francis Chen, Shuyang Li, Spencer Tank, Xavier Falco
-
Patent number: 12348647Abstract: A method and apparatus provides debug information and employs a central debug service in a management environment that issues, to a client debug agent in a client environment, a cryptographically secure signed request for access to debug information that is generated by code executing in the client environment. The request is signed using a private key of a public/private key pair associated with the central debug service. The central debug service receives from the client debug agent, a request that requests the public key of public/private key pair associated with the central debug service and provides the public key of the central debug service to the client debug agent, in response to the request, for verification of approval to access debug information in the client environment. The central debug service receives the requested debug information from the client debug agent, in response to a successful signature verification by the client debug agent.Type: GrantFiled: April 16, 2024Date of Patent: July 1, 2025Assignee: Palantir Technologies Inc.Inventors: Tony Abboud, Spencer Lake, Bradley Moylan, Andrew Bradshaw, Maximilian Najork
-
Patent number: 12339761Abstract: Example embodiments describe a method performed by one or more processors. The method may comprise sending over a network, to a software component installed at a remote data source, a request to download data stored at, or in association with, the remote data source, the software component being configured to access performance data at said remote data source. In response to sending the request, the method may comprise receiving from the software component at least an indication of the performance data accessed by said software component, determining whether to proceed with the data download request or to modify the data download request based on the received performance data.Type: GrantFiled: March 13, 2023Date of Patent: June 24, 2025Assignee: Palantir Technologies Inc.Inventors: Cenk Sezgin, Jasjit Grewal, Thomas Pearson
-
Patent number: 12333237Abstract: Systems, methods, and non-transitory computer readable media may provide a view of geospatial information. A user's selection of a location may be obtained. Characteristic information describing characteristics of the location may be obtained. Activities information describing activities of the location may be obtained. An interface (e.g., user interface, API) enabling presentation of a geospatial view of the activities of the location with respect to the characteristics of the location may be provided.Type: GrantFiled: March 6, 2023Date of Patent: June 17, 2025Assignee: Palantir Technologies Inc.Inventors: Alexander Mark, Andrew Elder, Brandon Marc-Aurele, David Montague, Eric Knudson, Eric Jeney, Jeffrey Bagdis, Daniel O'Malley, Vincent Tilson
-
Patent number: 12321723Abstract: 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.Type: GrantFiled: July 2, 2024Date of Patent: June 3, 2025Assignee: Palantir Technologies Inc.Inventors: Eliot Ball, Matthew Jenny, Nicholas Gates, Erin Price-Wright, Kamran Khan, Gregory Manis, Emeline Wu
-
Patent number: 12321760Abstract: In various example embodiments, a system and method for transforming instructions for collaborative updates are described herein. A group of instructions for an update of an element depicted in a client device version of a user interface are generated. The group of instructions is executed and the group or a subset of instructions are transmitted to a server. The server accepts or rejects the instructions. The server may execute the instructions to update a server version of the element. The server sends accepted instructions to the other or all client devices.Type: GrantFiled: March 20, 2023Date of Patent: June 3, 2025Assignee: Palantir Technologies Inc.Inventors: Andrew Moreland, John Carrino
-
Patent number: 12316812Abstract: A metrics collection system for collecting software usage metrics from one or more client devices at deployments. A computer, such as a server configured to execute the metrics collection system, collects software usage metrics (e.g., as a metrics submission from a client device) of the software product at the deployment, identifies a metrics type of the software usage metrics collected, assigns the software usage metrics to a metrics category, and calculates and updates a metrics score of the metrics category, based on the software usage metrics collected.Type: GrantFiled: November 21, 2023Date of Patent: May 27, 2025Assignee: Palantir Technologies Inc.Inventors: Cody Moore, Yiwei Gao, Andrew Colombi, David Karesh, William Ward, Alexander Ince-Cushman, Mohammad Bukhari, Daniel Kozlowski, Jason Richardson
-
Patent number: 12299022Abstract: Computer-implemented systems and methods are disclosed, including systems and methods utilizing language models for generating data objects and/or updating an ontology. A computer-implemented method may include: employing one or more large language models (“LLMs”) to generate at least a data triple and a classified triple; executing, using the classified triple, a similarity search with reference to an ontology to determine that the classified triple at least partially matches one or more data object types defined in the ontology; in response to the determination, adding into a first database at least a first data object of a first data object type that represents a first entity in the data triple and a second data object of a second data object type that represents a second entity in the data triple.Type: GrantFiled: April 11, 2024Date of Patent: May 13, 2025Assignee: Palantir Technologies Inc.Inventors: Anirvan Mukherjee, Craig De Souza, Edgar Gomes de Araujo, Johannes Beil, Jessica Winssinger, Michael Zullo, Rushad Heerjee, Shubhankar Sachdev
-
Patent number: 12288365Abstract: Systems and methods are provided for obtaining a media, the media including an image, audio, video, or combination thereof. An input may be received regarding one or more features or frames of the media to be maintained in or removed from the media. One or more criteria of a lossy compression technique may be inferred based on the received input, using a machine learning model, based on the received input. The inferred criteria of the lossy compression technique may be applied to the media.Type: GrantFiled: December 17, 2021Date of Patent: April 29, 2025Assignee: Palantir Technologies Inc.Inventor: Peter Wilczynski
-
Patent number: 12288143Abstract: Systems and methods are provided for selecting training examples to increase the efficiency of supervised active machine learning processes. Training examples for presentation to a user may be selected according to measure of the model's uncertainty in labeling the examples. A number of training examples may be selected to increase efficiency between the user and the processing system by selecting the number of training examples to minimize user downtime in the machine learning process.Type: GrantFiled: September 6, 2022Date of Patent: April 29, 2025Assignee: Palantir Technologies Inc.Inventors: Daniel Erenrich, Matthew Elkherj
-
Patent number: 12287832Abstract: Methods and systems for providing a user interface and workflow for interacting with time series data, and applying portions of time series data sets for refining regression models. A system can present a user interface for receiving a first user input selecting a first model from a list of models for modeling the apparatus, generate and display a first chart depicting a first time series data set depicting data from a first sensor, generate and display a second chart depicting a second time series data set depicting a target output of the apparatus, receive a second user input of a portion of the first time series data set, and generate and display a third chart depicting a third time series data set depicting an output of the selected model and aligned with the second chart of the target output and updated in real-time in response to the second user input.Type: GrantFiled: May 12, 2023Date of Patent: April 29, 2025Assignee: Palantir Technologies Inc.Inventors: Christopher Martin, David Fowler
-
Patent number: 12289397Abstract: Systems are provided for managing access to a log of dataset that is generated when the dataset is accessed. A system stores, with respect to each of a log producer and a log accessor, an encrypted symmetric key for dataset that is encrypted using a corresponding public key. The system returns the encrypted symmetric key for the log producer, such that the log producer can decrypt the dataset that is encrypted using the symmetric key. A log of the dataset is generated when the log producer accesses the dataset.Type: GrantFiled: August 15, 2023Date of Patent: April 29, 2025Assignee: Palantir Technologies Inc.Inventors: Vaughan Shanks, Andrew Lampert
-
Patent number: 12282896Abstract: A collaborative planning system facilitates sharing of critical plans (e.g., a military mission plan) within an organization and managing authorizations of the plans from reviewers at multiple levels within the organization. Once the plans are approved, a data object representative of the plans is created and stored in an ontology of data objects (with objects of various types and associations between related data objects) so that the plans may be identified as associated with related data objects via searches of the data objects in the ontology.Type: GrantFiled: January 7, 2022Date of Patent: April 22, 2025Assignee: Palantir Technologies Inc.Inventors: Alexander Ryan, Adam Storr, Cassandra Wang, Daniel Cervelli, David Skiff, Kurt Campbell, Kendra Knittel, Michael Lumley, Richard Eben, Tyler Siegel
-
Patent number: 12282531Abstract: A method includes receiving an indication of a request from a client device. The request is for establishing an access session to perform one or more actions on data of a data processing platform. The method includes receiving data indicative of a context of the access session request and establishing a challenge session associated with the request that indicates one or more challenges required of a user associated with a client device to successfully respond to in order to establish the requested access session, a number or a type of the one or more challenges being determined based on the context, and establishing an access session to enable the user to perform the one or more actions on the data of the data processing platform if responses to all challenges in the challenge session are successful.Type: GrantFiled: December 12, 2023Date of Patent: April 22, 2025Assignee: Palantir Technologies Inc.Inventors: Felix de Souza, Jonathan Lefleche
-
Patent number: 12277201Abstract: A method of securely deploying a software package comprises storing validity data describing restricted use of a restricted use token; receiving a command including a URL to deploy a software package; testing validity of the URL based on the validity data; and downloading, when the testing is successful, the software package via a secure channel, wherein the method is performed using one or more processors.Type: GrantFiled: August 1, 2023Date of Patent: April 15, 2025Assignee: Palantir Technologies Inc.Inventors: Daniel Fox, Felix Mance, Jelena Cvitanovic
-
Patent number: 12277176Abstract: A method comprises storing data objects in a non-graph data repository, each data object including a data source record; storing metadata of the data source records in a graph data repository, comprising transforming a reference in a first data object, which links the first data object to a second data object in the non-graph data repository, into a link node having a first edge connected to a first node representing the first data object and having a second edge connected to a second node representing the second data object, in the graph data repository; receiving a query for a shortest path between two specified nodes; executing the query on the graph data repository to obtain a result set; transforming the result set into a set of data objects in the non-graph data repository; providing the set of data objects, including the corresponding data source records, in response to the query.Type: GrantFiled: January 19, 2024Date of Patent: April 15, 2025Assignee: Palantir Technologies Inc.Inventors: David Cohen, Landon Carter
-
Patent number: 12279024Abstract: Systems and methods are provided for generating and storing data snippets. A data file can be obtained from a data source through a plug-in interface. The data file can be played to a user through an application running on a computing device. An indication can be received from the user, through the application, to tag an entity depicted in the data file during playback of the data file. A snippet of the data file can be stored, wherein the snippet is a portion of the data file corresponding to the entity tagged by the user.Type: GrantFiled: July 27, 2022Date of Patent: April 15, 2025Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Kendra Knittel, Andrew Elder, Anand Gupta, Jessica Headrick
-
Patent number: 12271388Abstract: A system includes a communications interface configured to receive a plurality of data series captured by a plurality of sensors. A first database includes at least a first data series of the plurality of data series. A second database includes metadata related to the first data series. One or more processors are configured to receive an instruction including an indication of a computation to perform and metadata filter criteria, query the second database to determine at least a portion of the first data series that satisfies the metadata filter criteria by reference to at least the metadata related to the first data series, access, from the first database and based on results of the query of the second database, the portion of the first data series, and perform the computation on the portion of first data series accessed from the first database.Type: GrantFiled: January 18, 2024Date of Patent: April 8, 2025Assignee: Palantir Technologies Inc.Inventors: Ankit Shankar, Kirat Singh, Kayo Teramoto, Lucas Lemanowicz, Thomas Hasner
-
Patent number: 12271432Abstract: Example embodiments relate to indicating results that overlap between multiple sets of search results.Type: GrantFiled: June 15, 2021Date of Patent: April 8, 2025Assignee: Palantir Technologies Inc.Inventors: Robert Giardina, Justin Streufert, Christopher Luck, Wenshuai Hou