Patent ID: 7320010

Claim:
A system for upgrading electronic files, comprising: a first device comprising a server, the first device including at least one processor configured to, receive a new electronic file that is an updated version of an original electronic file; identify models of a plurality of second devices that each host the original electronic file, wherein the plurality comprises wireless communication devices; generate a target list that identifies users of the identified models; generate subsets of the target list using data of pre-defined user groups, wherein each user is a member of at least one user group; and select an upgrade control policy for each user according to the subset of the target list of which the user is a member; assign a priority to each pre-defined user group, wherein selecting an upgrade control policy further comprises selecting an upgrade control policy for each user according to the assigned priority of the pre-defined user group of which the user is a member; and the plurality of second devices, wherein the plurality of second devices are each configured to receive an electronic message corresponding to the selected upgrade control policy from the first device via at least one coupling, the plurality of second devices controlling upgrading of the original electronic file hosted on each of the plurality of second devices in response to the received electronic message according to the upgrade control policy and a subset of the target list, such that the original electronic file is upgraded on a subset of the plurality of second devices corresponding to the subset of the target list.