Patents Assigned to Palantir Technologies
  • Patent number: 10572529
    Abstract: Computer-implemented systems and methods are disclosed for providing proactive validations of transformation scripts. In one implementation, a method is provided that includes associating, with at least one processor, the transformation script with ontology parameters. The method also includes initiating a debugging operation of the transformation script having at least one condition and importing, from a data source, at least one data item for transformation. The method further includes determining, as part of the debugging operation, whether the at least one condition that uses the at least one data item is valid based on the ontology parameters and notifying a user, on a display device, of a result associated with the determination.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: February 25, 2020
    Assignee: Palantir Technologies Inc.
    Inventor: Anthony Albert Nassar
  • Patent number: 10574732
    Abstract: In various example embodiments, a system and method for data transfer using images are provided herein. An image is received from a source device. Moreover, the image represents information stored in a memory of the source device. The image is generated based on an application that converts the information into the image. Further information is then generated on a destination device based on the received image. The further information is a duplicate of the information that is stored in the memory of the source device.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: February 25, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Arlo Bryer, Chris Brockington-Hill, Jacek Lach
  • Patent number: 10572576
    Abstract: Systems and methods are provided for facilitating data object extraction from unstructured documents. Unstructured documents may include data in an unorganized format, such as raw text. The system may use natural language processing to determine characteristics of the terms used in the unstructured document. The system may prompt a user to select terms from the document corresponding in characteristics to properties of a data object being generated. The user may select terms from the document and the system may generate a data object according to the selected terms.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: February 25, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Brandon Marc-Aurele, John Doyle
  • Patent number: 10567404
    Abstract: Aspects of the present disclosure relate to computer system security. A machine accesses a set of records corresponding to a set of users having access to a computer system. The machine stores, for each user in the set of users, a baseline profile representing baseline activity of the user with respect to a set of data sources of the computer system. The machine monitors activity of the set of users with respect to the set of data sources. The machine determines, based on monitoring the activity of the set of users, that a user action of a specified user, with respect to one or more data sources from the set of data sources, is anomalous relative to the baseline profile of the specified user. The machine provides a digital transmission representing the anomalous user action.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: February 18, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Nomi Becker, Isaac Smitley
  • Patent number: 10563990
    Abstract: Systems and methods are provided for event-based route planning. Information of events taking place in a predetermined geographic area is received. An origin and at least one destination are determined. One or more first routes for traveling from the origin to the destination are determined from the predetermined geographic area. One or more segments in each of the first routes are determined based on the received information, each segment being associated with a corresponding recommendation for travelling via the segment.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: February 18, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Sonny Gupta, Aaron Sekhri, Andreja Kogovsek, Benjamin Dawes, Brandon Burr, Chang Li, Elizabeth Caudill, Zachary Romanow
  • Patent number: 10558346
    Abstract: Aspects of the present disclosure relate to alerting. A server accesses a user-provided specification, the user-provided specification indicating an initial alert range for a measured value and a subsequent alert schedule for the measured value. The server monitors a physical measurement of the measured value. The server determines that the physical measurement falls within the initial alert range. The server provides an initial alert in response to the physical measurement falling within the initial alert range. The server provides a subsequent alert according to the subsequent alert schedule in the user-provided specification.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: February 11, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Hongjai Cho, Austin Czarnecki, Steven Fackler, Can Guler, Nikhil Taneja, David Tobin, Wilson Wong
  • Patent number: 10558339
    Abstract: Systems and methods are disclosed for collaborative information analysis via electronic communications. In accordance with one implementation, a method is provided for analyzing electronic communications. The method includes, for example, receiving a selection of one of a plurality of electronic communication systems. Moreover, the method includes receiving, from the selected electronic communication system, an electronic communication comprising a plurality of terms and identifying at least one term of interest from the plurality of terms. The method further includes searching for information pertaining to the at least one term of interest and receiving information responsive to the search. The method also includes creating an object corresponding to the at least one term of interest and sharing a representation of the object with one or more users.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: February 11, 2020
    Assignee: Palantir Technologies Inc.
    Inventor: Hunter Pitelka
  • Patent number: 10558454
    Abstract: One or more software products/services may be installed on a cloud deployment. Product versions of such services can be upgraded (or rolled back) based on a deployment plan comprising tasks adapted to reach a target deployment state. A central upgrade server can forward tasks to an upgrade agent for execution, the tasks being based on a current operational state of the cloud deployment (obtained by the upgrade agent) and one or more constraints. In multiple node deployments, some nodes may be upgraded to a new product version, while other nodes are kept at a current product version until stability of the new product version is determined. Traffic across nodes can be shaped to ensure a deployment is healthy before upgrading other nodes/deployments. If the health of a node/deployment does not meet specified criteria, an upgrade can be stopped, an alert can be triggered, and the node/deployment can be rolled back.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: February 11, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Ian Mair, Greg DeArment, Lee Avital, Mark Elliot, Michael Nazario, Punyashloka Biswal, William Hickman
  • Patent number: 10552531
    Abstract: A system comprising a computer-readable storage medium storing at least one program and a method for integrating collaborative spreadsheet data into one or more network applications is presented. The method may include accessing an application data schema comprising a set of constraints on application data consumed by an application hosted by an application server. The method may further include accessing a spreadsheet having one or more data validation rules. The method may further include determining whether the one or more data validation rules include the set of constraints. In response to determining the one or more data validation rules include the set of constraints, application data consumed by the application is synchronized with spreadsheet data corresponding to the spreadsheet.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: February 4, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Timothy Yousaf, Yichen Xing, Rhys Brett-Bowen
  • Patent number: 10552994
    Abstract: Embodiments of the present disclosure relate to a data analysis system that may receive data comprising a plurality of raw data items from one or more data sources, such as a monitoring agent located in a monitored network. The received data may be scored using one or more scoring rules and/or algorithms, with raw data items satisfying a score threshold designated as “data item leads.” Raw data items associated with a data item lead may be searched and displayed to the user via an interactive user interface. The data analysis system may be used to execute searches and additional enrichments against the received raw data items. The data analysis system may group received raw data items based upon shared attribute values. The data analysis system may be used to categorize received data and construct timelines, histograms, and/or other visualizations based upon the various attributes of the raw data items.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: February 4, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Timothy Yousaf, Drew Dennison, Paul Thoren, Khoa Pham, Eliot Ball, Spencer Tank, John McRaven, Lucas Ray, Jeffrey Tsui
  • Patent number: 10552998
    Abstract: Embodiments of the present disclosure relate to a data analysis system configured to implement cross-application coordination between a chart creation tool and a data analysis workspace, in order to create one or more charts from customized sets of data points, synchronize chart manipulations between charts, and drill down into the metadata of data points in the created charts. The user uses the data analysis workspace to select, remove, or cherry-pick data items to be used to create a chart, which may be transmitted from the workspace to the chart creation tool as data points. In addition, the user may select the data points in the chart to retrieve one or more identifiers to be transmitted back to the workspace, where they are used to identify the data items associated with the data points, and retrieve the full metadata of the data items.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: February 4, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Christopher Stokes, Peter Maag, Tom O'Brien, Naytri Shroff, Maciej Albin, Alexis Daboville
  • Patent number: 10552002
    Abstract: In various example embodiments, a comparative modeling system is configured to receive selections of a data set, a transform scheme, and one or more machine-learning algorithms. In response to a selection of the one or more machine-learning algorithms, the comparative modeling system determines parameters within the one or more machine-learning algorithms. The comparative modeling system generates a plurality of models for the one or more machine-learning algorithms, determines comparison metric values for the plurality of models, and causes presentation of the comparison metric values for the plurality of models.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: February 4, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Matthew Maclean, Benjamin Duffield, Mark Elliot
  • Patent number: 10552148
    Abstract: Techniques for dynamically building documentation based on installed services are described herein. In an embodiment, a plurality of different electronic documents are stored in a data repository. A server computer system identifies one or more service software components of an application program that have been installed as part of a particular application instance. The server computer identifies a subset of one or more particular documents from the plurality of documents stored in the data repository that correspond to the identified one or more services. Using the subset of one or more particular documents, the server generates a particular customized document which is then stored in association with the particular application instance.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: February 4, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: James Campbell, Sarang Shah, Kelsey Falter
  • Patent number: 10554516
    Abstract: Example embodiments involve a metrics collection system for collecting software usage metrics from one or more client devices at deployments. A computer, such as a server configured to execute the metrics collection system, collects software usage metrics (e.g., as a metrics submission from a client device) of the software product at the deployment, identifies a metrics type of the software usage metrics collected, assigns the software usage metrics to a metrics category, and calculates and updates a metrics score of the metrics category, based on the software usage metrics collected.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: February 4, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Cody Moore, Yiwei Gao, Andrew Colombi, David Karesh, William Ward, Alexander Ince-Cushman, Mohammad Bukhari, Daniel Kozlowski, Jason Richardson
  • Patent number: 10552436
    Abstract: A system and method for processing data wherein one or more user selections of source data and an input defining one or more operations to be performed on the selected source data are received to generate processed data for display as a chart; the source data is retrieved from at least one data source, the source data is processed according to the defined one or more operations to generate processed data for output for display as a chart, the chart is stored as data defining the one or more operations and data identifying the source data operated on, a further user selection is received to redisplay the chart; retrieving the source data from the at least one data source; and the source data is processed according to the defined one or more operations to generate the processed data for output for redisplay as the chart.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: February 4, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Geoffrey Stowe, John McRaven, Andrew Pettit, Lucas Lemanowicz, Benedict Cappellacci, Arjun Mathur, Jonathan Victor, Nabeel Qureshi, Anshuman Prasad, Joy Tao, Mikhail Proniushkin, Casey Patton
  • Patent number: 10545985
    Abstract: Computer implemented systems and methods are disclosed for importing data from electronic data files. In accordance with some embodiments, source electronic data files are received at a data importation system and managed by the data importation system. The data importation system may load detector/transformer plugins and determined whether any of the load detector/transformer plugins apply to the received source electronic data files. The data importation system may also generate transformed data using a transformer corresponding to a detector that applies to the source electronic data files. The data importation system may import the transformed data into at least one of a data analysis system and a database.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: January 28, 2020
    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
  • Patent number: 10546056
    Abstract: A system including first computer memory storing a full data set representable in rows and columns, a second computer memory storing executable instructions, and processors configured to execute the instructions to cause presentation of data of the full data set on a display including columns of data each having data fields, receive user input identifying a column of the data set, determine items to modify in information in the data fields of the identified column, generate and cause display of an indication of a proposed change action to modify the determined items, and in response to a user input indicating a selection of the indication of the proposed change action, update the presentation of the data based on the change action to modify information displayed in the data fields of the identified column of the data, and store a log of the change action.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: January 28, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Daniel Cervelli, Adam Storr, Jesse Rickard, A. Rafee Memon
  • Patent number: 10545655
    Abstract: A context-sensitive viewing system is disclosed in which various data visualizations, also referred to a contextual views, of a common set of data may be viewed by a user on an electronic device. Data in the system may comprise data objects and associated properties and/or metadata, and may be stored in one or more electronic data stores. As a user of the system views and manipulates a first contextual view of a set of data objects, one or more other contextual views of the same set of data objects may be updated accordingly. Updates to the secondary contextual views may, in various embodiments, happen real-time. Further, the secondary contextual views may be visible to the user simultaneously with the primary contextual view. A user may switch from one view to another, and may manipulate data in any view, resulting in updates in the other views.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: January 28, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Joshua Goldenberg, Brian Ngo, Bill Dwyer, Parvathy Menon, Gregory Martin, Zach Bush, Allen Chang, Mike Boland
  • Patent number: 10545975
    Abstract: Systems and methods for implementing sequenced filter templates to intelligently reduce a dataset to find useful patterns and source data are disclosed. An expert investigative user may configure a filter template comprising a series of filters organized in a sequence desired by the expert user. The filter template can be customized by an end user to reduce a dataset and perform guide investigation of the reduced dataset.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: January 28, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Mohammady Mahdy, Joseph Carter
  • Patent number: D874472
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: February 4, 2020
    Assignee: PALANTIR TECHNOLOGIES, INC.
    Inventors: Elizabeth Caudill, Lauren DeMeuse, Jiawei Marvin Sum, Parker Phillips