Patent attributes
Techniques are provided for automated data collection and analysis, including steps of receiving a request for information about a device; constructing a command set, wherein the command set is a set of executable commands that indicate collection of data from the device and zero or more other devices; sending the command set to the device; receiving analysis results from an analysis engine, wherein the analysis results are based at least in part on a set of results received from the device and produced by executing the command set; and determining a set of solutions based on the analysis results. Techniques are also provided for automated data collection and analysis, including the steps of sending a request for information about a device; receiving a command set in response to the request, wherein the command set is a set of executable commands that indicate collection of data from the device and zero or more other devices; executing the command set; generating a result set based on the execution of the command set; sending the result set to an analysis engine as part of a second request for analysis of the result set; and receiving a solution to one or more problems discovered at least in part by the analysis engine.