Asynchronous task execution
AssigneeMicrosoft Corporation
InventorsEdgar A. Banguero, Eric J. Holton, Brian M. Perrin, Daniel W. Crevier, Jose Emmanuel Miranda Steiner, Jeffrey E. Steinbok
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsEdgar A. Banguero, Eric J. Holton, Brian M. Perrin, Daniel W. Crevier, Jose Emmanuel Miranda Steiner, Jeffrey E. Steinbok
Estimating the term…
Techniques for asynchronous task execution are described. In an implementation, tasks may be initiated and executed asynchronously, thereby allowing a plurality of calls to be made in parallel. Each task may be associated with a respective timeout that triggers an end to execution of the task. If a timeout for a low priority task expires without completing both the low priority task and a relatively higher priority task, then the low priority task may use the relatively higher priority task to extend execution time of the low priority task in order to allow additional time to perform the low priority task.
A method, comprising:
A system comprising one or more modules executable by one or more processors, the one or more modules configured to:
One or more computer-readable memories comprising instructions stored thereon that, responsive to execution on a computing device, causes the computing device to:
Dependencies are inferred from the claim text.