US 12,131,080 B2
Compliance determination of image forming apparatuses
Sudhindra Venkatesh Kulkarni, Bangalore (IN); Reddapa V Srinivas, Bangalore (IN); Mark A Fahrenkrug, Waukee, IA (US); Laurent Pizot, Vancouver, WA (US); Steven Schaaf Inch, Boise, ID (US); and Shivaun Albright, Rocklin, CA (US)
Assigned to Hewlett-Packard Development Company, L.P., Spring, TX (US)
Appl. No. 18/011,694
Filed by Hewlett-Packard Development Company, L.P., Spring, TX (US)
PCT Filed Apr. 19, 2021, PCT No. PCT/US2021/070406
§ 371(c)(1), (2) Date Dec. 20, 2022,
PCT Pub. No. WO2022/020827, PCT Pub. Date Jan. 27, 2022.
Claims priority of application No. 202041030909 (IN), filed on Jul. 20, 2020.
Prior Publication US 2023/0153044 A1, May 18, 2023
Int. Cl. G06F 3/12 (2006.01)
CPC G06F 3/1222 (2013.01) [G06F 3/123 (2013.01); G06F 3/1285 (2013.01)] 13 Claims
OG exemplary drawing
 
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.