System and method for dynamically verifying the compatibility of a user interface resource
First Claim
1. A method for dynamically verifying resource compatibility with an operating system, the method comprising:
- obtaining a request to load a resource from an alternate resource module, wherein the alternate resource module corresponds to a selected interface of an operating system;
obtaining a first resource content of a default resource module from which the alternate resource module was localized;
obtaining a second resource content of a current default resource module;
determining whether the alternate resource module is compatible with an upgrade to the operating system based on the first resource content and the second resource content; and
loading the requested resource from the alternate resource module if the alternate resource module is compatible with the upgrade to the operating system.
2 Assignments
0 Petitions
Accused Products
Abstract
In a computer operating system having a user interface, a resource loader, and a registry resource database, a method for dynamically verifying whether the resource content of a resource module is compatible with the most current version of the operating system. Upon obtaining a request for a resource, the resource loader verifies that the resource modules remain compatible with the operating system prior to loading a resource from an alternate resource module. In accordance with one embodiment of the present invention, the operating system has a multilingual user interface and utilizes resource modules that are language specific.
24 Citations
20 Claims
-
1. A method for dynamically verifying resource compatibility with an operating system, the method comprising:
-
obtaining a request to load a resource from an alternate resource module, wherein the alternate resource module corresponds to a selected interface of an operating system;
obtaining a first resource content of a default resource module from which the alternate resource module was localized;
obtaining a second resource content of a current default resource module;
determining whether the alternate resource module is compatible with an upgrade to the operating system based on the first resource content and the second resource content; and
loading the requested resource from the alternate resource module if the alternate resource module is compatible with the upgrade to the operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having computer-executable modules, comprising:
-
a resource loader module for loading a resource from a resource module in an operating system;
a current default resource module including at least one resource having a first resource content;
an alternate resource module including one or more resources localized from a default resource module having a second resource content from which the one or more resources in the alternate resource module were localized; and
wherein the resource loader loads the resource from the alternate resource module when the alternate resource module is compatible with an upgrade to the operating system, including when the second resource content is the same as the first resource content. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification