Patents Assigned to Palantir Technologies
-
Patent number: 11467887Abstract: The present disclosure relates to systems and techniques for developing APIs that utilize multiple pre-existing APIs. The present disclosure also relates to a user interface that allows for chaining APIs together as a function of multiple pre-existing APIs. The present disclosure also relates to security and authorization of a user to execute one or more APIs as part of an API chain.Type: GrantFiled: April 24, 2018Date of Patent: October 11, 2022Assignee: Palantir Technologies Inc.Inventors: Elizabeth Caudill, Siyuan Chen, Parker Phillips, Samuel Rogerson
-
Patent number: 11468450Abstract: Example embodiments relate to a network-based vulnerability detection system configured to access a database of customer transaction data corresponding to a set of card readers that includes transaction codes, receive an identification of a set of compromised card readers among the set of card readers, identify common transaction codes within the transaction data of the set of compromised card readers, and correlate the common transaction codes to one or more instances of fraud associated with the compromised set of card readers. In some example embodiments, the vulnerability detection system may be applied to monitor one or more card readers, receive transaction data corresponding to transaction conducted through the card readers, identify the common transaction codes correlated to the instances of fraud, and cause display of a notification that includes an indication of the instance of fraud at a client device.Type: GrantFiled: August 26, 2020Date of Patent: October 11, 2022Assignee: Palantir Technologies Inc.Inventors: Ananya Shukla, Daniel Norris
-
Patent number: 11467871Abstract: A pipeline task verification method and system is disclosed, and may use one or more processors. The method may comprise providing a data processing pipeline specification, wherein the data processing pipeline specification defines a plurality of data elements of a data processing pipeline. The method may further comprise identifying from the data processing pipeline specification one or more tasks defining a relationship between a first data element and a second data element. The method may further comprise receiving for a given task one or more data processing elements intended to receive the first data element and to produce the second data element. The method may further comprise verifying that the received one or more data processing elements receive the first data element and produce the second data element according to the defined relationship.Type: GrantFiled: November 30, 2020Date of Patent: October 11, 2022Assignee: Palantir Technologies Inc.Inventor: Kaan Tekelioglu
-
Patent number: 11461110Abstract: Systems and methods are provided for automated and distributed configuration of platform deployments on remote computing devices, such as laptop computers. The platform deployments can include services that mirror that of a server-based platform deployment. A centralized entity be used to generate and/or edit a single configuration file that contains multiple subset configuration files, each corresponding to a service to be deployed to each of the remote computing devices. The configuration file can be customized for the remote computing devices. Additionally, interaction between services can be achieved by using a templating language that allows certain aspects of the configuration file to include references to values.Type: GrantFiled: May 25, 2021Date of Patent: October 4, 2022Assignee: Palantir Technologies Inc.Inventors: Jeffrey Martin, Meghana Bhat, Nicholas Morgan
-
Patent number: 11461355Abstract: Systems, methods, and non-transitory computer readable media are provided for mapping data based on an ontology of a platform. A data set may be obtained. Data within the data set may be for use by an operation platform based on an operation ontology. The operation ontology may define an operation data structure for the operation platform. The data may be shaped based on a target ontology. The target ontology may define a target data structure for a target platform. The data may be shaped such that the data is mapped to the target data structure.Type: GrantFiled: June 4, 2018Date of Patent: October 4, 2022Assignee: Palantir Technologies Inc.Inventors: Jakob Juelich, Joel Ossher
-
Patent number: 11455315Abstract: Systems and methods for a central user interface for accessing, and upgrading of, dataset integrations. An example method includes accessing, by a system of one or more processors, datasets stored via respective outside devices or systems. The datasets are integrated by the system according to respective integration tiers, with each integration tier being associated with, at least, a respective subset of search functionality enabled via the system. An interactive user interface is presented via a user device, with the interactive user interface presenting summary information. The interactive user interface further enables adjustment of a particular dataset from a first integration tier to a second integration tier.Type: GrantFiled: February 14, 2019Date of Patent: September 27, 2022Assignee: Palantir Technologies Inc.Inventors: Joel Ossher, Ashley Einspahr, Michael Tuer, Orr Ganel, Ryan Hermstein, Stephen Yazicioglu, Wenshuai Hou
-
Patent number: 11455581Abstract: Methods and systems for providing a user interface to be displayed for management of parts production and delivery statuses and delivery statuses are provided. A method includes causing a user interface to be displayed on a computing system. The user interface includes a status list including one or more entries. Each entry corresponds to a parts unit and references one or more parts unit identifying datasets. Each entry indicates a production status including one or more sub-production statuses and a dispatching status, and a delivery status including a requested delivery time window and a forecasted delivery time for the parts unit. Each of the one or more sub-production statuses indicates at least one of a status of a sub-parts of the parts unit and a status of a sub-process to produce the parts unit.Type: GrantFiled: December 22, 2020Date of Patent: September 27, 2022Assignee: Palantir Technologies Inc.Inventors: Allen Cai, Alexander Galimberti, Jakub Pilch, Lukas Czypulovski, William Rhyne, Mihai Condur, Tim Zimmermann
-
Patent number: 11455560Abstract: Systems, methods, non-transitory computer readable media can be configured to access a plurality of sensor logs corresponding to a first machine, each sensor log spanning at least a first period; access first computer readable logs corresponding to the first machine, each computer readable log spanning at least the first period, the computer readable logs comprising a maintenance log comprising a plurality of maintenance task objects, each maintenance task object comprising a time and a maintenance task type; determine a set of statistical metrics derived from the sensor logs; determine a set of log metrics derived from the computer readable logs; and determine, using a risk model that receives the statistical metrics and log metrics as inputs, fault probabilities or risk scores indicative of one or more fault types occurring in the first machine within a second period.Type: GrantFiled: May 23, 2019Date of Patent: September 27, 2022Assignee: Palantir Technologies Inc.Inventors: Ezra Spiro, Andre Frederico Cavalheiro Menck, Anshuman Prasad, Arthur Thouzeau, Caroline Henry, Charles Shepherd, Joanna Peller, Jennifer Yip, Marco Diciolla, Matthew Todd, Peter Maag, Spencer Tank, Thomas Powell
-
Patent number: 11449333Abstract: An apparatus, and a method, performed by one or more processors are disclosed. The method may comprise receiving a build request associated with performing an external data processing task on a first data set, the first data set being stored in memory associated with a data processing platform to be performed at a system external to the data processing platform. The method may also comprise generating a task identifier for the data processing task, and providing, in association with the task identifier, the first data set to an agent associated with the external system with an indication of the data processing task, the agent being arranged to cause performance of the task at the external system, to receive a second data set resulting from performance of the task, and to provide the second data set and associated metadata indicative of the transformation.Type: GrantFiled: June 12, 2020Date of Patent: September 20, 2022Assignee: Palantir Technologies Inc.Inventors: Audrey Kuan, Andrew Kaier, Eric Lee, Jasjit Grewal, Mark Elliot, Nitish Kulkarni, Robert Fink, Samuel Rogerson, Thomas Pearson, Thomas Powell, Lawrence Manning, Corey Garvey
-
Patent number: 11449509Abstract: A database is configured to analyze user queries to dynamically partition the database according to a partition scheme. User queries can be rewritten based on the partition scheme so that, in response to queries, partitions including relevant data are read while partitions including irrelevant data can be skipped, reducing latency. Files can be named according to the partition scheme and stored on respective partitions so that low partition management can be implemented by underlying systems. Blocks within files can be sorted and statistics can be determined. The statistics can be used to find and read relevant blocks and skip irrelevant blocks.Type: GrantFiled: February 21, 2020Date of Patent: September 20, 2022Assignee: Palantir Technologies Inc.Inventor: James Ding
-
Patent number: 11444854Abstract: 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: GrantFiled: December 30, 2019Date of Patent: September 13, 2022Assignee: 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: 11442719Abstract: Systems and methods are provided for coordinating the deployment of frontend assets to defined user groups. Individual groups of users may be assigned to a track comprising a set of frontend assets. Each set of frontend assets may comprise each of the individual components required to generate an entire frontend for an application. In some embodiments, different versions of a single component may be assigned within different tracks. As such, one set of users may be provided a first version of an application and a second set of users may be provided a second version of that application. By associating a new or updated version of a component to a given track, a new or updated version of a component not yet ready for widespread deployment may be provided to only a limited number of users.Type: GrantFiled: June 16, 2021Date of Patent: September 13, 2022Assignee: Palantir Technologies Inc.Inventors: William Hickman, Mark Elliot
-
Patent number: 11442802Abstract: A system with an interactive user interface for users to view and interact with sanitized log data received from a plurality of hosts, such as those associated with various services of an organization. The system may receive from hosts log files and/or metadata that have been filtered by agents executing on the respective hosts to remove or anonymize any sensitive or confidential information prior to transmission to the system. In some embodiments the system does further filtering of the sanitized data. Received sanitized data is parsed, indexed, and/or otherwise processed for optimal searching, and stored in a log pipeline. The system causes display of an electronic visualization interface comprising a dynamic electronic search configured to receive an indication of various log search criteria, such as an error or trace identifier, that are used to identify matching log files meeting the provided criteria, such as log files associated with services executed on different hosts.Type: GrantFiled: May 20, 2020Date of Patent: September 13, 2022Assignee: Palantir Technologies Inc.Inventors: Mahmoud Abdelsalam, Eric Santos, Greg DeArment, Grant Wu, James Ross, Kevin Simons, Guodong Xu, Peter Wang, Richard Niemi, Vivek Lakshmanan
-
Patent number: 11442705Abstract: A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.Type: GrantFiled: March 17, 2021Date of Patent: September 13, 2022Assignee: Palantir Technologies Inc.Inventors: Eliot Ball, Matthew Jenny, Nicholas Gates, Erin Price-Wright, Kamran Khan, Gregory Manis, Emeline Wu
-
Patent number: 11436264Abstract: Systems and methods are provided for improved interactive graphical user interfaces. The system allows users to visually construct queries of a database. The system can dynamically generate visual representations of supplemental data and cumulative data. Users can share annotations related to user input queries via the graphical user interface.Type: GrantFiled: March 25, 2020Date of Patent: September 6, 2022Assignee: Palantir Technologies Inc.Inventors: Michael Shelton, Radu-Andrei Szasz, Walker Burgin, Zhen Dai
-
Patent number: 11435880Abstract: The systems and methods described herein provide highly dynamic and interactive data analysis user interfaces which enable the data analyst to quickly and efficiently explore large volume data sources, such as computer code or intellectual system. A user interface can be implanted that includes a plurality of nodes associated with portions of a process. The nodes may include indications of logical relationships between nodes. Node identifiers may be associated with particular nodes and be usable to select particular nodes. Reliability scores associated with particular nodes can be included.Type: GrantFiled: January 4, 2019Date of Patent: September 6, 2022Assignee: Palantir Technologies Inc.Inventor: Ethan Bond
-
Patent number: 11438672Abstract: Systems and methods are provided for generating and storing data snippets. A data file can be obtained from a data source through a plug-in interface. The data file can be played to a user through an application running on a computing device. An indication can be received from the user, through the application, to tag an entity depicted in the data file during playback of the data file. A snippet of the data file can be stored, wherein the snippet is a portion of the data file corresponding to the entity tagged by the user.Type: GrantFiled: June 2, 2020Date of Patent: September 6, 2022Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Kendra Knittel, Andrew Elder, Anand Gupta, Jessica Headrick
-
Patent number: 11436523Abstract: Systems and methods are provided for selecting training examples to increase the efficiency of supervised active machine learning processes. Training examples for presentation to a user may be selected according to measure of the model's uncertainty in labeling the examples. A number of training examples may be selected to increase efficiency between the user and the processing system by selecting the number of training examples to minimize user downtime in the machine learning process.Type: GrantFiled: July 3, 2018Date of Patent: September 6, 2022Assignee: Palantir Technologies Inc.Inventors: Daniel Erenrich, Matthew Elkherj
-
Patent number: 11438366Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for network risk assessment. One of the methods includes obtaining information describing network traffic between a plurality of network devices within a network. A network topology of the network is determined based on the information describing network traffic, with the network topology including nodes connected by an edge to one or more other nodes, and with each node being associated with one or more network devices. Indications of user access rights of users are associated to respective nodes included in the network topology. User interface data associated with the network topology is generated.Type: GrantFiled: July 17, 2020Date of Patent: September 6, 2022Assignee: Palantir Technologies Inc.Inventors: Miles Seiver, Stephen Cohen
-
Patent number: D963692Type: GrantFiled: February 8, 2021Date of Patent: September 13, 2022Assignee: PALANTIR TECHNOLOGIES, INC.Inventors: Ashley Einspahr, Andrew Elder, Brandon McCain, Claire Adrien