| CPC G06F 8/65 (2013.01) [H04L 67/34 (2013.01)] | 13 Claims |

|
1. A software deployment method in a server, the method comprising:
performing a primary deployment phase by:
transmitting a software update to selected devices of a plurality of devices according to a primary deployment rate for each of a sequence of time windows by selecting a subset of the plurality of devices based on stored activity data and transmitting the updated software to each device in the subset, a number of devices in the subset is limited by a primary subset limit;
in response to an update promotion condition being satisfied, performing a secondary deployment phase by:
transmitting the software update to further selected devices of the plurality of devices according to a secondary deployment rate exceeding the primary deployment rate for each of a sequence of further time windows by selecting the further subset of the devices based on stored activity data and transmitting the updated software to each device in the further subset, a number of devices in the further subset is limited by a secondary subset limit greater than the primary subset limit.
|