Systems and methods to identify users using an automated learning process
First Claim
Patent Images
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.
7 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes: collecting first data from first computers on which first software is installed, the first data including first characteristics associated with the first computers and adoption results of the first software; correlating the first characteristics with the adoption results to generate a correlation result; prior to installation of the first software on a second computer, collecting second data associated with characteristics of the second computer; and making a determination whether to install the first software on the second computer based on at least the second data and the correlation result.
347 Citations
17 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A tangible non-transitory computer-readable storage medium storing computer-readable instructions for causing a data processing system to:
-
collect 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; correlate, via the 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, collect second data that includes characteristics of the second computer, the characteristics of the second computer including hardware attributes of the second computer; and determine whether to install the first software on the second computer based on at least the second data and the correlation result. - View Dependent Claims (13, 14)
-
-
15. A system, comprising:
-
a processor; and a memory in communication with the processor and storing instructions that, when executed by the processor, cause the system to; collect 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; correlate 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, collect second data that includes characteristics of the second computer, the characteristics of the second computer including hardware attributes of the second computer; and determine whether to install the first software on the second computer based on at least the second data and the correlation result. - View Dependent Claims (16, 17)
-
Specification