Patent ID: 8924956
Filing Date: 2014-12-30
Classification: G06F

Abstract:
1. A method, comprising: collecting first data from a first computer on which first software is installed, the first data including first characteristics associated with the first computer and adoption results of the first software on the first computer, wherein the first characteristics include hardware attributes of the first computer, and wherein the adoption results include information on whether the first software is used by a user for more than a predetermined time period; correlating, via a data processing system, the first characteristics with the adoption results to generate a correlation result, wherein the correlation result is a model, and the correlating comprises providing the first characteristics and the adoption results as inputs to a machine learning algorithm to train the model, the first characteristics being parameters of the model and the adoption results being targets of the model; prior to installation of the first software on a second computer, collecting second data that includes characteristics of the second computer, the characteristics of the second computer including hardware attributes of the second computer; and determining whether to install the first software on the second computer based on at least the second data and the correlation result.