Patents Assigned to Palantir Technologies, Inc.
  • Patent number: 11874905
    Abstract: 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: Grant
    Filed: June 9, 2022
    Date of Patent: January 16, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Felix de Souza, Jonathan Lafleche
  • Patent number: 11868366
    Abstract: A system architecture for linking one or more derived objects to existing data objects in a data structure can be organized in a variety of forms. A method for establishing the architecture may include linking first and second data objects. linking first and second data objects. The first and second data objects may be associated with corresponding first and second pluralities of properties. The method may include receiving a first user limitation associated with at least one of the first or second pluralities of properties and receiving a second user limitation associated with at least one of the first or second pluralities of properties. The method can include deriving a conclusion object comprising a third plurality of properties comprising a subset of one or more of the first or second pluralities of properties and linking the conclusion object to the first and second data objects.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: January 9, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Matthew Owens, Andrew Girvin, Alice Venancio Marques Serra, Daniel Williams, Myles Gurule, Harishchandra Ramadas, James Evans, Lekan Wang, Megha Arora, Nelson D'Antonio, Shannon Barnes, Anthony Sherbakov
  • Patent number: 11870666
    Abstract: Example embodiments involve 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: Grant
    Filed: August 9, 2022
    Date of Patent: January 9, 2024
    Assignee: 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: 11860831
    Abstract: Systems and methods for entering and storing data. User input defining a data set is received. A data collection construct including a data entry user interface for inputting data in the data set is defined using the user input. A data storage construct including queries for retrieving the data is automatically defined based on the user input. Additional user input indicating modifications to the data set is received. The data collection construct, the data storage construct, and the queries are automatically updated based on the additional user input indicating modifications to the data set.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: January 2, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Adhish Ramkumar, Kushal Nigam
  • Patent number: 11860614
    Abstract: Systems and methods are provided for updating a workflow by resolving information of the workflow. The systems and methods may be configured to obtain sensor data describing an operation of the workflow, obtain information describing the workflow, determine whether the sensor data is consistent with the information based on predefined criteria, in response to determining that the sensor data is not consistent with the information, determine whether to resolve the sensor data, in response to determining whether to resolve the sensor data, resolve the sensor data to satisfy the predefined criteria or determining that the sensor data is unresolved, and update the workflow based on the resolved sensor data.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: January 2, 2024
    Assignee: Palantir Technologies Inc.
    Inventor: Megan TeeKing
  • Patent number: 11863384
    Abstract: A method comprises storing an electronic configuration document that identifies configurations of users, groups, and/or permissions relating to access to computer program artifacts in a first repository of an artifact repository system that is geographically distributed. The users and groups include external user groups who do not have explicit user-based permissions to view contents of a repository of the artifact repository system. The artifact repository system comprise second repositories that respectively replicate third repositories and have associated sets of properties, the third repositories including a repository external to the artifact repository system and associated with an external user group. The configurations comprise at least one configuration for configuring external visibility of computer program artifacts for one or more external user groups.
    Type: Grant
    Filed: January 4, 2023
    Date of Patent: January 2, 2024
    Assignee: Palantir Technologies Inc.
    Inventor: Alexander Lake
  • Patent number: 11861515
    Abstract: Systems and methods are disclosed for determining a propensity of an entity to take a specified action. In accordance with one implementation, a method is provided for determining the propensity. The method includes, for example, accessing one or more data sources, the one or more data sources including information associated with the entity, forming a record associated with the entity by integrating the information from the one or more data sources, generating, based on the record, one or more features associated with the entity, processing the one or more features to determine the propensity of the entity to take the specified action, and outputting the propensity.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: January 2, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Daniel Erenrich, Anirvan Mukherjee
  • Patent number: 11853794
    Abstract: A pipeline task verification method and system is disclosed, and may use one or more processors. The method may comprise providing a data processing pipeline specification, wherein the data processing pipeline specification defines a plurality of data elements of a data processing pipeline. The method may further comprise identifying from the data processing pipeline specification one or more tasks defining a relationship between a first data element and a second data element. The method may further comprise receiving for a given task one or more data processing elements intended to receive the first data element and to produce the second data element. The method may further comprise verifying that the received one or more data processing elements receive the first data element and produce the second data element according to the defined relationship.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: December 26, 2023
    Assignee: Palantir Technologies Inc.
    Inventor: Kaan Tekelioglu
  • Patent number: 11853684
    Abstract: A computing system accesses an image-based document and a text document having text extracted from the image-based document and provides a user interface displaying at least a portion of the image-based document. In response to selection of a text portion of the image-based document, the system determines an occurrence of the text portion within at least a portion of the image-based document and then applies a search model on the text document to identify the same occurrence of the text portion. Once matched, alignment data indicating a relationship between a selected tag and both the text portion of the image-based document and the text portion of the text document is stored.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: December 26, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Suchan Lee, Jon Paek
  • Patent number: 11849023
    Abstract: A verifiable, redactable log, which, in some embodiments, may contain multiple hash values per entry in order to sever confidentiality of a log from verifiability. Logs may be verified using recalculation of hashes and verification of trusted digital signatures. In some embodiments, the log may be divided into segments, each signed by a time server or self-signed using a system of ephemeral keys. In some embodiments, log messages regarding specific objects or events may be nested within the log to prevent reporting omission. The logging system may receive events or messages to enter into the log.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: December 19, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Ryan Castellucci, Philip Martin
  • Patent number: 11847140
    Abstract: Systems and methods for sharing information between distributed computer systems connected to one or more data networks. In particular, a replication system implements methodologies for sharing database information between computer systems where the databases use different classification schemes for information access control.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: December 19, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
  • Patent number: 11848760
    Abstract: 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: Grant
    Filed: April 12, 2022
    Date of Patent: December 19, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Harkirat Singh, Geoffrey Stowe, Brendan Weickert, Matthew Sprague, Michael Kross, Adam Borochoff, Parvathy Menon, Michael Harris
  • Patent number: 11841835
    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.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: December 12, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Robert Fink, Lynn Cuthriell, Adam Anderson, Adam Borochoff, Catherine Lu, Joseph Rafidi, Karanveer Mohan, Matthew Jenny, Matthew Maclean, Michelle Guo, Parvathy Menon, Ryan Rowe
  • Patent number: 11842171
    Abstract: Systems and methods for dynamically generating application programming interfaces and managing functions associated with a data object type. In an aspect, the system accesses an object definition for a type of data object. The system generates an application programming interface associated with the type of data object, based at least partly on the object definition. The system determines a change to the object definition for the type of data object and updates the application programming interface based at least partly on the change to the object definition.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: December 12, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Samuel Kedida, Andy Chen, Mihir Rege, Mikita Samsonau, Vipul Shekhawat
  • Patent number: 11841238
    Abstract: A mapping system comprising processes for creating and displaying structured geotagged data using interactive digital geographic imagery is disclosed. In one embodiment, a mapping system comprises processes and logic for creating a geo tag for structured data. A user creates a geo tag for a property of an object by selecting a geographic location on an interactive digital map and selecting the property of the object from a dialog presented to the user in response to selecting the geographic location. In this way, the user can more quickly and easily create structured geotagged data than can be accomplished using typical approaches requiring the user to manually enter geographic coordinates to associate a geographic location with structured data.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: December 12, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Daniel P. Cervelli, John Antonio Carrino
  • Patent number: 11841874
    Abstract: An approach for transforming a large dataset using user interface-based transformations applied to a sample of the dataset is disclosed. The sample of the large dataset has the same or similar format as the large dataset. A user can quickly apply transformations to the sample dataset using UI-based instructions. The UI-based instructions can be used to create a transformation job that can be configured to run on a backed database, such as a distributed database, to apply the transformations to the large dataset.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: December 12, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Gregory O'Connor, Samuel Fendell, Ethan Breder, William Rhyne, Michael Kodiak, Thomas Haynes
  • Patent number: 11836149
    Abstract: A computer-implemented method comprises storing a connected entity graph in which a node corresponds to an entity type of an electronic note, a person, or an event, and an edge connects two nodes; receiving, via a graphical user interface (GUI), a specific entity type and a selection of a specific node; causing displaying in the GUI a second degree view, including the specific node in the center, first nodes connected to the specific node with zero or one intermediary node in the connected entity graph in a first concentric layout, and second nodes connected to the specific node with two intermediary nodes in the connected entity graph in a second concentric layout, the first nodes and second nodes corresponding to a common entity type, the specific node corresponding to a different entity type, and the nodes corresponding to an electronic note and the specific entity type.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: December 5, 2023
    Assignee: Palantir Technologies Inc.
    Inventor: James Campbell
  • Patent number: D1007524
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: December 12, 2023
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Michal Duczynski, Nicolas Trinquier
  • Patent number: D1008297
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: December 19, 2023
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Clare Adrien, Ashley Einspahr, Andrew Elder
  • Patent number: D1009056
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: December 26, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Andrew Elder, Anand Gupta, Cassandra Wang, Daniel Cervelli, Jessica Headrick, Timothy Wilson