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:
Jan. 09, 2007

Filed:

Dec. 12, 2000
Applicants:

Michael Wayne Brown, Georgetown, TX (US);

Scott E. Garfinkle, Autin, TX (US);

Michael A. Paolini, Round Rock, TX (US);

David Mark Wendt, Apex, NC (US);

Inventors:

Michael Wayne Brown, Georgetown, TX (US);

Scott E. Garfinkle, Autin, TX (US);

Michael A. Paolini, Round Rock, TX (US);

David Mark Wendt, Apex, NC (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2006.01); G06F 9/45 (2006.01); G06F 9/40 (2006.01);
U.S. Cl.
CPC ...
Abstract

An asynchronous execution process to allow a compiler or interpreter to recognize code elements that may be executed out of order and to create a light weight thread for execution of the code element. This light weight thread may be executed on another processor in a multiprocessing environment. An 'async' keyword is included in a language to indicate that a statement may be executed asynchronously with respect to the other statements at the same nesting level. The 'async' keyword may also be used to modify the declaration of a function to indicate that it is safe to run the affected method out of order with other statements in a block. An “async_end” keyword is included in a language to indicate that asynchronous execution of a statement, block of code, or method must be complete before the next statement, block of code, or method may be executed.


Find Patent Forward Citations

Loading…