Patent ID: 8352298

Claim:
A system for identifying a device model exhibiting outlying behavior, the system comprising: a computer processor; and a memory in operable communication with the computer processor, wherein the memory comprises one or more programming instructions that, when executed, cause the computer processor to: for each of a plurality of devices: receive a color impression count, a monochrome impression count, and a device model for the device, and determine a proportion of color revenue for the device based on the color impression count and the monochrome impression count, for each device model, determine a distribution of the proportion of color revenue for the one or more devices having the device model, and automatically identify one or more distributions of the proportion of color revenue exhibiting outlying behavior, wherein each distribution is associated with a device model, by: determining a dissimilarity value between each pair of distributions of the proportion of color revenue, determining a multidimensional distribution of the distributions of the proportion of color revenue based on the dissimilarity values, determining a Mahalanobis distance for the distribution associated with each device model based on the multidimensional distribution, and automatically identifying each device model having a distribution having a distance that exceeds a threshold.