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:
Aug. 30, 2011
Filed:
Jun. 24, 2008
Hakki Tunc Bostanci, Redmond, WA (US);
Nathan Jeffrey Ide, Bothell, WA (US);
Matthias Hermann Wollnik, Seattle, WA (US);
John Richard Mcdowell, Seattle, WA (US);
Karan Singh Dhillon, Renton, WA (US);
Aaron Payne Goldsmid, New York, NY (US);
Hakki Tunc Bostanci, Redmond, WA (US);
Nathan Jeffrey Ide, Bothell, WA (US);
Matthias Hermann Wollnik, Seattle, WA (US);
John Richard McDowell, Seattle, WA (US);
Karan Singh Dhillon, Renton, WA (US);
Aaron Payne Goldsmid, New York, NY (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Restricting execution by a computing device of instructions within an application program. The application program is modified such that execution of the selected instructions is dependent upon a corresponding expected state of one or more hardware components in the computing device. In an embodiment, the application program is modified to place the hardware components in the expected states prior to execution of the corresponding selected instructions. Creating the dependency on the hardware components prevents the unintended or malicious execution of the selected instructions.