Systems and methods for providing information identifying the trustworthiness of applications on application distribution platforms
First Claim
1. A computer-implemented method for providing information identifying the trustworthiness of applications on application distribution platforms, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- monitoring event notifications generated by an accessibility service that provides user interface enhancements for disabled individuals on an operating system installed on the computing device;
determining, based on an analysis of an event notification generated by the accessibility service, that a user is viewing at least one application for download on an application distribution platform;
in response to determining that the event notification generated by the accessibility service indicates that the user is viewing the application on the application distribution platform, identifying the application that the user is viewing by applying a set of rules based on characteristics of the computing device to content of an active window that is currently displayed on a screen of the computing device in order to search for an indication of a name of the application;
once the application is identified, retrieving information from a third party that identifies the trustworthiness of the application;
before the user downloads the application, displaying the information identifying the trustworthiness of the application to the user.
6 Assignments
0 Petitions
Accused Products
Abstract
The disclosed computer-implemented method for providing information identifying the trustworthiness of applications on application distribution platforms may include (1) monitoring event notifications generated by an accessibility service that provides user interface enhancements for disabled individuals on an operating system installed on a computing device, (2) determining, based on an analysis of an event notification generated by the accessibility service, that a user is viewing at least one application for download on an application distribution platform, (3) in response to determining that the user is viewing the application on the application distribution platform, identifying the application based at least in part on an analysis of an active window of the computing device, (4) once the application is identified, retrieving information from a third party that identifies the trustworthiness of the application, and (5) before the user downloads the application, displaying the information identifying the trustworthiness of the application to the user.
-
Citations
20 Claims
-
1. A computer-implemented method for providing information identifying the trustworthiness of applications on application distribution platforms, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
-
monitoring event notifications generated by an accessibility service that provides user interface enhancements for disabled individuals on an operating system installed on the computing device; determining, based on an analysis of an event notification generated by the accessibility service, that a user is viewing at least one application for download on an application distribution platform; in response to determining that the event notification generated by the accessibility service indicates that the user is viewing the application on the application distribution platform, identifying the application that the user is viewing by applying a set of rules based on characteristics of the computing device to content of an active window that is currently displayed on a screen of the computing device in order to search for an indication of a name of the application; once the application is identified, retrieving information from a third party that identifies the trustworthiness of the application; before the user downloads the application, displaying the information identifying the trustworthiness of the application to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing information identifying the trustworthiness of applications on application distribution platforms, the system comprising:
-
a monitoring module, stored in memory, that monitors event notifications generated by an accessibility service that provides user interface enhancements for disabled individuals on an operating system installed on a computing device; a determination module, stored in memory, that determines, based on an analysis of an event notification generated by the accessibility service, that a user is viewing at least one application for download on an application distribution platform; an identification module, stored in memory, that in response to determining that the event notification generated by the accessibility service indicates that the user is viewing the application on the application distribution platform, identifies the application that the user is viewing by applying a set of rules based on characteristics of the computing device to content of an active window that is currently displayed on a screen of the computing device in order to search for an indication of a name of the application; a retrieving module, stored in memory, that once the application is identified, retrieves information from a third party that identifies the trustworthiness of the application; a display module, stored in memory, that before the user downloads the application, displays the information identifying the trustworthiness of the application to the user; at least one hardware processor that executes the monitoring module, the determination module, the identification module, the retrieving module, and the display module. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
monitor event notifications generated by an accessibility service that provides user interface enhancements for disabled individuals on an operating system installed on the computing device; determine, based on an analysis of an event notification generated by the accessibility service, that a user is viewing at least one application for download on an application distribution platform; in response to determining that the event notification generated by the accessibility service indicates that the user is viewing the application on the application distribution platform, identify the application that the user is viewing by applying a set of rules based on characteristics of the computing device to content of an active window that is currently displayed on a screen of the computing device in order to search for an indication of a name of the application; once the application is identified, retrieve information from a third party that identifies the trustworthiness of the application; before the user downloads the application, display the information identifying the trustworthiness of the application to the user. - View Dependent Claims (20)
-
Specification