CPC G06F 3/1222 (2013.01) [G06F 3/123 (2013.01); G06F 3/1285 (2013.01)] | 13 Claims |
1. A non-transitory computer-readable storage medium encoded with instructions that, when executed by a computing device communicatively connected to an image forming apparatus and different than the image forming apparatus, cause the computing device to:
generate a virtual device representation of the image forming apparatus on a cloud;
update a configuration state of the virtual device representation on the cloud with a configuration state of the image forming apparatus;
upon updating the configuration state of the virtual device representation, analyze the updated configuration state of the virtual device representation to determine whether the image forming apparatus is compliant with a stored policy, as opposed to determine whether the updated configuration state of the virtual device representation is in synchronization with and reflects a current configuration state of the image forming apparatus, wherein at time of analysis the configuration state of the virtual device representation is in synchronization with and accurately reflects the current configuration state of the image forming apparatus;
initiate, via the virtual device representation, a remediation action to bring the image forming apparatus to compliance based on the determination by:
modifying the configuration state of the virtual device representation to bring the image forming apparatus to compliance in response to the determination that the image forming apparatus is not in compliance with the stored policy; and
enabling synchronization of the image forming apparatus with the modified configuration state represented by the virtual device representation, such that the current configuration state of the image forming apparatus is synchronized to the modified configuration state represented by the virtual device representation.
|