Patents Assigned to Palantir Technology Inc.
  • Patent number: 12124465
    Abstract: Computer-implemented systems and methods are disclosed that query collections of documents. Disclosed embodiments may include receiving, via a user interface, a first search query comprising a text string. Disclosed embodiments may include, responsive to receiving the first search query, initializing a first query object based on the text string. Further, disclosed embodiments may include translating the first query object to match the formatting of a search engine, the translated first query object capable of searching a plurality of collections of documents. Disclosed embodiments may also include receiving aggregated query results from a search engine based on the translated first query object. Some disclosed embodiments may include reformatting the aggregated query results based on respective configuration files of the collections. Additionally, disclosed embodiments may include rendering a graphical user interface that facilitates user interaction with the reformatted aggregate query results.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: October 22, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Justin Streufert, Robert Giardina, Arseny Bogomolov, Brandon Marc-Aurele, Christopher Luck, Timothy O'Brien, Matthew LeVan, Nicholas Hall
  • Patent number: 12124513
    Abstract: Systems and methods for data propagation and mapping are provided. In an aspect, one or more data entries storing changed information in a first database using a first storage format are identified. The identified data entries are received by the data propagation and mapping system. The received data entries may be filtered to generate a subset of filtered data entries. The filtered data entries are transmitted to a mapping pipeline configured to map a data entry stored in the first storage format to a data entry stored in a second storage format. The mapped data entries are transmitted to a recipient second database storing data entries using the second storage format.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: October 22, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Magnus Hagmar, Mads Poerksen Buch
  • Patent number: 12124428
    Abstract: Computing systems methods, and non-transitory storage media are provided for receiving a monitoring request. The monitoring request includes one or more entities or attributes to be monitored, one or more rules to be evaluated with respect to the entities or attributes, and one or more downstream actions to be selectively triggered based on the evaluation. Next, data regarding the entities or the attributes is obtained. Next, a log is generated. The log includes changes or updates, relative to a previous iteration, of the entities or the attributes. The changes or updates correspond to the rules. Next, the changes or the updates are evaluated against the one or more rules and based on the log. Next, one or more actions are selectively implemented based on the evaluation of the changes or the updates.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: October 22, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Aditya Chaturvedi, Austin Czarnecki, Alexander Martino, Benjamin Duffield, Gokcan Ozakdag, Natacha Gabbamonte
  • Patent number: 12120429
    Abstract: A computing system and methods are provided for georeferencing stabilization. An exemplary method includes: obtaining a video stream capturing an area from a camera of a drone, where the video stream includes a plurality of frames, each including a field of view of the image capturing device and metadata of the image capturing device when the frame is captured; constructing a geographic (geo) lattice for the field of view in each of the plurality of frames, the geo lattice comprises a plurality of points, each being associated with raw coordinates determined based on the corresponding metadata; and building a lattice map with stabilized geo coordinates by (1) aligning the frames, (2) averaging the raw geo coordinates for given intersection points, and (3) building the lattice map based on the averaged geo coordinates of the intersection points.
    Type: Grant
    Filed: August 17, 2022
    Date of Patent: October 15, 2024
    Assignee: Palantir Technologies Inc.
    Inventor: Jay Harshadbhai Patel
  • Patent number: 12118013
    Abstract: Disclosed herein are systems and computer-implemented methods that include storing a sequence of events, each event associated with a sequence number indicating a temporal position of an event within the sequence of events; further storing one or more read-offsets that are associated with respective consumers and that indicate the sequence number up to which the respective consumers have read events within the sequence of events; determining a smallest read-offset of all read-offsets; compacting events and/or earlier snapshots with sequence numbers smaller than the smallest read-offset into a new snapshot; and replacing, in the sequence of events, the events and/or earlier snapshots with sequence numbers smaller than the smallest read-offset with the new snapshot.
    Type: Grant
    Filed: September 25, 2023
    Date of Patent: October 15, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Robert Fink, James Baker, Mark Elliot
  • Patent number: 12111843
    Abstract: A first computing system and methods are provided for synchronizing data with a second computing system. The computing system receives an indication of an origination of data within the first database of the first computing system. A data object that includes attributes of the originated data is generated. A first instance of the data object is incorporated into a first ontology of the first database. A second instance of the data object is transmitted to the second computing system. During the transmission, the second instance of the data object is incorporated into a second ontology of a second database within the second computing system. An update to the second instance of the data object is detected. An updated ontological representation of the updated second instance is generated, or an updated ontological representation is received from the second computing system. The updated ontological representation is incorporating into the first ontology.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: October 8, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Natacha Gabbamonte, Michal Adamczyk, Vipul Shekhawat
  • Patent number: 12111862
    Abstract: An example method of determining geolocations of objects based on information retrieved from heterogeneous data sources comprises: receiving, from a first data source associated with an object by an ontology-defined relationship, a first dataset including a first data item specifying a first time identifier and a first geolocation associated with the object; receiving, from a second data source associated with an object by an ontology-defined relationship, a second dataset including a second data item specifying a second time identifier and a second geolocation associated with the object; and determining, by applying a rule set associated with the ontology to the first dataset and the second dataset, a geolocation of the object and a corresponding time identifier.
    Type: Grant
    Filed: January 17, 2023
    Date of Patent: October 8, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Andrew Elder, Anand Gupta
  • Patent number: 12111839
    Abstract: A fuzzy matching system matching data records in one or more data sets based on user-customized selection of multiple fuzzy matching algorithms. Possible matches may be displayed to a user, who provides feedback on the accuracy of the matches, which may then be used by a machine learning algorithm to update weightings and parameters of the multiple fuzzy matching algorithms, such as based on machine learning analysis of the matching results and the user feedback.
    Type: Grant
    Filed: June 13, 2023
    Date of Patent: October 8, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Elliot Hirsch, Johannes Beil, Lauren Brown, Nicolas Prettejohn, Paul Baseotto
  • Patent number: 12105719
    Abstract: Various systems and methods are provided that retrieve raw data from issuers, reorganize the raw data, analyze the reorganized data to determine whether the risky or malicious activity is occurring, and generate alerts to notify users of possible malicious activity. For example, the raw data is included in a plurality of tables. The system joins one or more tables to reorganize the data using several filtering techniques to reduce the processor load required to perform the join operation. Once the data is reorganized, the system executes one or more rules to analyze the reorganized data. Each rule is associated with a malicious activity. If any of the rules indicate that malicious activity is occurring, the system generates an alert for display to a user in an interactive user interface.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: October 1, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Craig Saperstein, Eric Schwartz, Hongjai Cho
  • Patent number: 12105682
    Abstract: A method comprises receiving, at a build service of a build server, an external dataset and an adaptor application module, the external dataset being in a specific format, the adaptor application module providing information relevant to a build pipeline maintained by the build service for building an output dataset based on the external dataset, the information including changes to the external dataset since a previous build of the output dataset is performed and a data schema used in the previous build, the build pipeline involving data only in one or more formats other than the specific format; incorporating the external dataset into the build pipeline without the external dataset being reformatted in accordance with requirements of the build service; receiving a request from the adaptor application module for specific information relating to a most recent data build run by the build service; providing a response to the adaptor application module.
    Type: Grant
    Filed: October 17, 2023
    Date of Patent: October 1, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Patrick Koenig, Paul Nepywoda, Robert Fink
  • Patent number: 12099512
    Abstract: A computer-implemented method of context-based constraint modification is disclosed. The method comprises receiving a data sharing request in a distributed database system to share a data model between databases. The method further comprises adjusting a data sharing constraint applicable to the data sharing request based on data related to previous data sharing processes, the data sharing constraint being related to data transmission or validation, access control, or conflict resolution. The method additional comprises determining that the data sharing request requires data merging; reading a data file containing a shareable version of at least a portion of the data model subject to the data sharing constraint; and merging the shareable version with a current data model for a database of the databases.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: September 24, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Katherine Brainard, Ernest Zeidman, Ilya Nepomnyashchiy
  • Patent number: 12099570
    Abstract: Techniques allow a computer to responsively search for graph shapes similar to a user-selected graph shape much faster. Data can be pre-processed and stored as vectors, along with an index. The index can be used to find similar vectors that represent graph shapes similar to a user-selected shape in a computationally efficient manner. Vectors of multiple resolutions can be used to anticipate different sizes of a graph that a user can select, and comparisons can be repeated and refined. When a satisfactorily small number of candidate vectors are determined, more computationally intensive distance calculations can be performed on data reconstructed from the vectors.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: September 24, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Christopher Martin, Abdulaziz Alghunaim, Sri Krishna Vempati
  • Patent number: 12099509
    Abstract: Systems and methods are provided for performing constraint driven database searching. At least one constraint is received for a search of one or more databases comprising one or more datasets, each comprising multiple entry fields. The one or more databases comprising the one or more datasets may be accessed and searched based on the constraint to identify one or more dataset entries that contain the at least one constraint in one of multiple entry fields. A visual representation of the identified dataset entries may be provided to the user as results of the constraint driven database search. Additional constraints may be accepted to further narrow the results of constraint driven database search. The results may be exported and made accessible for later retrieval and/or cached for use in subsequent searches.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: September 24, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Sander Kromwijk, Haithem Turki, Stephen Cohen, Yixun Xu, Feridun Arda Kara
  • Patent number: 12093279
    Abstract: A method comprises creating metadata identifying columns of tables and column operations of one or more data transforms of the columns in a data pipeline and including links to code segments in human-readable form corresponding to the one or more data transforms; executing a build job that effects the one or more data transforms on one or more datasets to generate one or more derived datasets; causing, after the executing, a presentation of a graphical user interface (GUI) including a graphical representation of the one or more data transforms based on the metadata, wherein the method is performed by one or more processors.
    Type: Grant
    Filed: September 11, 2023
    Date of Patent: September 17, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Matthew Maclean, Adam Borochoff, Jared Newman, Joseph Rafidi
  • Patent number: 12093159
    Abstract: Systems and methods are provided for improved auditing of user actions associated with a software application. The system includes functionality to log user actions in a structured, standardized way. The system includes interactive user interfaces for analyzing the logs. The logging is based on a well-defined categorization of available actions. The log information includes (and distinguishes among) user details, context details, user inputs, and/or system outputs (including identification of data objects). The interactive user interfaces enable a user to view structured log data in an efficient manner, such as by presenting logs in a tabular format, executing queries on the log data, and/or presenting visualizations that summarize the log data. The interactive user interfaces provide functionality that allows a user to investigate and/or audit user interactions with a data object.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: September 17, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Natalie Meurer, Andrew Lampert, Dyon Balding, Yeong Wei Wee
  • Patent number: 12093235
    Abstract: A data aggregation system is described, wherein the data aggregation system may include: a plurality of sensors distributed throughout an environment; a tile database comprising a memory for storing a hierarchy of tiled layers, wherein each layer in the hierarchy of tiled layers comprises a plurality of tiles; a tiling server, the tiling server configured to: receive sensor data from one or more sensors in the plurality of sensors; assign the sensor data to a base tile in a first layer in the hierarchy of tiled layers based on one or more properties of the one or more sensors; retrieve one or more aggregate tiles from the tile database based on an identity of the base tile in the first layer, the one or more aggregate tiles each taken from one or more further layers in the hierarchy of tiled layers; determine aggregate sensor data for each of the retrieved one or more aggregate tiles based on the sensor data stored on the base layer tile; assign the determined aggregate sensor data to the corresponding one or
    Type: Grant
    Filed: March 7, 2023
    Date of Patent: September 17, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Gokcan Ozakdag, Maciej Foks
  • Patent number: 12086815
    Abstract: Systems and methods are provided for obtaining information from at least one computing system, the information including a set of records that respectively identify at least a network-based address of a computing device that accessed the computing system and an account hosted by the computing system that was accessed using the computing device; determining at least a first account and a second account were accessed from one or more computing devices that share a given network-based address based at least in part on the obtained information; and associating the first account and the second account with the network-based address.
    Type: Grant
    Filed: May 30, 2023
    Date of Patent: September 10, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Samuel Kremin, Daniel Chiu, Patrick Lii, Praveen Kumar Ramalingam
  • Patent number: 12079357
    Abstract: A system with an interactive user interface for a plurality of users to author an electronic document simultaneously is described. The system displays visual feedback on the interface to prevent the users from interfering with one another. The system displays data from a remote database linked into the document based on unique identifiers. The data is displayed as an “artifact.” The system monitors and tracks each user's access category level, as well as the access category level of each piece of data pulled from the remote database. The system compares a user's category level to the data from the database to make visible only the portions of the document the user has the appropriate access category level to view and/or modify. The portions of the document that have a higher category level than the user will be hidden from the user either in part or completely. Also, there may be an indicator to the user of such redacted or hidden content from the user's viewer.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: September 3, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Paul Thoren, Benjamin Gazzard, David Meiklejohn, Kevin Ng, Matthew Fedderly, Rhys Brett-Bowen
  • Patent number: 12079456
    Abstract: Computer-implemented systems and methods are disclosed for providing a graphical user interface for tagging external content. In accordance with some embodiments, a method is provided for tagging content external to a database system. The method comprises accessing the external content of an electronic device. The method may comprise enhancing the web browser by providing a tagging interface for tagging at least a portion of the external content. The method may further comprise receiving created tag associated with a tagged portion of the external document content, and exporting the external content and the received tag to the database system. The tagging interface can also provide an option to export the created tag to an internal database system.
    Type: Grant
    Filed: May 5, 2023
    Date of Patent: September 3, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Zennard Sun, Sophia Westwood, Greg Martin
  • Patent number: 12081549
    Abstract: A system for managing custom code within a data computing platform determines that a request for one or more uniform resource identifiers external to the platform is being made by custom code executing in the platform. In response to the determination, the system checks a whitelist of allowable external URIs against the requested one or more URIs and allows access to the requested one or more URIs if a match is detected with the whitelist, otherwise access by the custom code to the requested one or more URIs is denied. In addition, or alternatively, the system checks a blacklist of disallowed external URIs against the requested one or more URIs and denies access to the requested one or more URIs if a match is detected with the blacklist, otherwise access by the custom code to the requested one or more URIs is allowed. The blacklist can override the whitelist.
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: September 3, 2024
    Assignee: Palantir Technologies Inc.
    Inventor: James Ding