Patent ID: 9229773
Filing Date: 2016-01-05
CPC Classification: G06F

Claim Text:
1. A method for determining when to perform an operation on a computing device, comprising: receiving, at a computing device, a direction to perform an operation on the computing device, wherein the direction is received from an administrative system through a computer network; receiving, at the computing device, a deferral configuration that includes multiple criteria, wherein the multiple criteria comprise (a) a name of a running process or application, wherein the running process or the application has a foreground user interface window that occupies at least an entire allowable client area, (b) the process or application is using a specified hardware device, (c) the process or application is using a specified amount of CPU resources, and (d) the foreground user interface window includes a specified caption, and wherein the deferral configuration is received from the administrative system through the computer network; determining, on the computing device, whether the multiple criteria are met; deferring, on the computing device, performance of the operation if the multiple criteria are met; and performing, on the computing device, the operation if the multiple criteria are not met, wherein the operation is a maintenance operation.