Patents Assigned to Palantir Technologies
-
Patent number: 12248519Abstract: Systems and methods are provided for enhanced processing of time series data via parallelization of instructions. An example method includes receiving a query indicating time series datasets and operations to be performed on the time series datasets. Nodes associated with the query are identified, with each node associated with a time series dataset. Nodes associated with operations to be performed are generated. The nodes are assembled into query tree, with parent nodes of the query tree indicating operations that are to be applied to children nodes. Instructions for processing the query tree are generated. At least a subset of the instructions is provided to one or more compute systems for processing in parallel. Results are received, and presented in a user interface.Type: GrantFiled: October 9, 2023Date of Patent: March 11, 2025Assignee: Palantir Technologies Inc.Inventors: Andrew Higgins, Thomas Powell, Willi Raschkowski, Samantha Woodward, Benjamin Duffield
-
Patent number: 12248671Abstract: Embodiments of the present disclosure relate to user interfaces and systems that may enable dynamic and interactive access of, investigation of, and analysis of data objects stored in one or more databases. The data objects may be accessed from the one or more databases, and presented in multiple related portions of a display. In particular, the system provides a time-based visualization of data objects (and/or properties associated with the data objects) to a user such that the user may, for example, determine connections between various data objects, observe flows of information among data objects, and/or investigate related data objects.Type: GrantFiled: July 29, 2022Date of Patent: March 11, 2025Assignee: Palantir Technologies Inc.Inventors: Jason Ma, Aaron Davidson
-
Patent number: 12248471Abstract: System and method for generating and displaying data pipelines according to certain embodiments. For example, a method includes: receiving a natural language (NL) query; receiving a model result generated based on the NL query, the model result including a query in a standard query language, the model result being generated using one or more computing models; and generating the data pipeline based at least in part on the query in the standard query language, the data pipeline comprising one or more data pipeline elements, at least one data pipeline element of the one or more pipeline elements being corresponding to a query component of the query in the standard query language.Type: GrantFiled: December 22, 2022Date of Patent: March 11, 2025Assignee: Palantir Technologies Inc.Inventors: Joseph Rafidi, James Thompson, Mohamed Zaki Trache, Felix-Gabriel Mance, Martin Copes
-
Patent number: 12242537Abstract: Methods and systems for presenting time series for analysis. A method may receive a first input defining a metric that indicates a relationship between a first and a second time series that are each associated with at least a first data object of a plurality of data objects, generate a first plot depicting the metric as determined from the first and the second time series, receive, via the user interface, a second input of a selection of a second data object of the plurality of data objects, determine, via an ontology, a relationship of the second data object with a third and a fourth time series that, respectively, are associated with series types that match series types associated with the first and the second time series, and generate and display, in the user interface, a second plot depicting the metric as determined from the third and the fourth time series.Type: GrantFiled: January 9, 2023Date of Patent: March 4, 2025Assignee: Palantir Technologies Inc.Inventors: Xavier Falco, John McRaven, Spencer Tank, Shuyang Li, Mikhail Proniushkin
-
Patent number: 12235829Abstract: Disclosed herein are systems and methods for generating notional data. The method includes: receiving seed data of one or more object types in a base dataframe; defining one or more functional relationships associated with the one or more object types, at least one functional relationship of the one or more functional relationships specifying a change to seed data of one object type of the one or more object types; generating data of the one or more object types based at least in part on the seed data in the base dataframe and the one or more functional relationships; and generating the notional data based at least in part on the generated data of the one or more object types.Type: GrantFiled: August 29, 2023Date of Patent: February 25, 2025Assignee: Palantir Technologies Inc.Inventors: Hannah Cohen, Myles Novick, Timothy Schwab
-
Patent number: 12238136Abstract: In various embodiments, systems, methods, and techniques are disclosed for generating a collection of clusters of related data from a seed. Seeds may be generated based on seed generation strategies or rules. Clusters may be generated by, for example, retrieving a seed, adding the seed to a first cluster, retrieving a clustering strategy or rules, and adding related data and/or data entities to the cluster based on the clustering strategy. Various cluster scores may be generated based on attributes of data in a given cluster. Further, cluster metascores may be generated based on various cluster scores associated with a cluster. Clusters may be ranked based on cluster metascores. Various embodiments may enable an analyst to discover various insights related to data clusters, and may be applicable to various tasks including, for example, tax fraud detection, beaconing malware detection, malware user-agent detection, and/or activity trend detection, among various others.Type: GrantFiled: November 8, 2023Date of Patent: February 25, 2025Assignee: Palantir Technologies Inc.Inventors: Harkirat Singh, Geoffrey Stowe, Stefan Bach, Matthew Sprague, Michael Kross, Adam Borochoff, Parvathy Menon, Michael Harris
-
Patent number: 12229692Abstract: Systems and methods are provided for intelligently monitoring environments, classifying objects within such environments, detecting events within such environments, receiving and propagating input concerning image information from multiple users in a collaborative environment, identifying and responding to situational abnormalities or situations of interest based on such detections and/or user inputs.Type: GrantFiled: August 15, 2023Date of Patent: February 18, 2025Assignee: Palantir Technologies Inc.Inventors: Daniel Cervelli, Anand Gupta, Andrew Elder, Robert Imig, Praveen Ramalingam, Reese Glidden, Matthew Fedderly
-
Patent number: 12229200Abstract: Systems, methods, and non-transitory computer readable media are provided for using linked documents. A system may receive, from a computing device, a request for a document. Content of the document may be defined based on state information and stateless information. A system may determine a local replica of the document in a local database. The local replica of the document may be linked to a primary replica of the document. The local replica of the document may include a snapshot of the primary replica of the document. The primary replica of the document may be stored in a remote database which may be accessible through a remote server. The system may subscribe to the primary replica of the document through the remote server, and may provide access to the document to the computing device based at least in part on the subscription to the primary replica of the document.Type: GrantFiled: March 4, 2024Date of Patent: February 18, 2025Assignee: Palantir Technologies Inc.Inventors: David Skiff, Peter Wilczynski, Timothy Wilson, John Carrino
-
Patent number: 12229194Abstract: A method is disclosed, as well as systems, performed by one or more processors, for interacting with data in a data repository. The method comprises receiving, in a data catalogue environment, a search request relating to one or more items in the data repository and determining an object type associated with the one or more items. Other operations comprise loading an object template in dependence on the determined object type, populating the template with data from the data repository in dependence on the search request to create an object view, and displaying the object view within the data catalogue environment. The data repository comprises a plurality of joined datasets, and wherein the object view comprises one or more links to items in a joined dataset.Type: GrantFiled: November 11, 2022Date of Patent: February 18, 2025Assignee: Palantir Technologies Inc.Inventors: Tony Poor, Alessandro Mingione, Roger Chen, Richard Wu, Sebastian Brueckner
-
Patent number: 12229189Abstract: A data processing method comprises creating and storing a dependency graph representing at least one derived dataset and one or more raw datasets or intermediate derived datasets on which the at least one derived dataset depends; reading configuration data specifying one or more periods for one or more datasets in the dependency graph; detecting a first update to a first dataset; initiating a first build of a first intermediate derived dataset only when a then-current time is within a first period of the one or more periods or a previous build of the first intermediate derived dataset occurred earlier than a then-current time less a second period of the one or more periods; asynchronously detecting a second update to a second dataset; initiating, in response to the second update, a second build of a second intermediate derived dataset that depends on the second dataset.Type: GrantFiled: May 26, 2022Date of Patent: February 18, 2025Assignee: Palantir Technologies Inc.Inventors: Daniel Deutsch, Kyle Solan, Thomas Mathew, Vasil Vasilev
-
Patent number: 12229104Abstract: A method, performed by one or more processors, may comprise receiving a query for performing one or more computational operations on one or more multi-dimensional data sets representing multi-dimensional time series data collected in real-time from one or more sensors associated with one or more technical systems. The method may also comprise identifying the location of the one or more multi-dimensional time series data sets in one or more databases, retrieving the one or more multi-dimensional time series data sets from the identified one or more databases, and performing the one or more computational operations on the retrieved one or more multi-dimensional time series data sets. The method may also comprise generating output based on the result of the one or more computational operations indicative of one or more states of the one or more technical systems with respect to time.Type: GrantFiled: June 8, 2020Date of Patent: February 18, 2025Assignee: Palantir Technologies Inc.Inventors: Benjamin Duffield, David Tobin, Hasan Dincel, Mihir Pandya, Stephen Nicholas Barton, Samantha Woodward
-
Patent number: 12229121Abstract: 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.Type: GrantFiled: October 12, 2023Date of Patent: February 18, 2025Assignee: Palantir Technologies Inc.Inventors: Jeppe Hallgren, Ammaar Reshi, James Thompson
-
Patent number: 12229150Abstract: 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.Type: GrantFiled: February 18, 2020Date of Patent: February 18, 2025Assignee: Palantir Technologies Inc.Inventors: Matthew Lynch, Brandon Krieger, Giulio Mecocci, Kyle Patron, Kevin Pyc, Sander Kromwijk
-
Patent number: 12229154Abstract: Various systems and methods are provided for performing soft entity resolution. A plurality of data objects are retrieved from a plurality of data stores to create aggregated data objects for one or more entities. One or more retrieved data objects may be associated with the same entity, based at least in part upon one or more attribute types and attribute values of the data objects. In response to a determination that the one or more of the retrieved data objects should be associated with the same entity, metadata is generated that associates the data objects with the entity, the metadata being stored separately from the data objects, such that the underlying data objects remain unchanged. In addition, one or more additional attributes may be determined for the entity, based upon the data objects associated with the entity.Type: GrantFiled: June 7, 2023Date of Patent: February 18, 2025Assignee: Palantir Technologies Inc.Inventors: Andrew Poh, Anshuman Prasad, James Ding, John Holgate, Ranajay Sen, Shuo Zheng
-
Patent number: 12229111Abstract: A data insight system generates an index of precalculated statistical attributes associated with massive data files, such as network log data, that allows improved access to statistical attributes associated with the data items. The system may partition time-based data items into segments based on one or more metadata criteria (e.g., product, status, deployment, environment, version, host, etc.), such as may be selected by a user. The system may then group the data items by time intervals (e.g., 1 minute, 60 minutes, 24 hours, etc.), and calculate one or more statistical attributes (e.g., sum, average, standard deviation, etc.) for each of the segments within each of the time windows. This statistical data may then be stored in association with the corresponding segment and time interval for access by one or more front end software applications.Type: GrantFiled: August 25, 2021Date of Patent: February 18, 2025Assignee: Palantir Technologies Inc.Inventor: Bruno Rahle
-
Patent number: 12222953Abstract: Example embodiments described herein pertain to a geographic information system (GIS), configured to obtain geospatial data representing a geographic area, assign a projection and coordinate system to the geospatial data, apply a transformation to the geospatial data, and generate a tile cache based on the transformed geospatial data, the tile cache including the determined projection and coordinate system.Type: GrantFiled: June 8, 2023Date of Patent: February 11, 2025Assignee: Palantir Technologies Inc.Inventor: Peter Hong
-
Patent number: 12222824Abstract: Computing systems, methods, and non-transitory storage media are provided for determining raw data and additional information from a first storage space to be backed up, obtaining a first snapshot of the raw data and the additional information at a first time, determining one or more parameters of the backing up process based on current or historical network conditions, generate, according to the one or more parameters, a first backup corresponding to the first snapshot at a second storage space, obtaining a second snapshot of the raw data and the additional information at a second time; and generating an incremental backup corresponding to the second snapshot at the second storage space.Type: GrantFiled: January 23, 2024Date of Patent: February 11, 2025Assignee: Palantir Technologies Inc.Inventors: Jakob Frick, Samuel Sinensky
-
Patent number: 12223157Abstract: 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.Type: GrantFiled: July 28, 2021Date of Patent: February 11, 2025Assignee: Palantir Technologies Inc.Inventors: Eric Porter, Paige Pauli, John Wiseheart, Aditya Shashi, Benjamin Lee, Maciej Foks, Jakob Frick, Joshua Chomicki, Bianca Rahill-Marier
-
Patent number: 12217091Abstract: System and method for terminating instances and autoscaling instance groups of computing platforms. For example, a method includes determining whether an instance of an instance group is identified as eligible for termination. The method further includes, in response to determining that the instance of the instance group is identified as eligible for termination, terminating the eligible instance. The terminating the eligible instance includes, in response to a runtime of the eligible instance being equal to or larger than a predetermined maximum lifetime, terminating the eligible instance.Type: GrantFiled: April 22, 2022Date of Patent: February 4, 2025Assignee: Palantir Technologies Inc.Inventors: Mahmoud Abdelsalam, Ryan McNamara, Ashray Jain, Greg DeArment, Jason Ma, Guodong Xu, Vivek Lakshmanan
-
Patent number: D1062773Type: GrantFiled: November 14, 2023Date of Patent: February 18, 2025Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Andrew Elder, Guan Da Wang, Jiawei Marvin Sum, Kevin Ng