Composable and cancelable dataflow continuation passing
AssigneeMicrosoft Technology Licensing, LLC
InventorsJohn Duffy, Stephen H. Toub
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsJohn Duffy, Stephen H. Toub
Estimating the term…
Parallel tasks are created, and the tasks include a first task and a second task. Each task resolves a future. At least one of three possible continuations for each of the tasks is supplied. The three continuations include a success continuation, a cancellation continuation, and a failure continuation. A value is returned as the future of the first task upon a success continuation for the first task. The value from the first task is used in the second task to compute a second future. The cancellation continuation is supplied if the task is cancelled and the failure continuation is supplied if the task does not return a value and the task is not cancelled.
A computer readable storage medium storing computer-executable instructions for controlling a computing device to:
A method, comprising:
A system, comprising:
Dependencies are inferred from the claim text.