US 12,079,887 B2
Graphical representation of a complex task
Arthur Thouzeau, London (GB); Ankit Shankar, Redwood City, CA (US); Bianca Rahill-Marier, New York, NY (US); Casey Patton, Corona, CA (US); Geoff Stowe, San Francisco, CA (US); and Spencer Tank, Princeton, NJ (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Denver, CO (US)
Filed on Jul. 31, 2023, as Appl. No. 18/228,492.
Application 18/228,492 is a continuation of application No. 17/578,224, filed on Jan. 18, 2022, granted, now 11,715,167.
Application 17/578,224 is a continuation of application No. 16/930,252, filed on Jul. 15, 2020, granted, now 11,227,344, issued on Jan. 18, 2022.
Application 16/930,252 is a continuation of application No. 15/459,811, filed on Mar. 15, 2017, granted, now 10,726,507, issued on Jul. 28, 2020.
Claims priority of provisional application 62/421,013, filed on Nov. 11, 2016.
Prior Publication US 2023/0377062 A1, Nov. 23, 2023
Int. Cl. G06F 3/048 (2013.01); G06F 3/0482 (2013.01); G06F 16/9032 (2019.01); G06Q 10/0631 (2023.01); G06Q 50/04 (2012.01); G06T 11/20 (2006.01)
CPC G06Q 50/04 (2013.01) [G06F 3/0482 (2013.01); G06F 16/90324 (2019.01); G06Q 10/06316 (2013.01); G06T 11/206 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by one or more processors, the method comprising:
storing data representing respective sub-elements of a complex task and one or more links between two or more sub-elements, the links indicating a dependency between the sub-elements, wherein the links indicate a temporal dependency of a second sub-element on a first sub-element;
generating a workflow based on the data, and based on a first expected time consumed by the first sub-element and a second expected time consumed by the second sub-element;
obtaining an update regarding the first sub-element, wherein the update comprises a first change in the first expected time;
updating the workflow based on the first change; and
in response to determining that the update satisfies any additional conflicts between a downstream sub-element and the first sub-element or the second sub-element, automatically rendering, by the one or more processors, a graphical representation of the updated workflow.