Patent ID: 8843623
Filing Date: 2014-09-23
Classification: G06F,H04L

Abstract:
1. A method of remote data collection, comprising: establishing a connection with a remote machine; transmitting an executable file to the remote machine, wherein the executable file includes instructions to be executed by the remote machine; initiating retrieval of module data from the remote machine, wherein the module data was compiled by the remote machine operating under the instructions included in the executable file; processing the module data, with a processor, to generate usage information related to the remote machine; establishing a connection with a plurality of additional remote machines; transmitting the executable file to the additional remote machines; initiating retrieval of additional module data from the additional remote machines, wherein the additional module data is compiled by the additional remote machines operating under the instructions included in the executable file; and processing the additional module data with the module data to generate additional usage information related to additional remote machines and the remote machine, wherein the additional usage information comprises usage information representing a number of the additional remote machines of a customer site that are using a particular module, and wherein processing the additional module data comprises implementing an error policy including provisions for correcting an error on one of the additional remote machines that has not experienced an error after determining another of the additional remote machines has experienced the error.