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.
Patent No.:
Date of Patent:
Nov. 27, 2012
Filed:
Sep. 30, 2008
Ajith Jayamohan, Redmond, WA (US);
Arun U. Kishan, Bellevue, WA (US);
Dave Probert, Woodinville, WA (US);
Pedro Teixeira, Redmond, WA (US);
Ajith Jayamohan, Redmond, WA (US);
Arun U. Kishan, Bellevue, WA (US);
Dave Probert, Woodinville, WA (US);
Pedro Teixeira, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
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.