Patents Assigned to Palantir Technologies, Inc.
-
Patent number: 11567639Abstract: Systems, computer program products, and computer-implemented methods for visualizing and interacting with a plurality of models that collectively represent a real world system depicted in a graphical user interface (GUI). The system described herein may generate an interactive GUI with multiple modes and a plurality of panels associated with the plurality of models. These panels and modes lay the framework for how a user can properly visualize and analyze the models at a particular point in time or over a period of time. The systems, computer program products, and computer-implemented methods may thus, according to various embodiments, enable a plurality of models that collectively represent a real world system be interacted with and visualized by a graphical user interface.Type: GrantFiled: February 9, 2021Date of Patent: January 31, 2023Assignee: Palantir Technologies Inc.Inventors: Jesse Rickard, Timothy Slatcher, Thomas McArdle, Aravind Baratha Raj, David Fowler, David Skiff
-
Patent number: 11567801Abstract: Systems and methods scale an instance group of a computing platform by determining whether to scale up or down the instance group by using historical data from prior jobs wherein the historical data includes one or more of: a data set size used in a prior related job and a code version for a prior related job. The systems and methods also scale the instance group up or down based on the determination. In some examples, systems and methods scale an instance group of a computing platform by determining a job dependency tree for a plurality of related jobs, determining runtime data for each of the jobs in the dependency tree and scaling up or down the instance group based on the determined runtime data.Type: GrantFiled: July 27, 2020Date of Patent: January 31, 2023Assignee: Palantir Technologies Inc.Inventors: Ashray Jain, Ryan McNamara, Greg DeArment
-
Patent number: 11561992Abstract: In some embodiments, systems and methods for visualizing one or more datasets include importing a plurality of root objects, each root object including linked data attributes and obtaining a joined dataset based on the plurality of root objects, that includes for each or the plurality of root objects, a plurality of rows of related attribute data linked to each root object as a result of a join operation. The systems and methods perform an aggregation computation on the plurality of rows of related attribute data corresponding to each of the plurality of root objects to produce a corresponding single aggregation row of consolidated data for each root object and present a user interface that shows each of the plurality of root objects with their corresponding single aggregation row of consolidated data resulting from the aggregation computation, in a one-to-one manner.Type: GrantFiled: October 20, 2020Date of Patent: January 24, 2023Assignee: Palantir Technologies Inc.Inventors: Ethan Bond, Michael Nazario
-
Patent number: 11562025Abstract: A resource dependency system displays two dynamically interactive interfaces in a resource dependency user interface, a hierarchical resource repository and a dependency graph user interface. User interactions on each interface can dynamically update either interface. For example, a selection of a particular resource in the dependency graph user interface causes the system to update the dependency graph user interface to indicate the selection and also updates the hierarchical resource repository to navigate to the appropriate folder corresponding to the stored location of the selected resource. In another example, a selection of a particular resource in the hierarchical resource repository causes the system to update the hierarchical resource repository to indicate the selection and also updates the dependency graph user interface to display an updated graph, indicate the selection and, in some embodiments, focus on the selected resource by zooming into a portion of the graph.Type: GrantFiled: May 10, 2021Date of Patent: January 24, 2023Assignee: Palantir Technologies Inc.Inventors: Adam Borochoff, Joseph Rafidi, Parvathy Menon
-
Patent number: 11562120Abstract: A computing system accesses an image-based document and a text document having text extracted from the image-based document and provides a user interface displaying at least a portion of the image-based document. In response to selection of a text portion of the image-based document, the system determines an occurrence of the text portion within at least a portion of the image-based document and then applies a search model on the text document to identify the same occurrence of the text portion. Once matched, alignment data indicating a relationship between a selected tag and both the text portion of the image-based document and the text portion of the text document is stored.Type: GrantFiled: July 16, 2021Date of Patent: January 24, 2023Assignee: Palantir Technologies Inc.Inventors: Suchan Lee, Jon Paek
-
Patent number: 11558393Abstract: An example method of enforcing granular access policy for embedded artifacts comprises: detecting an association of an embedded artifact with a resource container; associating the embedded artifact with at least a subset of an access control policy associated with the resource container; and responsive to receiving an access request to access the embedded artifact, applying the access control policy associated with the resource container for determining whether the access request is grantable.Type: GrantFiled: July 27, 2021Date of Patent: January 17, 2023Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Peter Wilczynski, Arseny Bogomolov, Alexander Mark, Teofana Hadzhiganeva, Kevin Ng, Nathaniel Klein, Sharon Hao
-
Patent number: 11556535Abstract: A database system comprised of a decoupled compute layer and storage layer is implemented to store, build, and maintain a canonical dataset, a temporary buffer, and an edits dataset. The canonical dataset is a set of batch updated data. The data is appended in chunks to the canonical dataset such that the canonical dataset becomes a historical dataset over time. The buffer is a write ahead log that contains the most recent chunks of data and provides atomicity and durability for the database system. The edits dataset is the set of data that contains edits such as cell mutations, row appends and/or row deletions. The database system enables users to make cell or row-level edits to tables and observe those edits in analytical systems or downstream builds with minimal latency.Type: GrantFiled: July 22, 2021Date of Patent: January 17, 2023Assignee: Palantir Technologies Inc.Inventors: Mark Elliot, Joseph Ellis, Rahij Ramsharan, Matthew Sills, Lawrence Manning
-
Patent number: 11556512Abstract: Systems and methods are provided for master-to-master OT-based artifact peering. A “master-to-master” architecture for artifacts is implemented in a network comprising a plurality of nodes and clients, where no node is designated a “master” or “primary” for a given artifact. A first node receives a subset of remote proposed operations from a second node and determines if a conflict exists between the received subset of remote proposed operations and at least one of a plurality of locally-proposed operations. The first node resolves the conflict based on a total-ordering agreed upon between the first node and the second node. The first node transforms at least one operation, either received or locally-proposed, based on the resolved conflict. The first node than updates a local log to include the transformed operation.Type: GrantFiled: May 7, 2020Date of Patent: January 17, 2023Assignee: Palantir Technologies Inc.Inventors: Allen Chang, John Carrino, David Xiao, Timothy Wilson
-
Patent number: 11550764Abstract: A method is provided for output validation of data processing systems, performed by one or more processors.Type: GrantFiled: October 7, 2020Date of Patent: January 10, 2023Assignee: Palantir Technologies Inc.Inventors: Sharon Fridman, Andrei Spatariu
-
Patent number: 11552847Abstract: In an embodiment, a data processing method comprises detecting an approval of a change to an electronic configuration document that symbolically identifies one or more configurations of users, groups, and/or permissions relating to access to computer program artifacts that are stored in a first repository of a geographically distributed, replicated artifact repository system; the artifact repository system comprising one or more second repositories that are geographically remote with respect to the first repository and which replicate the first repository; in response to the detecting: obtaining the electronic configuration document and deriving, based on the electronic configuration document, a plurality of regional repository settings values for users, groups, and/or permissions relating to access to the computer program artifacts and for the one or more second repositories; transmitting the one or more settings values to the one or more second repositories and causing injection of the one or more settingsType: GrantFiled: January 25, 2019Date of Patent: January 10, 2023Assignee: PALANTIR TECHNOLOGIES INC.Inventor: Alexander Lake
-
Patent number: 11546364Abstract: Embodiments of the present disclosure relate to a data analysis system that may automatically generate memory-efficient clustered data structures, automatically analyze those clustered data structures, and provide results of the automated analysis in an optimized way to an analyst. The automated analysis of the clustered data structures (also referred to herein as data clusters) may include an automated application of various criteria or rules so as to generate a compact, human-readable analysis of the data clusters. The human-readable analyses (also referred to herein as “summaries” or “conclusions”) of the data clusters may be organized into an interactive user interface so as to enable an analyst to quickly navigate among information associated with various data clusters and efficiently evaluate those data clusters in the context of, for example, a fraud investigation. Embodiments of the present disclosure also relate to automated scoring of the clustered data structures.Type: GrantFiled: August 26, 2020Date of Patent: January 3, 2023Assignee: Palantir Technologies Inc.Inventors: David Cohen, Jason Ma, Bing Jie Fu, Ilya Nepomnyashchiy, Steven Berler, Alex Smaliy, Jack Grossman, James Thompson, Julia Boortz, Matthew Sprague, Parvathy Menon, Michael Kross, Michael Harris, Adam Borochoff
-
Patent number: 11543261Abstract: The present disclosure relates to a computer system, configured to receive two or more instances of a first route object comprising a geotemporal attribute comprising geospatial and temporal data to define an instance of the first route object; map the two or more instances of the first route object on to digital map data to define respective first route vertices in the digital map; and receive user input defining an interval and applying the defined interval intermediate chronologically adjacent respective first route vertices to define first waypoints between the respective first route vertices.Type: GrantFiled: February 1, 2019Date of Patent: January 3, 2023Assignee: Palantir Technologies Inc.Inventor: Aistis Simaitis
-
Patent number: 11543952Abstract: Systems, methods, and non-transitory computer-readable media are provided for data analysis. A user interface comprising boards corresponding to one or more objects and one or more operations on the input and/or output objects of the boards can be generated for high-scale top-down data analysis.Type: GrantFiled: August 16, 2021Date of Patent: January 3, 2023Assignee: Palantir Technologies Inc.Inventors: Ethan Bond, Michael Nazario, Teofana Hadzhiganeva, Devin Halladay
-
Patent number: 11546438Abstract: A method and system for serving assets is disclosed, comprising receiving an asset request to serve an asset, wherein the asset request originates at an application, and wherein the asset request comprises an advertisement of an asset to be served and a request for the network address of an asset server configured to serve the requested asset. The method further comprises causing a service discovery server to identify an asset server configured to serve the requested asset, and causing the requested asset to be served to the application.Type: GrantFiled: October 27, 2021Date of Patent: January 3, 2023Assignee: Palantir Technologies Inc.Inventors: Robert Fink, Ashwin Ramaswamy, Benjamin Duffield, Bradley Moylan, Greg DeArment, Jared Newman, Mark Elliot
-
Patent number: 11544325Abstract: A method is disclosed, as well as systems, performed by one or more processors, for interacting with data in a data repository. The method comprises receiving, in a data catalogue environment, a search request relating to one or more items in the data repository and determining an object type associated with the one or more items. Other operations comprise loading an object template in dependence on the determined object type, populating the template with data from the data repository in dependence on the search request to create an object view, and displaying the object view within the data catalogue environment. The data repository comprises a plurality of joined datasets, and wherein the object view comprises one or more links to items in a joined dataset.Type: GrantFiled: October 4, 2018Date of Patent: January 3, 2023Assignee: Palantir Technologies Inc.Inventors: Tony Poor, Alessandro Mingione, Roger Chen, Richard Wu, Sebastian Brueckner
-
Patent number: 11537496Abstract: Systems and methods are provided for improved auditing of user actions associated with a software application. The system includes functionality to log user actions in a structured, standardized way. The system includes interactive user interfaces for analyzing the logs. The logging is based on a well-defined categorization of available actions. The log information includes (and distinguishes among) user details, context details, user inputs, and/or system outputs (including identification of data objects). The interactive user interfaces enable a user to view structured log data in an efficient manner, such as by presenting logs in a tabular format, executing queries on the log data, and/or presenting visualizations that summarize the log data. The interactive user interfaces provide functionality that allows a user to investigate and/or audit user interactions with a data object.Type: GrantFiled: July 19, 2021Date of Patent: December 27, 2022Assignee: Palantir Technologies Inc.Inventors: Natalie Meurer, Andrew Lampert, Dyon Balding, Yeong Wei Wee
-
Patent number: 11537996Abstract: A data analysis system is disclosed that receives data from a master data system to enable useful and efficient rescheduling of items, taking into account effects of various rescheduling options on various metrics related to the items and/or the scheduling. The data analysis system includes sophisticated data analysis and interactive graphical user interface functionality to enable efficient, multi-variable evaluation of various rescheduling options. The interactive graphical user interface includes interactive functionality for suggesting rescheduling options in view of the effects of those changes on various metrics, evaluating various rescheduling options in view of effects on the various metrics, adjusting instances of metrics related to items/timelines in view of scheduling changes, and the like. Once a set of schedule modifications are determined by the data analysis system, the data analysis system can push the schedule modifications back to the master data system for implementation.Type: GrantFiled: March 25, 2022Date of Patent: December 27, 2022Assignee: Palantir Technologies Inc.Inventors: Ankit Shankar, Casey Patton, Christopher Wynnyk, Kayo Teramoto
-
Patent number: 11537903Abstract: Systems and methods are provided for reducing failure rates of a manufactured products. Manufactured products may be clustered together according to similarities in their production data. Manufactured product clusters may be analyzed to determine mechanisms for failure rate reduction, including adjustments to test quality parameters, product formulas, and product processes. Recommended product adjustments may be provided.Type: GrantFiled: September 17, 2019Date of Patent: December 27, 2022Assignee: Palantir Technologies Inc.Inventors: William Seaton, Clemens Wiltsche, Myles Novick, Rootul Patel
-
Patent number: 11537393Abstract: Systems and methods are provided for managing states of deployment. A presence of a configuration change to be implemented at a deployment may be detected. The configuration change may include one or more commands to change a configuration of the deployment. Responsive to detecting the presence of the configuration change, information describing the configuration change may be stored in a repository. The information may be stored in an unsubstituted form and a substituted form. An interface through which configuration change information is accessible may be provided. The configuration change information may describe the configuration change at the deployment based on one or both of the unsubstituted form and the substituted form.Type: GrantFiled: April 29, 2021Date of Patent: December 27, 2022Assignee: Palantir Technologies Inc.Inventor: Jonathan Yu
-
Patent number: D976265Type: GrantFiled: June 13, 2019Date of Patent: January 24, 2023Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Yanran Lu, Dylan Cooke, Erin Price-Wright, Jonah Scheinerman, Mark Schafer, Mikhail Proniushkin, Matthew Lynch, Meghan Nayan, Jiawei Marvin Sum, Shahine Zoubeiri, Shaun Springer, Timothy Dyck, Zhixian Shen, Vipul Shekhawat