US 12,260,192 B2
Workflow application and user interface builder integrating objects, relationships, and actions
Myles Scolnick, New York, NY (US); Bianca Rahill-Marier, London (GB); Xinyi Wang, New York, NY (US); Sarah Beckoff, Jerusalem (IL); Quentin Le Pape, London (GB); and Shaun Springer, New York, NY (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Denver, CO (US)
Filed on May 22, 2023, as Appl. No. 18/321,595.
Application 18/321,595 is a continuation of application No. 18/046,679, filed on Oct. 14, 2022, granted, now 11,704,098.
Application 18/046,679 is a continuation of application No. 17/368,615, filed on Jul. 6, 2021, granted, now 11,500,620, issued on Nov. 15, 2022.
Application 17/368,615 is a continuation of application No. 16/730,073, filed on Dec. 30, 2019, granted, now 11,086,602, issued on Aug. 10, 2021.
Claims priority of provisional application 62/934,896, filed on Nov. 13, 2019.
Prior Publication US 2023/0289153 A1, Sep. 14, 2023
Int. Cl. G06F 3/0482 (2013.01); G06F 8/38 (2018.01); G06F 40/186 (2020.01)
CPC G06F 8/38 (2013.01) [G06F 3/0482 (2013.01); G06F 40/186 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
by one or more computer processors executing program instructions:
displaying an interactively-configurable layout to an application creator user;
adding an interactively-configurable component to the interactively-configurable layout, wherein when configured, the interactively-configurable component allows one or more operations to be performed on a data object having a data object type;
accessing an ontology that defines a data model to determine one or more variables for configuring the interactively-configurable component, wherein said one or more variables comprise inputs or outputs of the interactively-configurable component, wherein said one or more variables adhere with the data object type to prevent a data object type mismatch variables when the one or more operations are performed on the data object;
displaying the one or more variables to the application creator user;
configuring the interactively-configurable component based on a least a selection of the one or more variables by the application creator user; and
generating a workflow application including a component based on the configuration of the interactively-configurable component.