-
公开(公告)号:US12248471B2
公开(公告)日:2025-03-11
申请号:US18087023
申请日:2022-12-22
Applicant: Palantir Technologies Inc.
Inventor: Joseph Rafidi , James Thompson , Mohamed Zaki Trache , Felix-Gabriel Mance , Martin Copes
IPC: G06F16/2453 , G06F16/242
Abstract: System and method for generating and displaying data pipelines according to certain embodiments. For example, a method includes: receiving a natural language (NL) query; receiving a model result generated based on the NL query, the model result including a query in a standard query language, the model result being generated using one or more computing models; and generating the data pipeline based at least in part on the query in the standard query language, the data pipeline comprising one or more data pipeline elements, at least one data pipeline element of the one or more pipeline elements being corresponding to a query component of the query in the standard query language.
-
公开(公告)号:US11741166B2
公开(公告)日:2023-08-29
申请号:US17210274
申请日:2021-03-23
Applicant: Palantir Technologies Inc.
Inventor: Matthew Maclean , Adam Borochoff , Joseph Rafidi , Matthew Jenny , Parvathy Menon , Ryan Rowe
IPC: G06F16/904 , G06F16/23 , G06F16/21 , G06T11/20 , G06F3/0484 , G06F21/60
CPC classification number: G06F16/904 , G06F3/0484 , G06F16/21 , G06F16/23 , G06F21/604 , G06T11/206
Abstract: Systems and methods are provided for creating and managing a data integration workspace. The workspace may comprise one or more views of data (or datasets) stored in or accessible by the system. Models may be generated and updated based on the plurality of datasets and presented via a graphical user interface. Feedback received via a graphical user interface presenting a model may be used to annotate an underlying dataset associated with the model. Responsive to a modification of the underlying dataset or the rules for using the underlying dataset to generate the model, other related datasets and/or models may be automatically updated accordingly. Templates associated with one or more types of users may be defined. Each template may comprise one or more specific models related to a specific type of user.
-
公开(公告)号:US11586802B2
公开(公告)日:2023-02-21
申请号:US17209703
申请日:2021-03-23
Applicant: Palantir Technologies Inc.
Inventor: Parvathy Menon , Adam Borochoff , Hao Zuo , Joseph Rafidi , Kamran Khan , Ryan Rowe , Salar Al Khafaji , Tyler Uhlenkamp
IPC: G06F40/106 , G06F40/197 , G06F3/04847 , G06F40/18
Abstract: Systems, methods, and non-transitory computer readable media are provided for providing parameterized states. Resource customization information may be obtained. The resource customization information may identify a resource and define a customized view of the resource. A parameterized state may be generated based on the resource customization information. Activation of the parameterized state may cause the customized view of the resource to be presented. An interface through which the parameterized state is accessible may be provided.
-
公开(公告)号:US11562025B2
公开(公告)日:2023-01-24
申请号:US17315750
申请日:2021-05-10
Applicant: Palantir Technologies Inc.
Inventor: Adam Borochoff , Joseph Rafidi , Parvathy Menon
IPC: G06F16/901 , G06F16/17 , G06F16/16 , G06F3/04847 , G06F9/50
Abstract: 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.
-
公开(公告)号:US20220165009A1
公开(公告)日:2022-05-26
申请号:US17671168
申请日:2022-02-14
Applicant: Palantir Technologies Inc.
Inventor: Salar Al Khafaji , James Thompson , Joseph Hashim , Joseph Rafidi , Parvathy Menon , Patrick Szmucer , Robert Kruszewski , Slawomir Mucha , Tyler Uhlenkamp , Vilmos Ioo
Abstract: In some embodiments, a method comprises obtaining a pipeline of operations, the pipeline of operations including a plurality of functions providing any of one or more modification operations or visualization operations for a plurality of datasets. A first dynamic visualization of the pipeline of operations at a first level of granularity is generated. A second dynamic visualization of the pipeline of operations at a second level of granularity is generated in response to user input.
-
公开(公告)号:US20210334254A1
公开(公告)日:2021-10-28
申请号:US17225883
申请日:2021-04-08
Applicant: Palantir Technologies Inc.
Inventor: James Thompson , Joseph Rafidi , Patrick Szmucer
IPC: G06F16/22 , G06F16/16 , G06F16/906 , G06F16/909 , G06F16/901
Abstract: A resource dependency system may track data dependencies and data transformations for individual columns of the data sets over the span of the data pipeline (referred to as a provenance or lineage of a column). Column provenance/lineage can be logged using metadata or graph-like data structures, which the resource dependency system can generate, store, manage, and access. Column provenance/lineage can be used to generate user interfaces displaying visual node graphs with columns as nodes and the data dependencies and data transformations associated with the columns as edges between the nodes.
-
公开(公告)号:US20210089181A1
公开(公告)日:2021-03-25
申请号:US17099548
申请日:2020-11-16
Applicant: Palantir Technologies Inc.
Inventor: Adam Storr , Aditya Dahiya , Andrew Elder , Daniel Cervelli , Joseph Rafidi , Matthew Bango , Parvathy Menon , Roger Chen , Timothy Slatcher , Walker Burgin
IPC: G06F3/0486 , G06F3/0481 , G06F9/451
Abstract: Systems and methods are provided for improved graphical user interfaces. The system enables multiple separate applications, each of which may typically be in their own separate window or tab, to be interacted within a single window, such as a tab of a web browser application. The main window includes smaller sub-windows that can correspond to a distinct application with its own graphical user interface. A large sub-window within the main window is opened for the primary application where the user is currently interacting with a graphical user interface of the primary application. The user then is able to switch between applications (all within the same main window) and applications that are no longer being used can be minimized in smaller sub-windows off to the side of the primary sub-window. The system enables a user to drag and drop an item from one sub-window to another sub-window. Some of the interactions between the windows and data transformations are stored and can be visually presented in a graph.
-
公开(公告)号:US12197514B2
公开(公告)日:2025-01-14
申请号:US18239690
申请日:2023-08-29
Applicant: Palantir Technologies Inc.
Inventor: Matthew Maclean , Adam Borochoff , Joseph Rafidi , Matthew Jenny , Parvathy Menon , Ryan Rowe
IPC: G06F16/904 , G06F3/0484 , G06F16/21 , G06F16/23 , G06F21/60 , G06T11/20
Abstract: Systems and methods are provided for creating and managing a data integration workspace. The workspace may comprise one or more views of data (or datasets) stored in or accessible by the system. Models may be generated and updated based on the plurality of datasets and presented via a graphical user interface. Feedback received via a graphical user interface presenting a model may be used to annotate an underlying dataset associated with the model. Responsive to a modification of the underlying dataset or the rules for using the underlying dataset to generate the model, other related datasets and/or models may be automatically updated accordingly. Templates associated with one or more types of users may be defined. Each template may comprise one or more specific models related to a specific type of user.
-
公开(公告)号:US20240045863A1
公开(公告)日:2024-02-08
申请号:US18087023
申请日:2022-12-22
Applicant: Palantir Technologies Inc.
Inventor: Joseph Rafidi , James Thompson , Mohamed Zaki Trache , Felix-Gabriel Mance , Martin Copes
IPC: G06F16/2453 , G06F16/242
CPC classification number: G06F16/24542 , G06F16/243
Abstract: System and method for generating and displaying data pipelines according to certain embodiments. For example, a method includes: receiving a natural language (NL) query; receiving a model result generated based on the NL query, the model result including a query in a standard query language, the model result being generated using one or more computing models; and generating the data pipeline based at least in part on the query in the standard query language, the data pipeline comprising one or more data pipeline elements, at least one data pipeline element of the one or more pipeline elements being corresponding to a query component of the query in the standard query language.
-
公开(公告)号:US20230333888A1
公开(公告)日:2023-10-19
申请号:US17826972
申请日:2022-05-27
Applicant: Palantir Technologies Inc.
Inventor: Adam Borochoff , John Mathews , Joseph Rafidi , James Thompson , Kamran Khan , Morten Telling , Parvathy Menon , Patrick Szmucer , Robert Kruszewski , Rahij Ramsharan , Katherine Ketsdever
CPC classification number: G06F9/4881 , G06F11/3495
Abstract: Computing systems methods, and non-transitory storage media are provided for retrieving information regarding an operation to be performed by a platform, performing a preliminary validation of the operation, generating details regarding the preliminary validation, transmitting at least a subset of the details of the preliminary validation to the platform, and populating the generated details on an interface. If the preliminary validation fails, the platform refrains from performing the operation. Furthermore, the logic describing the operation can be executed on different platforms and is not bound or limited to one platform.
-
-
-
-
-
-
-
-
-