Method and apparatus for constructing an executable program in memory
First Claim
1. A method for constructing a program in memory comprising the steps of:
- obtaining at least one actual system configuration parameter; and
dynamically constructing at least one code bundle from a set of code modules based on the actual system configuration parameter that comprises at least a dynamic configuration parameter, wherein the set of code modules includes at least one code module associated with a first system configuration parameter and at least a second code module associated with a second system configuration parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for constructing an executable program, such as drivers in memory, obtains system configuration parameters and dynamically constructs driver code bundles from a set of code modules obtained from a library, based on the actual system configuration parameters. The set of code modules includes code modules associated with a plurality of system configuration parameters. One example of the system configuration parameter include static system configuration parameters such as in the case of a computer, a CPU type, clock speed and system memory size. Other actual system configuration parameters include dynamic configuration parameters which can be changed by the user. One example of a dynamic configuration parameter may be, for example, pixel depth and display screen resolution. After obtaining optimal system configuration depending upon a system'"'"'s setting or configurations, dedicated code modules are used and stored in system memory or other suitable memory. Accordingly, optimal driver code is loaded at all times for a particular chip set and no unnecessary code is loaded from a CD ROM or other source.
47 Citations
15 Claims
-
1. A method for constructing a program in memory comprising the steps of:
-
obtaining at least one actual system configuration parameter; and
dynamically constructing at least one code bundle from a set of code modules based on the actual system configuration parameter that comprises at least a dynamic configuration parameter, wherein the set of code modules includes at least one code module associated with a first system configuration parameter and at least a second code module associated with a second system configuration parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. A storage device that contains programming instructions that when executed by one or more processing devices causes the one or more processing devices to:
-
obtain at least one actual system configuration parameter; and
dynamically construct at least one code bundle from a set of code modules based on the actual system configuration parameter that comprise at least a dynamic configuration parameter, wherein the set of code modules includes at least one code module associated with a first system configuration parameter and at least a second code module associated with a second system configuration parameter. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification