Patents Assigned to Palantir Technologies
  • Patent number: 10409641
    Abstract: Systems, methods, and non-transitory computer readable media are provided for managing assignment of modules. A job from a client may be received. The job may be inserted into a job queue. The job within the job queue may be compared with a set of cooldown modules to determine whether a compatible cooldown module is available. The job may be assigned to the compatible cooldown module responsive to the compatible cooldown module being available.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: September 10, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Alexander Blessing, Justin Uang, Lawrence Manning, Mark Elliot, Robert Kruszewski
  • Patent number: 10409590
    Abstract: A method of executing computer-readable code for interaction with one or more data resources on a data processing platform is disclosed, wherein the method is performed using one or more processors. The method may comprise receiving a request message including an identifier identifying executable code stored in a data repository. Another operation may comprise determining, using the identifier, an execution environment mapped to the executable code. Another operation may comprise executing the identified executable code using the determined execution environment. A further operation may comprise passing requests made with the executable code to one or more data resources via a proxy. Also disclosed is a method of creating customized computer-readable code for interaction with one or more data resources on a data processing platform, wherein the method is performed using one or more processors.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: September 10, 2019
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Shahine Zoubeiri, Javier Campanini
  • Patent number: 10402397
    Abstract: Systems and methods are provided that allow federated data from various source systems to be accessed and analyzed through a data analysis platform. The federated data may be stored in different formats. The data analysis platform can receive the federated data in whatever format it has been stored at its respective source system. A script can be used to generate temporary representations (or temporary objects) for the federated data by transforming the federated data. Moreover, the temporary representations or temporary objects can be further transformed into a data analysis platform-specific format. A user of data analysis platform may access and/or manipulate either the temporary representations or objects as well as the data analysis platform-specific objects. Temporary objects can be transformed automatically into corresponding platform-specific objects when necessary to provide an enhanced capability or operation on the objects.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: September 3, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Jeffrey Bagdis, Joel Ossher, Julie Tibshirani
  • Patent number: 10402054
    Abstract: Systems and techniques for accelerating relationship visualizations from data objects are described herein. The configuration and/or display of a relationship matrix may be automatically determined from the data objects. The relationship matrix may display relationships through gradient, hue, color, and/or saturation. The relationship matrix may be navigable and/or interactive to accelerate relationship visualizations.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: September 3, 2019
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventor: Alessandro Mingione
  • Patent number: 10402385
    Abstract: Systems and methods for live reindexing include receiving, at a dispatch server, a request to reindex a database, wherein, at the time the request to reindex is received, the dispatch server is configured to send queries for information in the database to a first index server, the first index server comprising a first index of information in the database. The systems and methods further include, responsive to receiving the request to reindex and while the database is live, generating a second index of the information in the database, storing the second index at a second index server, and configuring the dispatch server to use the second index server as a live index server and to no longer use the first index server as a live index server.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: September 3, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Alan Pierce, Brian Dorne, Michael Glazer, Derek Rabideau, Richard Allen Ducott, III, David Karesh, Dylan Davis, Matthew Dailey, Hongyi Yao, Daniel Robinson
  • Patent number: 10403011
    Abstract: Systems and methods for generating an interactive user interface for displaying and/or processing passing information data. An interactive user interface can be generated displaying a first portion including an interactive bubble chart configured to display a first set of passing information related to instances of a first individual passing a first plurality of markers. The interactive user interface can also include a second portion including a selectable user interface element for providing one or more search criteria for identifying other individuals in search for other individuals with passings related to passing of the first individual. One or more other individuals that satisfy the search criteria can be displayed to the user. As the user selects a second individual, the interactive user interface can be updated to display a second set of passing information related to one or more instances of the second individual passing the first plurality of markers.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: September 3, 2019
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Nathaniel Brakeley, Deborah Hwang
  • Patent number: 10402742
    Abstract: A 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 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: December 12, 2017
    Date of Patent: September 3, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Ezra Spiro, Andre Frederico Cavalheiro Menck, Peter Maag, Thomas Powell
  • Patent number: 10394814
    Abstract: A data processing method provides an improvement in speed of obtaining, in response to a computer search query from one or more computing devices, a particular compressed data chunk that may include a particular data value that is digitally stored in a large data file.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: August 27, 2019
    Assignee: Palantir Technologies Inc.
    Inventor: Nicholas White
  • Patent number: 10397229
    Abstract: Methods and systems are disclosed for controlling user creation of data resources on a software platform for storing and executing data resources for multiple users. The methods and systems may be performed using one or more processors or special-purpose computing hardware and may comprise receiving from a user a user request to create a data resource on the software platform, the user request comprising, or identifying, a specification indicative of the data resource and a user identifier associated with said user. A further operation may comprise performing verification of said user using the user identifier to determine if said user is permitted to create or modify the data resource indicated in the specification in accordance with a predetermined set of permissions.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: August 27, 2019
    Assignee: Palantir Technologies, Inc.
    Inventors: Greg Dearment, Adam Anderson, Andrew Bradshaw, Bradley Moylan, Jason Zhao
  • Patent number: 10394859
    Abstract: System and method for processing time-related geospatial data from one or more data sources. For example, a system includes an application server; and a storage. The application server is configured to: receive data including temporal information and geospatial information for each data object of one or more data objects, send the data to a client device to display the data on a map, and generate one or more first multi-dimensional tiles based at least in part on the temporal information and the geospatial information. The one or more first multi-dimensional tiles correspond to a temporal dimension associated with a first temporal width. The application server is further configured to send the one or more first multi-dimensional tiles to store in the storage for retrieval by the client device.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: August 27, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Daniel Zangri
  • Patent number: 10387834
    Abstract: Computer-implemented systems and methods are disclosed to interface with a storage device storing a file, wherein the file comprises first data associated with an artifact configured to be displayed in a first interface at a first electronic device, the artifact including a first representation state representing a first visual depiction of one or more data objects. In accordance with some embodiments, a method is provided to provide access via the first interface to the one or more data objects. The method comprises acquiring the first data associated with artifact. The method further comprises acquiring an activation of at least part of the artifact, and responsive to acquiring the activation, transmitting a first request to a second electronic device for second data associated with the artifact. The method further comprises acquiring the second data, wherein the second data allows the first visual depiction to be altered to a second visual depiction.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: August 20, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Sean Kelly, Mike Kattouf, Asa Martin, James Shuster, Andrew Sheh, Elston Tochip, Paul Thoren
  • Patent number: 10380522
    Abstract: A system and method for presenting information that evaluates a decision to allocate an asset are presented. In example embodiments, the method includes receiving an allocation request from a user to allocate an asset to a request location, matching the request with the asset to be allocated, determining a benefit score and a detriment score associated with the allocation and presenting the level of benefit and the level of detriment to the user. In example embodiments, the method further includes receiving a user action to confirm the allocation of an asset and adjusting a schedule to reflect the allocation. In example embodiments, the method further includes displaying an alert notification based on the scheduled availability of an asset type compared to the historic demand for that asset type.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: August 13, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Christopher Brahms, Eric Knudson, Mitchell Beard, Patrick Lii, Sophia Turrell
  • Patent number: 10380196
    Abstract: Systems, methods, and non-transitory computer readable media are provided for using linked documents. A system may receive, from a computing device, a request for a document. Content of the document may be defined based on state information and stateless information. A system may determine a local replica of the document in a local database. The local replica of the document may be linked to a primary replica of the document. The local replica of the document may include a snapshot of the primary replica of the document. The primary replica of the document may be stored in a remote database which may be accessible through a remote server. The system may subscribe to the primary replica of the document through the remote server, and may provide access to the document to the computing device based at least in part on the subscription to the primary replica of the document.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: August 13, 2019
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: David Skiff, Peter Wilczynski, Timothy Wilson, John Carrino
  • Patent number: 10380138
    Abstract: Computer implemented systems and methods are disclosed for importing data from electronic data files. In accordance with some embodiments, a file format is assigned to a source electronic data files by a data importation system. The data importation system may further identify a file type identifier associated with the source electronic data file and map the source electronic data file to a transformation template. The data importation system may further store the file format, file type identifier, and an indication of the transformation template as a file type profile associated with the source electronic data file in a database.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: August 13, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Stephen Yazicioglu, Christopher Luck, Robert Giardina, Justin Streufert, Timothy Slatcher, Gregory O'Connor, Brandon Marc-Aurele, Olivia Zhu, Howard Schindel, Henry Tung, Lucas Ray, Christopher Leech, Eric Jeney, Stefan Negrus, Jason Lee, Alessandro Mingione, John McKinstry Doyle, Hunter Pitelka, Ethan Lozano, Joel Ossher, Matthew Fedderly
  • Publication number: 20190243619
    Abstract: Data transformation in a distributed system of applications and data repositories is described. The subsystems for the overall framework are distributed, thereby allowing for customization to require only isolated changes to one or more subsystems. In one embodiment, a source code repository is used to receive and store source code. A build subsystem can retrieve source code from the source code repository and build it, using one or more criteria. By building the source code, the build subsystem can generate an artifact, which is executable code, such as a JAR or SQL file. Likewise, by building the source code, the build subsystem can generate one or more job specifications for executing the executable code. In one embodiment, the artifact and job specification may be used to launch an application server in a cluster. The application server can then receive data transformation instructions and execute the data transformation instructions.
    Type: Application
    Filed: April 15, 2019
    Publication date: August 8, 2019
    Applicant: Palantir Technologies Inc.
    Inventors: ROBERT FINK, MATTHEW CHEAH, MINGYU KIM, LYNN CUTHRIELL, DIVYANSHU ARORA, JUSTIN UANG, JARED NEWMAN, JAKOB JUELICH, KEVIN CHEN, MARK ELLIOT, MICHAEL NAZARIO
  • Patent number: 10373099
    Abstract: Various systems and methods are provided that integrate data from disparate sources to identify shipment misalignments and display such information in interactive user interfaces. For example, the systems described herein can define various geographic regions using location and census data and identify the defined geographic regions in which stores are located. Using shipment data and micro-market data, the systems described herein can then identify the geographic regions that items are shipped to, identify the demand for such items in the geographic regions, and determine whether the quantity of items shipped to the geographic regions is appropriate based on the demand. Such information can be displayed in an interactive user interface that allows a user to view the geographic clustering of item demand, identify potential opportunities for correcting shipment misalignment, and/or correct identified shipment misalignments.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: August 6, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Barry McCardel, Boris Valensi, James Ong, Galen Marchetti
  • Patent number: 10373078
    Abstract: In various example embodiments, a vector modeling system is configured to access a set of data distributed across client devices and stored in a structured format. The vector modeling system determines vector parameters and vector templates suitable for the set of data and transforms the set of data from the structured format into a second format including one or more vectors based on one or more transformation strategies. The vector modeling system stores the transformed data and performs machine learning analysis on the vector.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: August 6, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Rahul Agarwal, Daniel Erenrich
  • Patent number: D858536
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: September 3, 2019
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Marvin Sum, Joshua Goldenberg, Adam Torres, Antoine Llorca, Piotr Kwiatkowski
  • Patent number: D858572
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: September 3, 2019
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Piotr Kwiatkowski, Antoine Llorca
  • Patent number: RE47594
    Abstract: Techniques for visual data import into an object model are described. A graphical user interface concurrently displays a first icon that represents a first object type and a second icon that represents a second object type. Input defining object-to-data mappings between properties of the object types and structured data of one or more data sources is received. Further input defining a relationship type for relationships between the first object type and the second object type is also received. In response to the second input, a graphical representation of the relationship type is displayed, visually linking the first icon to the second icon. Based at least on the object-to-data mappings, the definition of the relationship type, and the structured data, an object model is created, comprising first objects of the first object type, second objects of the second object type, and relationships between the first objects and the second objects.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: September 3, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Stephen Downing, Kevin Richards, Asher Sinensky