Patent ID: 8381208
Filing Date: 2013-02-19
Classification: G06F

Abstract:
1. A computer-implemented method for performing an operation on a first client device among a plurality of client devices, comprising: receiving a request to install a first application on the first client device; determining, by operation of one or more computer processors, whether the first application is currently installed on a second client device among the plurality of client devices; upon determining that the first application is currently installed on a second client device, accessing a database to determine whether one or more performance metrics of the second client device decreased beyond a first specified threshold as a result of installing of the first application on the second client device; upon determining that one or more performance metrics of the second client device decreased beyond the first specified threshold as a result of installing the first application on the second client device, determining whether a level of similarity between the first client device and the second client device exceeds a second specified threshold; and upon determining that the level of similarity does not exceed the second specified threshold, allowing installation of the first application on the first client device.