Patent ID: 8321860
Filing Date: 2012-11-27
Classification: G06F

Abstract:
1. A method for collecting data stored on a computing device, the method comprising: deploying a collection tool to the computing device via a network; installing the collection tool on the computing device; in response to installing the collection tool on the computing device, generating a snapshot of the data; storing the snapshot in a storage area on the computing device; generating a catalog that lists the data included in the snapshot and communicating the catalog to a database server; continuously determining if the computing device is being actively used by a user throughout a transmission of data from the storage area to a collection server; transmitting the data from the storage area to the collection server at a first rate if it is determined that the computing device is being actively used by a user; transmitting the data from the storage area to the collection server at a second rate if it is determined that the computing device is not being actively used by a user, wherein the second rate is greater than the first rate; determining that collection of the data is complete by verifying that data in the catalog has been marked as either collected or manually excused from collection; transmitting a collection complete message to the computing device; and in response to receiving the collection complete message, automatically uninstalling the collection tool from the computing device.