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:
Nov. 27, 2012

Filed:

Sep. 30, 2008
Applicants:

Ajith Jayamohan, Redmond, WA (US);

Arun U. Kishan, Bellevue, WA (US);

Dave Probert, Woodinville, WA (US);

Pedro Teixeira, Redmond, WA (US);

Inventors:

Ajith Jayamohan, Redmond, WA (US);

Arun U. Kishan, Bellevue, WA (US);

Dave Probert, Woodinville, WA (US);

Pedro Teixeira, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/40 (2006.01);
U.S. Cl.
CPC ...
Abstract

Performing directed switches between user mode schedulable (UMS) threads and primary threads enable proper execution of the UMS threads. A primary thread user portion is switched to a UMS thread user portion so that the UMS thread user portion is executed in user mode via the primary thread user portion. The primary thread is then transferred into kernel mode via an implicit switch. A kernel portion of the UMS thread is then executed in kernel mode using the context information of a primary thread kernel portion.


Find Patent Forward Citations

Loading…