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:
Dec. 09, 2008
Filed:
Jan. 27, 2004
Edward S. Miller, Kirkland, WA (US);
Bjorn C. Retting, Redmond, WA (US);
Gregory Wilson, Palo Alto, CA (US);
Shan Xu, Beijing, CN;
Arul A. Meneze, Bellevue, WA (US);
Michael J. Thomson, Bellevue, WA (US);
Sharad Mathur, Redmond, WA (US);
Roberto Cazzaro, Kirkland, WA (US);
Michael Ginsberg, Redmond, WA (US);
Edward S. Miller, Kirkland, WA (US);
Bjorn C. Retting, Redmond, WA (US);
Gregory Wilson, Palo Alto, CA (US);
Shan Xu, Beijing, CN;
Arul A. Meneze, Bellevue, WA (US);
Michael J. Thomson, Bellevue, WA (US);
Sharad Mathur, Redmond, WA (US);
Roberto Cazzaro, Kirkland, WA (US);
Michael Ginsberg, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
In an operating system, a resource handler accepts resource requests from application modules. A resource request identifies a module from which the requested resource is to be obtained. Rather than providing the resource from the identified module, however, the resource handler provides the requested resource from an associated resource module. An association between an executable module and resource modules of different languages is created by a defined file naming convention, optionally using different directories for resource modules of different languages. Some executable modules contain a shared resource reference which can be used to create an association between multiple executable modules and a single set of shared resource modules. A language fallback mechanism allows alternative languages to be used where resource modules of the appropriate language are not available.