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:
May. 24, 2011
Filed:
Apr. 20, 2007
Paul L. Bleisch, Sammamish, WA (US);
Shawn Hargreaves, Redmond, WA (US);
Tom Miller, Redmond, WA (US);
Matthew Orren Picioccio, Sammamish, WA (US);
John M. Walker, Duvall, WA (US);
Paul L. Bleisch, Sammamish, WA (US);
Shawn Hargreaves, Redmond, WA (US);
Tom Miller, Redmond, WA (US);
Matthew Orren Picioccio, Sammamish, WA (US);
John M. Walker, Duvall, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Mechanisms are disclosed that allow for platform abstraction of a computing platform using a programming framework. The programming framework allows application programs to interact with different platforms in an identical manner by abstracting the platform. The application uses identical instructions to the programming framework across different platforms, with the programming framework modifying the instructions to fit platform specific requirements. The programming framework also emulates platform specific expected application behavior on behalf of the application. The programming framework may also provide an additional layer of security for the platform, limiting the access of the application program.