US 11,704,098 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 Oct. 14, 2022, as Appl. No. 18/46,679.
Application 18/046,679 is a continuation of application No. 17/368,615, filed on Jul. 6, 2021, granted, now 11,500,620.
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/0148060 A1, May 11, 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:
accessing an ontology that defines:
a set of data object types; and
actions associated with the data object types;
adding an interactively-configurable component to an interactively-configurable layout;
determining, based on the ontology, a first data object type associated with the interactively-configurable component;
accessing, from the ontology, a first action associated with the determined first data object type;
automatically configuring the interactively-configurable component with the first action;
generating a workflow user interface based on the interactively-configurable layout and including a component based on the interactively-configurable component; and
in response to a selection of the component via the workflow user interface, performing a part of a workflow on one or more objects of a set of data objects based on the first action of the interactively-configurable component.