The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 22, 2015

Filed:

May. 18, 2010
Applicants:

Stephen H. Toub, Seattle, WA (US);

Huseyin S. Yildiz, Kenmore, WA (US);

Joseph E. Hoag, Bothell, WA (US);

John J. Duffy, Renton, WA (US);

Danny Shih, Seattle, WA (US);

Inventors:

Stephen H. Toub, Seattle, WA (US);

Huseyin S. Yildiz, Kenmore, WA (US);

Joseph E. Hoag, Bothell, WA (US);

John J. Duffy, Renton, WA (US);

Danny Shih, Seattle, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/48 (2006.01);
U.S. Cl.
CPC ...
G06F 9/4843 (2013.01);
Abstract

A parallel execution runtime allows tasks to be executed concurrently in a runtime environment. The parallel execution runtime delegates the implementation of task queuing, dispatch, and thread management to one or more plug-in schedulers in a runtime environment of a computer system. The plug-in schedulers may be provided by user code or other suitable sources and include interfaces that operate in conjunction with the runtime. The runtime tracks the schedulers and maintains control of all aspects of the execution of tasks from user code including task initialization, task status, task waiting, task cancellation, task continuations, and task exception handling.


Find Patent Forward Citations

Loading…