Data processing: software development – installation – and managem – Software program development tool – Managing software components
Reexamination Certificate
2005-06-14
2005-06-14
Khatri, Anil (Department: 2124)
Data processing: software development, installation, and managem
Software program development tool
Managing software components
C712S001000
Reexamination Certificate
active
06907597
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.
REFERENCES:
patent: 5247683 (1993-09-01), Holmes et al.
patent: 5481713 (1996-01-01), Wetmore et al.
patent: 5504920 (1996-04-01), Biggs et al.
patent: 5555416 (1996-09-01), Owens et al.
patent: 5715463 (1998-02-01), Merkin
patent: 5835777 (1998-11-01), Staelin
patent: 5860012 (1999-01-01), Luu
patent: 5870610 (1999-02-01), Beyda
patent: 5931909 (1999-08-01), Taylor
patent: 5963743 (1999-10-01), Amberg et al.
patent: 6023585 (2000-02-01), Perlman et al.
patent: 6105122 (2000-08-01), Muller et al.
patent: 6256773 (2001-07-01), Bowman-Amuah
patent: 6282709 (2001-08-01), Reha et al.
patent: 6282711 (2001-08-01), Halpern et al.
patent: 6301707 (2001-10-01), Carroll et al.
patent: 6334213 (2001-12-01), Li
patent: 6381741 (2002-04-01), Shaw
patent: 6418555 (2002-07-01), Mohammed
patent: 6496979 (2002-12-01), Chen et al.
patent: 6591418 (2003-07-01), Bryan et al.
patent: 6760630 (2004-07-01), Turnaus et al.
patent: 6775829 (2004-08-01), Kroening
patent: 6778178 (2004-08-01), Laksono et al.
patent: 6779179 (2004-08-01), Romm et al.
Cesario et al, “Component based design approach for multicore SoCs”, ACM DAC, pp 789-794, Jun. 10-14, 2002.
Wang et al, “Synthesizing operating system based device drivers in embaded systems”, AMC CODES, Oct. 1-3, 2003, pp 37-44.
Render et al, “An object orienetd model of software configuation management”, ACM pp 127-139, 1991.
Laksono Indra
Mamona Andrzej
ATI International SRL
Khatri Anil
Vedder Price Kaufman & Kammholz P.C.
LandOfFree
Method and apparatus for constructing an executable program... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for constructing an executable program..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for constructing an executable program... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3469899