Patents Assigned to Palantir Technologies
-
Patent number: 10754946Abstract: Systems and methods are provided for implementing a machine learning approach to modeling entity behavior. Fixed information and periodically updated information may be utilized to predict the behavior of an entity. By incorporating periodically updated information, the system is able to maintain an up-to-date prediction of each entity's behavior, while also accounting for entity action with respect to ongoing obligations. The system may generate behavior scores for the set of entities. In some embodiments, the behavior scores that are generated may indicate the transactional risk associated with each entity. Using the behavior scores generated, a user may be able to assess the credit riskiness of individual entities and instruct one or more individuals assigned to the entities to take one or more actions based on the credit riskiness of the individual entities.Type: GrantFiled: July 5, 2018Date of Patent: August 25, 2020Assignee: Palantir Technologies Inc.Inventors: Paul Gribelyuk, Han Xu, Kelvin Lau, Pierre Cholet
-
Patent number: 10754872Abstract: A computer-implemented system or process is programmed or configured to use a configuration file to specify one or more tasks to apply to raw ingested data. A task may be a sequence of instructions programmed or configured to format raw ingested data into a dataset in a CSV format. Examples of tasks may include: a parser to parse Cobol data into a CSV, a parser to parse XML into a CSV, a parser to parse text using fixed-width fields to a CSV, a parser to parse files in a zip archive into a CSV, a regular expression search/replace function, or formatting logic to remove lines or blank lines from raw ingested data. In one embodiment, the configuration file may specify a schema definition for a task to use for generating a dataset. In one embodiment, the configuration file may also include one or more access control list (ACL) definitions for the generated dataset. In one embodiment, the building of datasets using the configuration file is automated, for example, on a nightly basis.Type: GrantFiled: December 18, 2017Date of Patent: August 25, 2020Assignee: Palantir Technologies Inc.Inventors: Asaf Zarum, Robert Kruszewski
-
Patent number: 10754820Abstract: Systems, methods, and non-transitory computer readable media are provided for customizing pipelines for integrating data. A file to be ingested into a data analysis platform may be determined. The file type of the file may be detected. The file may be transformed based on the file type. The transformation may include applying a set of operations to the file. The set of operations may correspond to a pipeline of operations associated with the file type.Type: GrantFiled: July 13, 2018Date of Patent: August 25, 2020Assignee: Palantir Technologies Inc.Inventors: Abhinav Khanna, Henry Tung, Lucas Ray, Stephen Yazicioglu, Alexander Martino
-
Patent number: 10754627Abstract: A system may determine one or more data sources which the system is configured to access. The system may provide a set of application programming interfaces (APIs) for interacting with data stored in one or more data sources. The APIs may be accessible to one or more web applications which the system is configured to serve. The system may determine that a web application has requested an operation for interacting with the data through one or more APIs in the set of APIs. The system may determine one or more responses based at least in part on the operation requested by the web application. The system may provide the response(s) to the web application.Type: GrantFiled: December 7, 2018Date of Patent: August 25, 2020Assignee: Palantir Technologies Inc.Inventors: Alexander Ryan, Allen Chang, William Bindi, Brian Lee, John Carrino, Julie Tibshirani, Timothy Wilson
-
Patent number: 10754752Abstract: A method and system for data pipeline monitoring receives an event data object and a current status data object from one or more subsystems of a pipeline. The system analyzes the event data object and the current status data object to determine a first and second validation value. The system, in response to determining that either the first or second validation value is not valid, sends a notification.Type: GrantFiled: June 7, 2019Date of Patent: August 25, 2020Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Jesse Rickard, Peter Maag, Jared Newman, Giulio Mecocci, Harish Subbanarasimhia, Adrian Marius Dumitran, Andrzej Skrodzki, Jonah Scheinerman, Gregory Slonim, Alexandru Viorel Antihi
-
Patent number: 10757181Abstract: Systems, methods, and non-transitory computer readable media are provided for load balancing of operations. A set of operation nodes may be run. The set of operation nodes may include operation nodes configured to perform operations. A set of clients that uses one or more of the operations may be identified. Loads of operations associated with the set of clients may be determined. Subsets of operation nodes to be assigned to subsets of clients may be identified based on the loads of operations associated with the set of clients. The subsets of operation nodes may include a given subset of operation nodes to be assigned to a given subset of clients. The subsets of operation nodes may be assigned to the subsets of clients such that the given subset of operation nodes is assigned to perform one or more of the operations for the given subset of clients.Type: GrantFiled: May 15, 2018Date of Patent: August 25, 2020Assignee: Palantir Technologies Inc.Inventors: Jeremy Kong, Thomas Boam, Robert Hero
-
Patent number: 10754822Abstract: Systems and methods are provided for migrating a source ontology for a source stack to a destination stack. The source ontology may define source objects that are associated with source data sets. The source data sets may correspond to destination data sets on a destination stack. The destination data set identifiers for the source data sets may be different from the destination data sets. Translation of the destination data set identifiers may enable migration of the source ontology to the destination stack.Type: GrantFiled: June 13, 2018Date of Patent: August 25, 2020Assignee: Palantir Technologies Inc.Inventor: Mihir Patil
-
Patent number: 10747952Abstract: An application automatically saves drafts of a document in association with the document. Drafts are saved, for example, whenever the application closes the document. Thus, the application stores a separate draft of the document for each session in which the document was used. The saved drafts are logically associated with each other and their original document. Because of this association, whenever the user accesses the document in the application, the application may present to the user a list of the various drafts of the documents. The user may continue working on the last saved draft, or the user may select another draft from which to continue working. The application further includes a collaborative interface for listing objects at a server. The server pushes new changes or additions to the objects directly to the client, and the client updates the interface accordingly, without user intervention.Type: GrantFiled: September 9, 2009Date of Patent: August 18, 2020Assignee: PALANTIR TECHNOLOGIES, INC.Inventors: Andrew Aymeloglu, Nicholas Miyake, Brandon Burr, Derek Cicerone, Kevin Simler, Garry Tan
-
Patent number: 10740342Abstract: Implementations for searching and analyzing large, object-oriented data sets in an efficient manner involving innovative user interface features and/or search algorithm functionality are disclosed. In one exemplary embodiment, a system may search for information and/or relationships based on specified search criteria and return results that may be displayed dynamically and further filtered or analyzed. Systems may involve object oriented database(s) and a software layer including a specialized user interface between the user and the database(s). The user interface may comprise various tools as well as predefined and configurable features that enable effective search of the data as well as display of search results that are configurable and readily managed to provide immediate and useful search results.Type: GrantFiled: December 29, 2017Date of Patent: August 11, 2020Assignee: Palantir Technologies Inc.Inventors: Timothy Yousaf, Alexander Mark, Sharon Hao, David Cohen, Andrew Elder, Daniel Lidor, Joel Ossher, Christopher Richbourg, Joshua Zavilla, Kevin Zhang
-
Patent number: 10740344Abstract: 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: GrantFiled: December 19, 2019Date of Patent: August 11, 2020Assignee: 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: 10743133Abstract: A mobile data analysis system is provided that enables mobile device location tracking, secure messaging, and real-time sharing of intelligence information, among other features. In one embodiment, a method and apparatus is provided for creating data objects from one or more digital images captured by a mobile device. A computing device receives a first digital image file comprising first image metadata, wherein the first image metadata includes one or more image properties each having an image property value. The computing device transforms one or more of the image property values of the one or more image properties into one or more particular values. The computing device populates one or more data object property values of a data object with the one or more particular values. The computing device stores the data object in a data repository.Type: GrantFiled: May 23, 2019Date of Patent: August 11, 2020Assignee: Palantir Technologies Inc.Inventors: Carl Freeland, Jacob Scott, Eric Sadur, Timothy Ronan, Michael Kross, Huey Kwik
-
Patent number: 10735429Abstract: 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: GrantFiled: June 4, 2019Date of Patent: August 4, 2020Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Greg Dearment, Adam Anderson, Andrew Bradshaw, Bradley Moylan, Jason Zhao
-
Patent number: 10735448Abstract: A security system detects anomalous activity in a network. The system logs user activity, which can include ports used, compares users to find similar users, sorts similar users into cohorts, and compares new user activity to logged behavior of the cohort. The comparison can include a divergence calculation. Origins of user activity can also be used to determine anomalous network activity. The hostname, username, IP address, and timestamp can be used to calculate aggregate scores and convoluted scores.Type: GrantFiled: August 22, 2018Date of Patent: August 4, 2020Assignee: Palantir Technologies Inc.Inventors: Maxim Kesin, Samuel Jones
-
Patent number: 10733200Abstract: A method of matching a plurality of imported data entities to a plurality of existing data entities in a database is disclosed. The method comprises receiving imported data comprising imported data entities each having one or more properties each having one or more values; and causing presentation of a graphical user interface (GUI) that displays values for the one or more properties over the imported data and allows selection of a property having a certain value. The method further comprises receiving first input specifying first matching criteria that is based at least in part on a first subset of one or more properties of the imported data entities; and receiving second input specifying second matching criteria that is different from the first matching criteria and that is based at least in part on a second subset of the one or more properties of the imported data entities, wherein the second subset of the one or more properties is different than the first subset of one or more properties.Type: GrantFiled: November 13, 2017Date of Patent: August 4, 2020Assignee: Palantir Technologies Inc.Inventors: Robert McGrew, Stephen Cohen
-
Patent number: 10732803Abstract: An interactive, graph-based user interaction data analysis system is disclosed. The system is configured to provide analysis and graphical visualizations of user interaction data to a system operator. In various embodiments, interactive visualizations and analyses provided by the system may be based on user interaction data aggregated across particular groups of users, across particular time frames, and/or from particular computer-based platforms and/or applications. According to various embodiments, the system may enable insights into, for example, user interaction patterns and/or ways to optimize for desired user interactions, among others. In an embodiment, the system allows an operator to analyze and investigate user interactions with content provided via one or more computer-based platforms, software applications, and/or software application editions.Type: GrantFiled: September 7, 2017Date of Patent: August 4, 2020Assignee: Palantir Technologies Inc.Inventors: Ben Duffield, Geoff Stowe, Ankit Shankar
-
Patent number: 10733778Abstract: Example embodiments described herein pertain to a geospatial interface system configured to cause display of geospatial data within a graphical user interface at a client device, receive data points from multiple data sources, unify the data points, and present the unified data points as interactive graphical elements within the graphical user interface, in a presentation layer separate from the geospatial data. In example embodiments, the geospatial interface system may be or include a group of one or more server machines configured to provide one or more geospatial data display, indexing, and management services. A client device may accordingly display a graphical user interface generated by the geospatial interface system.Type: GrantFiled: August 21, 2018Date of Patent: August 4, 2020Assignee: Palantir Technologies Inc.Inventor: Peter Hong
-
Patent number: 10726032Abstract: A case management system is configured to generate search templates based on selection of a search type and one or more data sources. As configured, the case management system enables execution of searches using the generated search template on synchronous and asynchronous data sources and provides periodic polling of the asynchronous data sources to generate consolidated search results.Type: GrantFiled: May 27, 2016Date of Patent: July 28, 2020Assignee: Palantir Technologies, Inc.Inventors: Alexander Visbal, Clare Adrien, Kevin Simons
-
Patent number: 10726507Abstract: 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: GrantFiled: March 15, 2017Date of Patent: July 28, 2020Assignee: Palantir Technologies Inc.Inventors: Arthur Thouzeau, Ankit Shankar, Bianca Rahil-Marier, Casey Patton, Geoff Stowe, Spencer Tank
-
Patent number: D891471Type: GrantFiled: February 15, 2018Date of Patent: July 28, 2020Assignee: PALANTIR TECHNOLOGIES, INC.Inventors: Joshua Goldenberg, Alvin Thong
-
Patent number: D894199Type: GrantFiled: January 30, 2018Date of Patent: August 25, 2020Assignee: PALANTIR TECHNOLOGIES, INC.Inventors: Tony Poor, Adam Storr, Alessandro Mingione, Viet Mai Nguyen