×

Disabling applications on a client device remotely

  • US 10,667,136 B2
  • Filed: 01/20/2017
  • Issued: 05/26/2020
  • Est. Priority Date: 01/20/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • establishing, by a processing device of a server computing device via a network interface device, a communication connection with a client computing device, wherein the communication connection comprises a request to access an application store maintained by the server computing device;

    receiving, via the communication connection, a list of applications installed on the client computing device, wherein receiving the list of applications is part of a handshake protocol associated with the request to access the application store, wherein the list of applications received from the client computing device is maintained in a data store associated with the server computing device;

    comparing, by the processing device, the received list of applications to a blacklist of applications maintained by the server computing device, wherein each application in the blacklist is associated with a severity score that differs among the applications on the blacklist according to a measure of invasiveness of the respective application;

    identifying, in view of the comparing, an installed application on the received list of applications, the installed application comprised in the blacklist of applications;

    identifying, by the processing device, the severity score corresponding to the installed application;

    identifying an action of a plurality of actions, the action corresponding to a value of the severity score, wherein the plurality of actions corresponding to respective ranges of values of the severity score;

    responsive to the identifying of the severity score and the corresponding action, causing, by the processing device, the corresponding action to be performed with respect to the client computing device, the corresponding action pertaining to the installed application; and

    referencing, on a periodic basis, the blacklist of applications with the list of applications of the client computing device in the data store to identify whether there is an application match between the list of applications and the blacklist of applications.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×