Patent ID: 8510331

Claim:
A system for desktop computer file management in a network, comprising: an appliance communicatively coupled to the network and having a computer readable medium storing a first set of computer instructions configured to select a set of desktop computers and further configured to deploy a desktop agent to a desktop computer in the set of desktop computers, the desktop agent comprising a second set of computer instructions configured to: install the desktop agent on a computer readable medium in the desktop computer; automatically implement the following on the desktop computer without communicating with the appliance over the network: a task queue for storing a set of tasks, wherein each task in the set of tasks is associated with: a classification defining files to which the each task applies; a directory scope defining areas of a local filesystem on the desktop computer on which the each task is to be performed; and a policy action associated with the each task; a harvest module configured to access one or more locations in the local filesystem of the desktop computer to obtain or determine metadata on one or more files in the local filesystem according to the directory scope associated with the each task; a classification module configured to determine if each of the one or more files in the local filesystem meets the classification associated with the each task by evaluating at least a portion of the metadata obtained or determined by the harvest module; and a policy module configured to apply the policy action associated with the each task to the one or more files based on the classification determined by the classification module; process the set of tasks in the task queue; and uninstall the desktop agent from the desktop computer after the set of tasks in the task queue has been completed.