US 12,260,208 B2
Pausing automatic software updates of virtual machines
Jonathan Francis Caine, Abingdon (GB); Neil Robert Tyndale Watkiss, Oxford (GB); and Timothy Rayment, Abingdon (GB)
Assigned to Sophos Limited, Abingdon (GB)
Filed by Sophos Limited, Abingdon (GB)
Filed on Oct. 4, 2022, as Appl. No. 17/959,612.
Prior Publication US 2024/0111513 A1, Apr. 4, 2024
Int. Cl. G06F 8/65 (2018.01); G06F 9/455 (2018.01)
CPC G06F 8/65 (2013.01) [G06F 9/45558 (2013.01); G06F 2009/45562 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium containing a computer program product that, when executed by one or more computing devices, adapts automatic software update behavior for virtual desktop infrastructure deployed endpoints by performing the steps of:
detecting a request for services of a threat management facility for an enterprise network;
determining that the request originates from a compute instance embodied as a virtual machine instantiated from a versioned software template;
determining availability of updated software for the compute instance based on comparing an aspect of the versioned software template used to instantiate the virtual machine to a recommended software version retrieved from an update data repository of the enterprise network;
calculating an update pause parameter based on a client-specific software update pause indication and a version of a security agent software executing on the compute instance; and
updating software on the compute instance based on the availability of updated software and the update pause parameter indicating that updating software for virtual machines instantiated from the versioned software template is permitted for the compute instance.