-
公开(公告)号:US09612723B1
公开(公告)日:2017-04-04
申请号:US15139793
申请日:2016-04-27
Applicant: Palantir Technologies Inc.
Inventor: Mark Elliot , Brian Schimpf , Timothy Slatcher , Ashwin Ramaswamy
IPC: G06F3/0482 , G06F3/0484 , G06F3/0481 , G06F9/44
CPC classification number: G06F3/0482 , G06F3/04817 , G06F8/38 , G06F9/44505 , G06F9/451
Abstract: Aspects of the present disclosure involve receiving references to application data of applications hosted by the servers. The application data includes information defining an interface of the application (e.g., a set of interface elements), and data types associated with the application. As a part of the process for generating a composite graphical user interface (GUI), the composite interface system receives references to application data of one or more applications at various memory locations (e.g., at both local and third-party servers). In this way, the composite interface system accesses the application data of any referenced application in order to retrieve application data to configure a composite GUI which includes interface elements of each of the referenced application.
-
公开(公告)号:US08903717B2
公开(公告)日:2014-12-02
申请号:US14187164
申请日:2014-02-21
Applicant: Palantir Technologies, Inc.
Inventor: Mark Elliot
CPC classification number: G06F17/2705 , G06F8/427 , G06F17/30595 , G06F17/30985
Abstract: Computer-implemented systems and methods are disclosed for constructing a parser that parses complex data. In some embodiments, a method is provided for receiving a parser definition as an input to a parser generator and generating a parser at least in part from the parser definition. In some embodiments, the generated parser comprises two or more handlers forming a processing pipeline. In some embodiments, the parser receives as input a first string into the processing pipeline. In some embodiments, the parser generates a second string by a first handler and inputs the second string regeneratively into the parsing pipeline, if the first string matches an expression specified for the first handler in the parser definition.
-
公开(公告)号:USD1069833S1
公开(公告)日:2025-04-08
申请号:US29890562
申请日:2023-04-25
Applicant: Palantir Technologies Inc.
Designer: Adam Borochoff , Arthur Wu , Hao Zuo , Joseph Rafidi , Mark Elliot , Parvathy Menon , Ryan Rowe , Salar al Khafaji , Tyler Uhlenkamp
-
公开(公告)号:US20240411734A1
公开(公告)日:2024-12-12
申请号:US18809197
申请日:2024-08-19
Applicant: Palantir Technologies Inc.
Inventor: Joseph ELLIS , Mark Elliot , Robert Fink , Sandor Van Wassenhove
IPC: G06F16/21 , G06F16/23 , G06F16/245
Abstract: Systems and methods are provided for data migration. The system may comprise one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to migrate at least one first table of a first database schema to at least one second table of a second database schema, determine a query for modifying the first table during the migration, modify the second table based at least in part on the query, and update a mutation table to describe the modification, wherein the mutation table at least describes the modification.
-
公开(公告)号:US12061884B2
公开(公告)日:2024-08-13
申请号:US18165780
申请日:2023-02-07
Applicant: Palantir Technologies Inc.
Inventor: Robert Fink , Matthew Cheah , Mingyu Kim , Lynn Cuthriell , Divyanshu Arora , Justin Uang , Jared Newman , Jakob Juelich , Kevin Chen , Mark Elliot , Michael Nazario
Abstract: A computer-implemented method comprises obtaining a first build task for building first source code in a first programming language of a plurality of programming languages; retrieving, by the processor, the first source code based on the first build task; building the first source code into one or more artifacts and one or more job specifications; storing the one or more artifacts in a cache shared across a cluster; and initializing an application module on the cluster based on the first programming language, the application module configured to receive a job specification of the one or more job specifications and execute a data transformation job using a reference to a location in the cache.
-
公开(公告)号:US20240211106A1
公开(公告)日:2024-06-27
申请号:US18596983
申请日:2024-03-06
Applicant: Palantir Technologies Inc.
Inventor: Matthew Maclean , Benjamin Duffield , Mark Elliot
IPC: G06F3/0482 , G06F3/04817 , G06N20/00
CPC classification number: G06F3/0482 , G06F3/04817 , G06N20/00
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.
-
公开(公告)号:US11954300B2
公开(公告)日:2024-04-09
申请号:US17162451
申请日:2021-01-29
Applicant: Palantir Technologies Inc.
Inventor: Matthew Maclean , Benjamin Duffield , Mark Elliot
IPC: G06F3/0482 , G06F3/04817 , G06N20/00
CPC classification number: G06F3/0482 , G06F3/04817 , G06N20/00
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.
-
118.
公开(公告)号:US11943319B2
公开(公告)日:2024-03-26
申请号:US18140918
申请日:2023-04-28
Applicant: Palantir Technologies Inc.
Inventor: Greg DeArment , Divyanshu Arora , Jason Hoch , Mark Elliot , Matthew Williamson , Robert Kruszewski , Steven Austin
CPC classification number: H04L67/60 , G06F9/4881 , H04L67/10
Abstract: Systems and methods for isolating applications associated with multiple tenants within a computing platform receive a request from a client associated with a tenant for running an application on a computing platform. Hosts connected to the platform are associated with a network address and configured to run applications associated with multiple tenants. A host is identified based at least in part on the request. One or more broadcast domain(s) including the identified hosts are generated. The broadcast domains are isolated in the network at a data link layer. A unique tenant identification number corresponding to the tenant is assigned to the broadcast domains. In response to launching the application on the host: the unique tenant identification number is assigned to the launched application and is added to the network address of the host; and the network address of the host is sent to the client associated with the tenant.
-
119.
公开(公告)号:US11930015B2
公开(公告)日:2024-03-12
申请号:US17693780
申请日:2022-03-14
Applicant: Palantir Technologies Inc.
Inventor: Lili Yang , Mark Elliot , Lam Tran , Robert Kruszewski , Divyanshu Arora
IPC: H04L9/40
CPC classification number: H04L63/102 , H04L63/0815 , H04L63/0876 , H04L63/0884 , H04L63/108
Abstract: A system and method for authenticating users of a data processing platform stores a mapping of a unique user platform identifier to multiple user identity provider identifiers associated with multiple realms for a same user. In some examples, the method includes receiving a request from a client device to establish an access session to perform one or more actions on data of the data processing platform and receiving, from at least one of the first external identity provider of the first realm or the second external identity provider of the second realm, a user identity provider identifier associated with the request. In certain examples, the method includes granting permission to perform the one or more actions on the data of the data processing platform based at least in part on the received user identity provider identifier.
-
120.
公开(公告)号:US20230269307A1
公开(公告)日:2023-08-24
申请号:US18140918
申请日:2023-04-28
Applicant: Palantir Technologies Inc.
Inventor: Greg DeArment , Divyanshu Arora , Jason Hoch , Mark Elliot , Matthew Williamson , Robert Kruszewski , Steven Austin
CPC classification number: H04L67/60 , G06F9/4881 , H04L67/10
Abstract: Systems and methods for isolating applications associated with multiple tenants within a computing platform receive a request from a client associated with a tenant for running an application on a computing platform. Hosts connected to the platform are associated with a network address and configured to run applications associated with multiple tenants. A host is identified based at least in part on the request. One or more broadcast domain(s) including the identified hosts are generated. The broadcast domains are isolated in the network at a data link layer. A unique tenant identification number corresponding to the tenant is assigned to the broadcast domains. In response to launching the application on the host: the unique tenant identification number is assigned to the launched application and is added to the network address of the host; and the network address of the host is sent to the client associated with the tenant.
-
-
-
-
-
-
-
-
-