06378128 is referenced by 109 patents.

Dynamically creating or modifying an install-set of a program module comprising required components and optional components. Usage and configuration parameters are detected in the operating environment of the target computer system. Usage parameters relate to past usage of prior versions of the components of the program module. Configuration parameters may be any configuration aspect of the operating environment, including hardware and software configuration. Based on detected usage and/or configuration parameters, determinations may be made as to whether each of the components of the program module are to be included in, or excluded from, an install-set. The install-set is the set of required and/or optional components that are selected for installation onto the target computer system. Based on the determinations, the install preferences of each component are set. Install preferences are properties that signal whether each component is to be installed by an installer module. The installer module installs, or does not install, the components according to their install preference.

Title
System and method for dynamically modifying an install-set
Application Number
9/168924
Publication Number
6378128 (B1)
Application Date
October 8, 1998
Publication Date
April 23, 2002
Inventor
Heikki J Kanerva
Redmond
WA, US
Noah B Edelstein
Seattle
WA, US
Agent
Merchant & Gould
US
Assignee
Microsoft Corporation
WA, US
IPC
G06F 9/445
View Original Source