-
公开(公告)号:US20250156399A1
公开(公告)日:2025-05-15
申请号:US19024124
申请日:2025-01-16
Applicant: Palantir Technologies Inc.
Inventor: Matthew Fedderly , Cooper Bills , Geoffrey Bakker , Kunal Marwaha , Nathaniel Klein
IPC: G06F16/23 , G06F40/174
Abstract: A method of managing decoupled front-end and back-end processes is disclosed. The method comprises receiving a first result of user interaction with a first front-end interface; determining that the first result represents a validation of a data item entered via the first front-end interface; mapping the data item in a validated form to a back-end object; causing storing the data item in a database system in association with the back-end object; receiving a second result of user interaction with a second front-end interface; determining that the second result represents a state transition corresponding to executing a query entered via the second front-end interface against the database system; mapping the state transition to a set of back-end commands; causing executing the set of back-end commands over the database system of back-end objects.
-
公开(公告)号:US11694022B2
公开(公告)日:2023-07-04
申请号:US17867403
申请日:2022-07-18
Applicant: Palantir Technologies Inc.
Inventor: Andrei Alexandrescu , Alexandru-Viorel Antihi , Bryan Williams , Cenk Sezgin , Geoffrey Bakker , Kunal Marwaha , Michal Adamczyk , Matthew Fedderly , Takashi Okamoto , Winnie Chai
IPC: G06F17/00 , G06F40/174 , G06F40/186 , G06F40/274 , G06F3/0482 , G06F16/903
CPC classification number: G06F40/174 , G06F40/186 , G06F40/274 , G06F3/0482 , G06F16/903
Abstract: A system and method for creating a dynamic electronic form are described. The system may include one or more processors that cause the system to perform create an electronic form with one or more data entry fields. The system may also obtain access to a plurality of datasets, where each dataset may include multiple entry fields and integrate at least one identified dataset with the electronic form. The system may further suggest at least one data input in the data entry field based on information input in the data entry field by a user. The data entry input suggested may be sourced from the identified dataset integrated to the electronic form.
-
公开(公告)号:US12210509B2
公开(公告)日:2025-01-28
申请号:US18589078
申请日:2024-02-27
Applicant: Palantir Technologies Inc.
Inventor: Matthew Fedderly , Cooper Bills , Geoffrey Bakker , Kunal Marwaha , Nathaniel Klein
IPC: G06F16/23 , G06F40/174
Abstract: A computer-implemented method comprises receiving a front-end configuration including transition specifications and a back-end configuration including workflow transition rules; receiving a state transition initiated by an interaction via a workflow-based interface associated with the front-end configuration; mapping the state transition to a set of back-end commands; detecting a conflict between the transition specifications and the workflow transition rules; updating state transitions defined in the transition specifications or specified in the workflow transition rules according to conflict resolution rules; causing executing the set of back-end commands over a database of data objects.
-
公开(公告)号:US11669513B2
公开(公告)日:2023-06-06
申请号:US17688896
申请日:2022-03-07
Applicant: Palantir Technologies Inc.
Inventor: Matthew Fedderly , Cooper Bills , Geoffrey Bakker , Kunal Marwaha , Nathaniel Klein
IPC: G06F16/23 , G06F40/174
CPC classification number: G06F16/2365 , G06F40/174
Abstract: Software-based technologies for improving structured data collection, presentation, validation, and workflow management processes are disclosed, including the use of interpretable configuration files to define data objects, generate object-level and sub-object-level specifications for a forms-based interface, validation processes and a workflow-based interface. A back-end integration component maps the data objects, validation and workflow processes, and interface specifications to portions of a back-end database system. In one embodiment, a data processing system comprises one or more processors; one or more storage media storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising causing a first computing device to interpret a configuration file; in response to the first computing device interpreting the configuration file, causing a display device to generate a forms-based interface comprising a data input control element arranged to obtain data in association with a data object that is defined in the configuration file; in response to detecting receipt of a data item by the data input control element of the forms-based interface, executing a data validation process that is, in the configuration file, associated with the data item; in response to validation of the data item by the data validation process, causing, by a second computing device, mapping the data item to a back-end data object; causing, by the second computing device or a third computing device, altering a validation process associated with the back-end data object based on a result of the executing of the validation process associated with the data item in the configuration file; causing storing the data item in a database system in association with the back-end data object.
-
公开(公告)号:US20220350957A1
公开(公告)日:2022-11-03
申请号:US17867403
申请日:2022-07-18
Applicant: Palantir Technologies Inc.
Inventor: Andrei Alexandrescu , Alexandru-Viorel Antihi , Bryan Williams , Cenk Sezgin , Geoffrey Bakker , Kunal Marwaha , Michal Adamczyk , Matthew Fedderly , Takashi Okamoto , Winnie Chai
IPC: G06F40/174 , G06F40/186 , G06F40/274
Abstract: A system and method for creating a dynamic electronic form are described. The system may include one or more processors that cause the system to perform create an electronic form with one or more data entry fields. The system may also obtain access to a plurality of datasets, where each dataset may include multiple entry fields and integrate at least one identified dataset with the electronic form. The system may further suggest at least one data input in the data entry field based on information input in the data entry field by a user. The data entry input suggested may be sourced from the identified dataset integrated to the electronic form.
-
公开(公告)号:US20220261394A1
公开(公告)日:2022-08-18
申请号:US17688896
申请日:2022-03-07
Applicant: Palantir Technologies Inc.
Inventor: Matthew Fedderly , Cooper Bills , Geoffrey Bakker , Kunal Marwaha , Nathaniel Klein
IPC: G06F16/23 , G06F40/174
Abstract: Software-based technologies for improving structured data collection, presentation, validation, and workflow management processes are disclosed, including the use of interpretable configuration files to define data objects, generate object-level and sub-object-level specifications for a forms-based interface, validation processes and a workflow-based interface. A back-end integration component maps the data objects, validation and workflow processes, and interface specifications to portions of a back-end database system. In one embodiment, a data processing system comprises one or more processors; one or more storage media storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising causing a first computing device to interpret a configuration file; in response to the first computing device interpreting the configuration file, causing a display device to generate a forms-based interface comprising a data input control element arranged to obtain data in association with a data object that is defined in the configuration file; in response to detecting receipt of a data item by the data input control element of the forms-based interface, executing a data validation process that is, in the configuration file, associated with the data item; in response to validation of the data item by the data validation process, causing, by a second computing device, mapping the data item to a back-end data object; causing, by the second computing device or a third computing device, altering a validation process associated with the back-end data object based on a result of the executing of the validation process associated with the data item in the configuration file; causing storing the data item in a database system in association with the back-end data object.
-
公开(公告)号:US11269857B2
公开(公告)日:2022-03-08
申请号:US17083289
申请日:2020-10-28
Applicant: Palantir Technologies Inc.
Inventor: Matthew Fedderly , Cooper Bills , Geoffrey Bakker , Kunal Marwaha , Nathaniel Klein
IPC: G06F16/23 , G06F40/174
Abstract: Software-based technologies for improving structured data collection, presentation, validation, and workflow management processes are disclosed, including the use of interpretable configuration files to define data objects, generate object-level and sub-object-level specifications for a forms-based interface, validation processes and a workflow-based interface. A back-end integration component maps the data objects, validation and workflow processes, and interface specifications to portions of a back-end database system. In one embodiment, a data processing system comprises one or more processors; one or more storage media storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising causing a first computing device to interpret a configuration file; in response to the first computing device interpreting the configuration file, causing a display device to generate a forms-based interface comprising a data input control element arranged to obtain data in association with a data object that is defined in the configuration file; in response to detecting receipt of a data item by the data input control element of the forms-based interface, executing a data validation process that is, in the configuration file, associated with the data item; in response to validation of the data item by the data validation process, causing, by a second computing device, mapping the data item to a back-end data object; causing, by the second computing device or a third computing device, altering a validation process associated with the back-end data object based on a result of the executing of the validation process associated with the data item in the configuration file; causing storing the data item in a database system in association with the back-end data object.
-
公开(公告)号:US20210049149A1
公开(公告)日:2021-02-18
申请号:US17083289
申请日:2020-10-28
Applicant: Palantir Technologies Inc.
Inventor: Matthew Fedderly , Cooper Bills , Geoffrey Bakker , Kunal Marwaha , Nathaniel Klein
IPC: G06F16/23 , G06F40/174
Abstract: Software-based technologies for improving structured data collection, presentation, validation, and workflow management processes are disclosed, including the use of interpretable configuration files to define data objects, generate object-level and sub-object-level specifications for a forms-based interface, validation processes and a workflow-based interface. A back-end integration component maps the data objects, validation and workflow processes, and interface specifications to portions of a back-end database system. In one embodiment, a data processing system comprises one or more processors; one or more storage media storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising causing a first computing device to interpret a configuration file; in response to the first computing device interpreting the configuration file, causing a display device to generate a forms-based interface comprising a data input control element arranged to obtain data in association with a data object that is defined in the configuration file; in response to detecting receipt of a data item by the data input control element of the forms-based interface, executing a data validation process that is, in the configuration file, associated with the data item; in response to validation of the data item by the data validation process, causing, by a second computing device, mapping the data item to a back-end data object; causing, by the second computing device or a third computing device, altering a validation process associated with the back-end data object based on a result of the executing of the validation process associated with the data item in the configuration file; causing storing the data item in a database system in association with the back-end data object.
-
公开(公告)号:US10853352B1
公开(公告)日:2020-12-01
申请号:US15906718
申请日:2018-02-27
Applicant: Palantir Technologies Inc.
Inventor: Matthew Fedderly , Cooper Bills , Geoffrey Bakker , Kunal Marwaha , Nathaniel Klein
IPC: G06F16/23 , G06F40/174
Abstract: Software-based technologies for improving structured data collection, presentation, validation, and workflow management processes are disclosed, including the use of interpretable configuration files to define data objects, generate object-level and sub-object-level specifications for a forms-based interface, validation processes and a workflow-based interface. A back-end integration component maps the data objects, validation and workflow processes, and interface specifications to portions of a back-end database system. In one embodiment, a data processing system comprises one or more processors; one or more storage media storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising causing a first computing device to interpret a configuration file; in response to the first computing device interpreting the configuration file, causing a display device to generate a forms-based interface comprising a data input control element arranged to obtain data in association with a data object that is defined in the configuration file; in response to detecting receipt of a data item by the data input control element of the forms-based interface, executing a data validation process that is, in the configuration file, associated with the data item; in response to validation of the data item by the data validation process, causing, by a second computing device, mapping the data item to a back-end data object; causing, by the second computing device or a third computing device, altering a validation process associated with the back-end data object based on a result of the executing of the validation process associated with the data item in the configuration file; causing storing the data item in a database system in association with the back-end data object.
-
公开(公告)号:US20240202183A1
公开(公告)日:2024-06-20
申请号:US18589078
申请日:2024-02-27
Applicant: Palantir Technologies Inc.
Inventor: Matthew Fedderly , Cooper Bills , Geoffrey Bakker , Kunal Marwaha , Nathaniel Klein
IPC: G06F16/23 , G06F40/174
CPC classification number: G06F16/2365 , G06F40/174
Abstract: A computer-implemented method comprises receiving a front-end configuration including transition specifications and a back-end configuration including workflow transition rules; receiving a state transition initiated by an interaction via a workflow-based interface associated with the front-end configuration; mapping the state transition to a set of back-end commands; detecting a conflict between the transition specifications and the workflow transition rules; updating state transitions defined in the transition specifications or specified in the workflow transition rules according to conflict resolution rules; causing executing the set of back-end commands over a database of data objects.
-
-
-
-
-
-
-
-
-