In controlling electronic file updates, an upgrade system identifies host
device models that include an original electronic file upon receipt of a
new file, when the new file is an updated version of the original file.
Using the identified model list, the upgrade system automatically
generates a target list of subscribers that use the identified models.
The upgrade system filters the target list using data of pre-defined user
groups and generates subgroups of the target list. The pre-defined groups
can include groupings made according to any criteria. The upgrade system
selects an upgrade control policy for each user according to the subgroup
to which the user is a member. The upgrade control policy controls device
update parameters. The upgrade system transmits upgrades and/or upgrade
notifications to the appropriate host devices in accordance with the
selected upgrade control policies.