US 12,032,994 B1
Linking outputs for automatic execution of tasks
Rebecca Rose Goodwin, Seattle, WA (US); Mengxi Chen, Seattle, WA (US); and Miranda Rose Rensch, Seattle, WA (US)
Assigned to Tableau Software, LLC, Seattle, WA (US)
Filed by Tableau Software, LLC, Seattle, WA (US)
Filed on Oct. 18, 2021, as Appl. No. 17/504,450.
Int. Cl. G06F 9/48 (2006.01); G06F 11/07 (2006.01)
CPC G06F 9/4881 (2013.01) [G06F 9/485 (2013.01); G06F 11/076 (2013.01); G06F 11/0772 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for linking tasks, comprising:
at a computing device having a display, one or more processors, and memory storing one or more programs configured for execution by the one or more processors:
receiving a first user input linking a first output of a first task to a second task, wherein the first task is scheduled for execution at a specific time;
in response to the first user input, providing a list of additional tasks that are downstream from the second task;
receiving a second user input selecting a third task from the list of additional tasks that are downstream from the second task;
in response to the second user input, linking the third task to a second output of the second task; and
at the specific time:
automatically executing the first task and updating the first output of the first task without updating an additional output of the first task before automatically executing the second task that is linked to the first output of the first task;
after updating the first output of the first task, automatically executing the second task that is linked to the first output of the first task, including updating the second output of the second task; and
after updating the second output of the second task, automatically executing the third task.