App Store Interface Control for Unfair Review Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods are inefficient in preventing unfair evaluations of applications by users with restricted capabilities from impacting the trustworthiness of applications in stores, as they do not effectively block access to evaluation interfaces for unauthenticated users.
Innovation Solution
Implementing a system where a restrictive application on a computing device blocks access to application store interface elements unless authentication data meets specific unblocking conditions, allowing authorized users to access and provide evaluations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a restrictive application blocks access to evaluation interfaces, then unfair evaluations are prevented, but authorized users cannot provide feedback
Solution Approach 1:
The system performs preliminary authentication of the user before allowing access to the evaluation interface. The authentication module verifies user credentials and determines whether the user is authorized to provide feedback. Only after successful authentication does the system enable access to evaluation controls, preventing unauthorized submissions while allowing legitimate users to provide feedback.
Solution Approach 2:
The patent introduces an authentication module as an intermediary between the user and the evaluation interface. This mediator verifies user credentials and controls access to evaluation functions. The authentication module acts as a gatekeeper that allows authorized users to access the interface while blocking unauthorized users, thus resolving the contradiction between preventing unfair evaluations and enabling legitimate feedback.
2Reliability
If authentication is required to access evaluation interface, then only authorized users can provide feedback, but the system complexity increases
Solution Approach 1:
The authentication module serves multiple functions: it verifies user credentials, determines authorization status, controls interface access, and prevents unfair evaluations. By consolidating these related functions into a single multi-functional module, the system achieves the necessary reliability without proportionally increasing complexity. The same authentication mechanism is used across different evaluation contexts.
Solution Approach 2:
The system automatically performs authentication verification and access control without requiring manual intervention. The authentication module autonomously checks user credentials, determines authorization status, and enables or disables evaluation interface elements accordingly. This automated self-service approach minimizes the operational complexity that would otherwise be required to manage manual authorization processes.
Data Source
AI summary
Disclosed are systems and methods for blocking access to interface elements of a page of an application in an applications store. In one exemplary aspect, a method comprises executing a restrictive application that restricts use of a computing device, determining that an application store page for the restrictive application is being presented in the applications store on the computing device by using an accessibility application programming interface (API), blocking access to one or more interface controls for evaluation of the application in the applications store, obtaining authentication data associated with an authorized user using the computing device and responsive to determining that the authentication data satisfies one or more conditions for unblocking, providing access to the interface controls.


