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. 19, 2015
Filed:
Mar. 30, 2006
Jose M. Bernabeu-auban, Sammamish, WA (US);
Stephen E. Dossick, Redmond, WA (US);
Frank V. Peschel-gallee, Redmond, WA (US);
Yousef A. Khalidi, Bellevue, WA (US);
Stephan J. Zachwieja, Redmond, WA (US);
Jose M. Bernabeu-Auban, Sammamish, WA (US);
Stephen E. Dossick, Redmond, WA (US);
Frank V. Peschel-Gallee, Redmond, WA (US);
Yousef A. Khalidi, Bellevue, WA (US);
Stephan J. Zachwieja, Redmond, WA (US);
MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US);
Abstract
The resources needed by an application to execute are declared by the application. When the application is activated, only the declared resources are made available to the application because only the declared resources are connected to the execution environment. Accessibility to resources may be controlled by the operating system by making the resource visible or invisible to the executing software by mapping a local name used by the executing software to a global resource, possibly limiting the type of access allowed. Because the executing software relies on the mapping function performed by the operating system for access to resources, and the operating system only maps names declared by the software, the operating system can isolate the software, and prevent the application from accessing undeclared global resources.