Patent ID: 9734312
Date: 2017-08-15
CPC Classifications: G06F

Claim:
1. A computer-implemented method for detecting when users are uninstalling applications, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: registering a program installed on the computing device as an accessibility service to enable the program to receive, via an accessibility application program interface provided by an operating system of the computing device, accessibility events designed to enable the accessibility service to assist impaired users when interacting with the computing device by describing changes in content of user interfaces of applications running on the computing device; after registering the program as the accessibility service, receiving, via the accessibility application program interface, accessibility events in response to at least a portion of the changes in content of the user interfaces of the applications running on the computing device; detecting an attempt by a user to uninstall an application from the computing device by determining that a change in a user interface described by at least one accessibility event occurred as a result of input the user provided to the user interface to prompt an uninstallation process to run on the computing device; and in response to detecting the attempt to uninstall the application, prompting the user to perform at least one action before allowing the application to be uninstalled.