Patents Assigned to Palantir Technology Inc.
-
Patent number: 12124465Abstract: 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: GrantFiled: August 11, 2022Date of Patent: October 22, 2024Assignee: Palantir Technologies Inc.Inventors: Justin Streufert, Robert Giardina, Arseny Bogomolov, Brandon Marc-Aurele, Christopher Luck, Timothy O'Brien, Matthew LeVan, Nicholas Hall
-
Patent number: 12124513Abstract: 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: GrantFiled: February 25, 2022Date of Patent: October 22, 2024Assignee: Palantir Technologies Inc.Inventors: Magnus Hagmar, Mads Poerksen Buch
-
Patent number: 12124428Abstract: 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: GrantFiled: December 8, 2022Date of Patent: October 22, 2024Assignee: Palantir Technologies Inc.Inventors: Aditya Chaturvedi, Austin Czarnecki, Alexander Martino, Benjamin Duffield, Gokcan Ozakdag, Natacha Gabbamonte
-
Patent number: 12120429Abstract: 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: GrantFiled: August 17, 2022Date of Patent: October 15, 2024Assignee: Palantir Technologies Inc.Inventor: Jay Harshadbhai Patel
-
Patent number: 12118013Abstract: 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: GrantFiled: September 25, 2023Date of Patent: October 15, 2024Assignee: Palantir Technologies Inc.Inventors: Robert Fink, James Baker, Mark Elliot
-
Patent number: 12111843Abstract: 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: GrantFiled: June 21, 2022Date of Patent: October 8, 2024Assignee: Palantir Technologies Inc.Inventors: Natacha Gabbamonte, Michal Adamczyk, Vipul Shekhawat
-
Patent number: 12111862Abstract: 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: GrantFiled: January 17, 2023Date of Patent: October 8, 2024Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Andrew Elder, Anand Gupta
-
Patent number: 12111839Abstract: 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: GrantFiled: June 13, 2023Date of Patent: October 8, 2024Assignee: Palantir Technologies Inc.Inventors: Elliot Hirsch, Johannes Beil, Lauren Brown, Nicolas Prettejohn, Paul Baseotto
-
Patent number: 12105719Abstract: 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: GrantFiled: May 18, 2021Date of Patent: October 1, 2024Assignee: Palantir Technologies Inc.Inventors: Craig Saperstein, Eric Schwartz, Hongjai Cho
-
Patent number: 12105682Abstract: 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: GrantFiled: October 17, 2023Date of Patent: October 1, 2024Assignee: Palantir Technologies Inc.Inventors: Patrick Koenig, Paul Nepywoda, Robert Fink
-
Patent number: 12099512Abstract: 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: GrantFiled: October 28, 2022Date of Patent: September 24, 2024Assignee: Palantir Technologies Inc.Inventors: Katherine Brainard, Ernest Zeidman, Ilya Nepomnyashchiy
-
Patent number: 12099570Abstract: 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: GrantFiled: February 14, 2022Date of Patent: September 24, 2024Assignee: Palantir Technologies Inc.Inventors: Christopher Martin, Abdulaziz Alghunaim, Sri Krishna Vempati
-
Patent number: 12099509Abstract: 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: GrantFiled: February 8, 2021Date of Patent: September 24, 2024Assignee: Palantir Technologies Inc.Inventors: Sander Kromwijk, Haithem Turki, Stephen Cohen, Yixun Xu, Feridun Arda Kara
-
Patent number: 12093279Abstract: 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: GrantFiled: September 11, 2023Date of Patent: September 17, 2024Assignee: Palantir Technologies Inc.Inventors: Matthew Maclean, Adam Borochoff, Jared Newman, Joseph Rafidi
-
Patent number: 12093159Abstract: 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: GrantFiled: November 22, 2022Date of Patent: September 17, 2024Assignee: Palantir Technologies Inc.Inventors: Natalie Meurer, Andrew Lampert, Dyon Balding, Yeong Wei Wee
-
Patent number: 12093235Abstract: 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 orType: GrantFiled: March 7, 2023Date of Patent: September 17, 2024Assignee: Palantir Technologies Inc.Inventors: Gokcan Ozakdag, Maciej Foks
-
Patent number: 12086815Abstract: 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: GrantFiled: May 30, 2023Date of Patent: September 10, 2024Assignee: Palantir Technologies Inc.Inventors: Samuel Kremin, Daniel Chiu, Patrick Lii, Praveen Kumar Ramalingam
-
Patent number: 12079357Abstract: 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: GrantFiled: September 20, 2021Date of Patent: September 3, 2024Assignee: Palantir Technologies Inc.Inventors: Paul Thoren, Benjamin Gazzard, David Meiklejohn, Kevin Ng, Matthew Fedderly, Rhys Brett-Bowen
-
Patent number: 12079456Abstract: 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: GrantFiled: May 5, 2023Date of Patent: September 3, 2024Assignee: Palantir Technologies Inc.Inventors: Zennard Sun, Sophia Westwood, Greg Martin
-
Patent number: 12081549Abstract: 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: GrantFiled: May 15, 2023Date of Patent: September 3, 2024Assignee: Palantir Technologies Inc.Inventor: James Ding