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:
October 15, 2018
Date of Patent:
February 9, 2021
Assignee:
Palantir Technologies Inc.
Inventors:
Sander Kromwijk, Haithem Turki, Stephen Cohen, Yixun Xu, Feridun Arda Kara
Abstract: Techniques for contextual modification of data sharing constraints in a distributed database system are disclosed. The constraint modifications can improve data sharing processes, particularly in applications that involve cross-model data sharing and/or have a need for low data latency.
Type:
Grant
Filed:
February 27, 2018
Date of Patent:
February 9, 2021
Assignee:
Palantir Technologies Inc.
Inventors:
Katherine Brainard, Ernest Zeidman, Ilya Nepomnyashchiy
Abstract: A system with methodology for providing multi-language support for dynamic ontology. In one embodiment, for example, a method comprises: storing an ontology for a data store, wherein the ontology comprises a plurality of data types; for each data type of the plurality of data types: storing, in the ontology, one or more display values, wherein each display value is associated with a locale; determining a locale identifier corresponding to a particular locale; selecting a particular display value corresponding to the particular locale; displaying the particular display value.
Type:
Grant
Filed:
February 22, 2019
Date of Patent:
February 2, 2021
Assignee:
Palantir Technologies Inc.
Inventors:
David Leblanc, John Butters, Christopher Cook
Abstract: The system includes interactive user interfaces that allow a user to select attributes, entities, and statistical measures to query the combined data sets. The system allows users to visually construct queries of the database. The system may automatically generate multiple queries and/or query the database multiple times in response to user interface selections. The query parameters and results can be stored and shared with other users.
Type:
Grant
Filed:
July 1, 2016
Date of Patent:
February 2, 2021
Assignee:
Palantir Technologies Inc.
Inventors:
Shannon Scott, Walker Burgin, Hem Wadhar, Grace Wang, Christopher Li, Michael Tuer, Dipanjan Sen, Stephen Klapper
Abstract: Systems, methods, and non-transitory computer readable media are provided for providing category-sensitive chat channels. A category-sensitive chat channel may be provided. The category-sensitive chat channel may be assigned a given category level. The given category level may determine a scope of content allowed in the category-sensitive chat channel. Information to be posted through the category-sensitive chat channel may be obtained. The obtained information may be filtered based on the given category level. The filtered information may be posted in the category-sensitive chat channel.
Type:
Grant
Filed:
February 14, 2019
Date of Patent:
January 26, 2021
Assignee:
Palantir Technologies Inc.
Inventors:
David Skiff, Peter Wilczynski, Timothy Yousaf
Abstract: Systems and methods are disclosed for visual definitions of data associations. In accordance with one implementation, a method is provided for visual definitions of data associations. The method includes obtaining and displaying a first sample document, receiving a first input indicating selection of one or more objects within the first sample document, and determining a first set of one or more characteristics shared by the selected objects. The method also includes identifying, within one or more target documents, one or more target objects characterized by the first set of one or more characteristics, and storing object data associated with the target objects.
Type:
Grant
Filed:
October 8, 2018
Date of Patent:
January 26, 2021
Assignee:
Palantir Technologies Inc.
Inventors:
David Meiklejohn, Matthew Fedderly, Joseph Henke, Yichen Xing
Abstract: Methods and systems for structuring, storing and displaying time series data in a user interface. One system includes processors executing instructions to determine, from time series data from a first sensor, a first subset of time series data for the first batch from the first start time and the first end time, determine, from the time series data from the first sensor, a second subset of time series data for the second batch from the second start time and the second end time, generate a time series user interface comprising a chart, the chart including a first plot for the first subset of time series data and a second plot for the second subset of time series data, the first plot being aligned to the second plot, and cause presentation of the time series user interface.
Type:
Grant
Filed:
April 17, 2019
Date of Patent:
January 26, 2021
Assignee:
PALANTIR TECHNOLOGIES INC.
Inventors:
John McRaven, Francis Chen, Shuyang Li, Spencer Tank, Xavier Falco
Abstract: Aspects of the present disclosure relate to providing a booting key to a remote system. A policy server receives a verification that a predetermined number of user devices provided secret information for booting a remote system. The policy server provides, in response to the received verification, a message for a key server to provide a booting key to the remote system, the key server providing the booting key in response to the message and causing the remote system to complete a booting procedure, in response to the message from the policy server.
Type:
Grant
Filed:
September 5, 2019
Date of Patent:
January 26, 2021
Assignee:
Palantir Technologies Inc.
Inventors:
Justin Cassidy, Tristan Smith, Kori Oliver
Abstract: Systems, methods, and non-transitory computer readable media are provided for using tiled data. An information request for an area may be received. Information for the area may be accessed. The information for the area may be stored in a tree structure such that the information is subdivided into one or more levels of tiles. Individual tiles may correspond to a portion of the area. One or more tiles may include precomputed information for the corresponding portion(s) of the area. A response to the information request may be determined based on the precomputed information.
Type:
Grant
Filed:
August 1, 2017
Date of Patent:
January 19, 2021
Assignee:
Palantir Technologies Inc.
Inventors:
Peter Wilczynski, Daniel Cervelli, Stephen Freiberg
Abstract: Aspects of the present disclosure relate to mapping content delivery. A client device provides, to a map management server, a request for a map of a geographic region. The client device receives, from the map management server, an identification of tiles for the map. The client device provides, to a first tile server, a request for the tiles for the map. In response to receiving the tiles from the first tile server: the client device displays the map of the geographic region based on the tiles.
Type:
Grant
Filed:
July 24, 2017
Date of Patent:
January 19, 2021
Assignee:
Palantir Technologies Inc.
Inventors:
William Waldrep, John Carrino, Peter Wilczynski, Daniel Paquette
Abstract: Systems and methods are provided for determining a user request to perform a backup of a given application being provided through one or more computing systems, the user request specifying a unique identifier for the backup and an identifier corresponding to the application, determining information for performing the backup of the application based at least in part on the identifier corresponding to the application, the information specifying at least an endpoint to which data associated with the application is to be backed up, and performing a backup of the data associated with the application, wherein the data is backed up at the endpoint.
Type:
Grant
Filed:
May 25, 2017
Date of Patent:
January 19, 2021
Assignee:
Palantir Technologies Inc.
Inventors:
Kolin Purcell, Alexander Neronskiy, Hamza Muraj, Jourdan Miller, Liam Elberty, Matthew Betten, Matthew Jenny, Michael Ryan, Nathan Bruner, Shanthanu Bhardwaj, Spencer Stecko
Abstract: Methods and systems for presenting time series for analysis. A method includes presenting a first visualization of summary information for an initial data set of a plurality of batches, presenting a filtered data set of the initial data set having a first batch identifier associated with a first batch and the second batch identifier associated with a second batch, executing a time series connector including transmitting a request to a time series application, the request comprising the first batch identifier, the second batch identifier, and the time series configuration data. The method further includes causing presentation of a user interface comprising a chart including a first plot for first time series data for the first batch identifier and a second plot for second time series data for the second batch identifier, the chart configured to the time series configuration data, and the first plot is aligned to the second plot.
Type:
Grant
Filed:
March 27, 2019
Date of Patent:
January 19, 2021
Assignee:
PALANTIR TECHNOLOGIES INC.
Inventors:
Anton Apostolatos, Pedro Sanzovo, Francis Chen, John McRaven, Miranda Luna, Sahiba Sachdeva, Xavier Falco
Abstract: The systems, methods, and devices of the present disclosure may provide, among other features, high-performance, interactive geographical and/or data object map capabilities in which large amounts of geographical, geospatial, and other types of data, geodata, objects, features, and/or metadata are efficiently presented to a user on a map interface. In various embodiments, an interactive geographical map display system may enable rapid and deep analysis of various objects, features, and/or metadata by the user by aggregating and clustering large sets of data into aggregate values and clusters. The user can select various clusters, via the user interface, to interact with the data, clusters, and map.
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 4, 2017
Date of Patent:
January 12, 2021
Assignee:
Palantir Technologies Inc.
Inventors:
Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
Abstract: Systems and methods are provided for providing information. A given document that includes structured information (e.g., properties, attribute-value pairs, etc.) and/or unstructured information (e.g., narratives, blobs of text, etc.) may be accessed. Connections between the document and other documents may be determined based on the structured information. Connections between the document and other objects may be determined based on the structured information. The unstructured information may be formatted into formatted information. Formatting of the unstructured information may facilitate users' comprehension/utilization of the information. An interface (e.g., user interface, API) enabling presentation of (1) the formatted information and (2) the connections of the document may be provided.
Type:
Grant
Filed:
April 19, 2018
Date of Patent:
January 12, 2021
Assignee:
Palantir Technologies Inc.
Inventors:
Alexander Mark, Ashley Einspahr, Andrew Elder, Daniel Cervelli, Ryan Beiermeister, Sharon Hao
Abstract: A method of processing sensor logs is described. The method includes accessing a first sensor log and a corresponding first reference log. Each of the first sensor log and the first reference log includes a series of measured values of a parameter according to a first time series. The method also includes accessing a second sensor log and a corresponding second reference log. Each of the second sensor log and the second reference log includes a series of measured values of a parameter according to a second time series. The method also includes dynamically time warping the first reference log and/or and second reference log by a first transformation between the first time series and a common time-frame and/or a second transformation between the second time series and the common time-frame. The method also includes generating first and second warped sensor logs by applying the or each transformation to the corresponding ones of the first and second sensor logs.
Type:
Grant
Filed:
April 20, 2020
Date of Patent:
January 5, 2021
Assignee:
Palantir Technologies Inc.
Inventors:
Ezra Spiro, Andre Frederico Cavalheiro Menck, Peter Maag, Thomas Powell
Abstract: A search request relating to one or more datasets in the data repository can be received, the search request comprising a display request to display at least a portion of the one or more datasets. In response to the search request, a searchable database can be generated from the one or more datasets in a data repository based on ontological data associated with the one or more datasets. An object view of at least the portion of one or more datasets can be generated from the searchable database, the view being generated based on the ontological data. The generated object view can be provided to be displayed on a display device.
Type:
Grant
Filed:
September 25, 2018
Date of Patent:
January 5, 2021
Assignee:
Palantir Technologies Inc.
Inventors:
Quentin Spencer-Harper, Bianca Rahill-Marier, Jack Grossman, Jim Inoue, Myles Scolnick, Richard Niemi, Thomas Mcintyre
Abstract: Systems and methods are provided for database or data file backup. The system may comprise one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to identify a list of data files required for restoring the database or data files, create a backup comprising copies of a subset of the data files that are created or modified after a preceding backup, and back up the database, wherein the backup includes an identification to the preceding backup.