Patents Assigned to Palantir Technologies, Inc.
  • Patent number: 11727138
    Abstract: A data synthesis system comprising a high side computing environment and a low side computing environment. Access to the high side computing environment may be restricted to a first one or more users. The high side computing environment may comprise a first one or more datasets and one or more specification computer programs. The one or more specification computer programs may be configured to generate a data synthesis specification based on the structure of the first one or more datasets. The low side computing environment may be accessible by a second a one or more users. The low side computing environment may comprise one or more data synthesizer computer programs. The one or more data synthesizer computer programs may be configured to synthesize a second one or more datasets based on the data synthesis specification.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: August 15, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Nitish Kulkarni, Jakob Frick, Louis Franc, Thomas Poinsot, Hugo Dobbelaere
  • Patent number: 11727317
    Abstract: 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: Grant
    Filed: November 23, 2020
    Date of Patent: August 15, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Daniel Cervelli, Anand Gupta, Andrew Elder, Robert Imig, Praveen Kumar Ramalingam, Reese Glidden, Matthew Fedderly
  • Patent number: 11720466
    Abstract: A user interface generation system and associated methods are disclosed for displaying nodes of a computer program or computation. The system may determine an ordering and position of elements for display. The ordering can include determining a first ancestor branch of a node associated with a stage with an earliest start time among the start times associated with the stages of a plurality of ancestor branches. This first ancestor branch may be designated as first in the ordering. A second ancestor branch may be determined from among the remaining ancestor branches having an stage with an earliest start time among the start times associated with the remaining stages. This second ancestor branch can be designated as second in the ordering.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: August 8, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Harsh Pandey, Jenny Fan, Joseph Hashim, Michal Duczynski, Nicolas Trinquier
  • Patent number: 11720580
    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: March 1, 2022
    Date of Patent: August 8, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Elliot Hirsch, Johannes Beil, Lauren Brown, Nicolas Prettejohn, Paul Baseotto
  • Patent number: 11720609
    Abstract: Systems, methods, and non-transitory computer readable media may be configured to provide graph analysis of geo-temporal information. A location dataset, an entity dataset, and a movement dataset may be accessed. The location dataset may define locations. The entity dataset may define entities. The movement dataset may define movement of the entities among the locations. A graph may be generated based on the location dataset, the entity dataset, and the movement dataset. The graph may represent (1) the locations and the entities with nodes, and (2) the movement of the entities among the locations with edges.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: August 8, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Anand Gupta
  • Patent number: 11722411
    Abstract: System and method for isolating network traffic of multiple users across a network of a computing platform. For example, a method includes receiving data at a networking device of a computing platform. The networking device includes a plurality of routing tables. Each routing table of the plurality of routing tables is associated with a different user of multiple users of the computing platform. A user of the multiple users is identified based at least in part on the received data. In response to identifying the user of the multiple users based at least in part on the received data, a routing table of the plurality of routing tables is identified based at least in part on the identified user. A route from the identified routing table is determined based at least in part on the received data. The received data is sent across a network of the computing platform according to the determined route. The method is performed using one or more processors.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: August 8, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Steven Austin, Matthew Williamson
  • Patent number: 11720713
    Abstract: Systems and methods are provided for sharing maps in a collaborative environment using classification-based access control. The generation of and dissemination of maps and/or data within such maps can be governed by classification-based access control, where a user's classification level can determine whether or not maps and/or data within those maps can be seen. In scenarios whether a plurality of users wishes to collaborate on the same map, the systems and methods provided herein generate multiple versions or views of the same map in accordance with different classification levels. In this way, users with different classification levels can nevertheless see the same map and engage in collaborations regarding the same map, while maintaining control of sensitive data.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: August 8, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Andrew Elder, Andrew Moreland, John Carrino, Daniel Cervelli, John Garrod, Timothy Wilson
  • Patent number: 11714869
    Abstract: Systems and methods are provided for identifying relevant information for an entity, referred to as a seed entity. A plurality of search queries can be generated each comprising a property of a seed entity or one of the entities associated with the seed entity (seed-linked entities). Preferably, a collection of search queries includes ones representing different properties of the seed entity and properties of different seed-linked entities. Optionally, the collection of search queries is optimized to reduce search burden. Searches can then be conducted with the search queries in one or more data sources to obtain a plurality of search results, wherein each search result comprises a hit entity and one or more entities associated with the hit entity (hit-linked entity).
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: August 1, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Matthew Elkherj, Ashley Einspahr, Breanna Bunge, Chris Hammett, Erika Crawford Tom, Mitchell Beard, Ryan Beiermeister, Seelig Sinton, Sharon Hao, William Ayers, Seth Robinson
  • Patent number: 11714792
    Abstract: In one embodiment, a method comprises creating and storing an ontology for a data store in response to receiving first user input defining the ontology, wherein the ontology comprises a plurality of data object types and a plurality of object property types; creating one or more parser definitions in response to receiving second user input defining the parser definitions, wherein each of the parser definitions specifies one or more sub-definitions of how to transform first input data into modified input data that is compatible with one of the object property types; and storing each of the one or more parser definitions in association with one of the plurality of object property types.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: August 1, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings
  • Patent number: 11715167
    Abstract: Systems and methods are provided for storing data representing respective sub-elements of a complex task. Data representing one or more links between two or more sub-elements is stored, the links indicating a dependency between said sub-elements. A work order is calculated based on the identified links. A graphical representation of the calculated work order which indicates said sub-elements and their dependencies is provided. The links may indicate a temporal dependency of a second sub-element on a first sub-element and in which the provided graphical representation presents the temporal relationship of the sub-elements. Historical data may be received for association with one or more selected links or sub-elements, the historical data related to a prior event and which affects the temporal relationship between the sub-elements. An updated work order modified by the historical data may be calculated. An updated graphical representation of the work order may be provided.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: August 1, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Arthur Thouzeau, Ankit Shankar, Bianca Rahill-Marier, Casey Patton, Geoff Stowe, Spencer Tank
  • Patent number: 11709896
    Abstract: A system and method for processing data by accessing data sets for a plurality of variables in at least one data store; associating a plurality of the data sets as at least one variable type; storing in a data store a plurality of operation definitions defining a plurality of operations on at least one of said at least one variable type; receiving from a user interface a selection of at least one operation definition and at least one data set of said at least one variable type operated on by the selected at least one operation definition; and processing the at least one data set in response to the selection according to the at least one operation definition to generate a derived data set.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: July 25, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: John McRaven, Andrei Alexandrescu, Arjun Mathur
  • Patent number: 11710104
    Abstract: A computing system accesses one or more data sources to determine maintenance optimization data associated with an asset within a set of assets. The maintenance optimization data may include one or more of: upcoming maintenance events for the asset, such as may be predicted based on analysis of historical maintenance information of the asset, a time series of predicted value of the asset over a time period around the upcoming maintenance event, such as within a few days or hours of the maintenance event, and/or a recommended window of time to initiate and/or perform upcoming maintenance events, which may be based on a combination of the expected upcoming maintenance events, and the time series of predicted value of the particular asset, for example.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: July 25, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Dayang Shi, Kirat Singh, Marie Kindblom, Michael Weisz
  • Patent number: 11710305
    Abstract: Described herein are systems, methods, and non-transitory computer readable media for validating or rejecting automated detections of an entity being tracked within an environment in order to generate a track representative of a travel path of the entity within the environment. The automated detections of the entity may be generated by an artificial intelligence (AI) algorithm. The track may represent a travel path of the tracked entity across a set of image frames. The track may contain one or more tracklets, where each tracklet includes a set of validated detections of the entity across a subset of the set of image frames and excludes any rejected detections of the entity. Each tracklet may also contain one or more user-provided detections in scenarios in which the tracked entity is observed or otherwise known to be present in an image frame but automated detection of the entity did not occur.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: July 25, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Leah Anderson, Mark Montoya, Andrew Elder, Alisa Le, Ezra Zigmond, Jocelyn Rivero
  • Patent number: 11709892
    Abstract: The present disclosure relates to methods and systems for querying data in a data repository. According to a first aspect, this disclosure describes a method of querying a database, comprising: receiving, at a computing device, a plurality of keywords; determining, by the computer device, a plurality of datasets relating to the keywords; identifying, by the computer device, metadata for the plurality of datasets indicating a relationship between the datasets by examining an ontology associated with the datasets; providing, by the computer device, one or more suggested database queries in natural language form, the one or more suggested database queries constructed based on the plurality of keywords and the metadata; receiving, by the computing device, a selection of the one or more suggested database queries; and constructing, by the computer device, an object view for the plurality of datasets based on the selected query and the metadata.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: July 25, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Cenk Sezgin, Advaya Krishna, Adhish Ramkumar, Arthur Wu, Adam Wiles, Gregory Slonim, Harsh Pandey, Kushal Nigam, Michal Adamczyk
  • Patent number: 11709848
    Abstract: 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: Grant
    Filed: April 4, 2022
    Date of Patent: July 25, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Andrew Poh, Anshuman Prasad, James Ding, John Holgate, Ranajay Sen, Shuo Zheng
  • Patent number: 11709852
    Abstract: Various systems and methods are described herein for an improved spreadsheet application that allows a user to generate, manipulate, and replicate data visualizations (e.g., sparklines, graphs, charts, etc.) using functions without importing data into cells of the application. For example, data is stored in one or more remote or local data stores accessible to the improved spreadsheet application. A user enters a function into a cell of the improved spreadsheet application. The improved spreadsheet application generates a query using the function, the query identifying a portion of a dataset to retrieve from the data store(s). The improved spreadsheet application then transmits the query to the data store(s) and retrieves the requested data. A renderer of the improved spreadsheet application then renders a sparkline using the retrieved data. The improved spreadsheet application displays the rendered sparkline in the cell in which the function was entered, or at another designated location.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: July 25, 2023
    Assignee: Palantir Technologies Inc.
    Inventor: Benjamin Duffield
  • Patent number: 11704353
    Abstract: Computer-implemented systems and methods are disclosed to interface with one or more storage devices storing a plurality of documents, wherein each of the plurality of documents is associated with one or more tags of one or more predefined hierarchies of tags, wherein the one or more hierarchies of tags include multiple dimensions. In accordance with some embodiments, a method is provided to identify one or more documents from the data storage devices. The method comprises acquiring, via an interface, a selection of one or more tags of the one or more predefined hierarchies of tags. The method further comprises identifying one or more documents from the data storage devices in response to the selection, the identified one or more documents having tags that have a relationship with the selected tags, and providing data corresponding to the identified documents for displaying in the interface.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: July 18, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Marissa Miracolo, Andrew Ash, Peter Liu, Arjun Mathur, Sri Krishna Vempati
  • Patent number: 11704098
    Abstract: Systems, techniques, and user interfaces are disclosed for an object-centric builder software that can utilize an ontology to design, configure, and build a workflow application that also references the ontology to perform a workflow. The ontology may serve as a data model for stored data associated with the particular workflow. The builder software may leverage the ontology to obtain advance knowledge of the availability and structure of the stored data that will be accessible to the workflow application at run-time, in order to build a workflow application that is well-tailored for that particular workflow. This approach may also result in flexible workflow applications that are easily built and maintained.
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: July 18, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Myles Scolnick, Bianca Rahill-Marier, Xinyi Wang, Sarah Beckoff, Quentin Le Pape, Shaun Springer
  • Patent number: D993267
    Type: Grant
    Filed: May 3, 2022
    Date of Patent: July 25, 2023
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Ashley Einspahr, Andrew Elder
  • Patent number: D993280
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: July 25, 2023
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Ben Regev, Alexander Maass, Eugene Mak, Jorien van den Bergh, Juan Jimenez Puig, Maciej Biskupiak, Marissa Miracolo, Matthew Wilson, Richard Deitch, Stephen Heitkamp