Proxy Server Software Filtering for Mobile Device Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Entities face challenges in controlling software installations on mobile devices, as publicly available software can be incompatible, leading to device inoperability and support issues due to unapproved software installations.
Innovation Solution
A method and system utilizing a proxy server to filter and modify software lists for mobile devices, ensuring only approved software is installed by redirecting software queries and data retrieval through the proxy server, which authenticates and filters based on predefined rules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If publicly available software is installed on mobile devices, then software variety and user choice are improved, but device reliability and compatibility deteriorate due to installation of incompatible software
Solution Approach 1:
A proxy server is introduced as an intermediary between the public software repository and the mobile device. The proxy server receives software installation requests, filters them based on compatibility criteria and entity-approved lists, and only permits installation of approved software. This mediator resolves the contradiction by enabling software variety access while maintaining reliability through centralized control and filtering.
2Reliability
If software installation control is implemented through entity-managed servers, then device reliability and compatibility are improved, but system complexity and operational overhead increase
Solution Approach 1:
The proxy server acts as a simplified intermediary that handles the complexity of software management centrally. Instead of implementing complex control mechanisms at each mobile device or across multiple entity servers, the single proxy server consolidates filtering, authentication, and software list management functions, reducing overall system complexity while maintaining reliability.
3Ease of operation
If public software repositories are accessed directly by mobile devices, then ease of software installation is improved, but loss of control over approved software increases
Solution Approach 1:
The proxy server maintains ease of operation by presenting a simplified interface to users while exercising control in the background. Users can still access software through a familiar installation process, but the proxy server silently filters requests against approved lists and compatibility criteria, preventing loss of control without complicating the user experience.
4Adaptability or versatility
If incompatible software is allowed to install on mobile devices, then adaptability and software availability are improved, but device inoperability and support requirements increase
Solution Approach 1:
The proxy server applies preliminary anti-action by proactively preventing installation of incompatible software before it can cause harm. The system pre-establishes compatibility rules and approved software lists, then blocks potentially harmful installations in advance rather than dealing with inoperability issues after they occur. This eliminates the harmful effect of device inoperability while maintaining software availability through approved options.
Data Source
AI summary
A system, method and apparatus for installing software at a mobile electronic device are provided, the mobile electronic device enabled for communication with a computing device. A query for available software for installation on the mobile electronic device receiving is received from the computing device, the query directed to a proxy server rather than a public server enabled as a gateway for software downloads. A list of the available software is generated. The list is modified to produce a modified list of approved software. The modified list is transmitted to the computing device such that the approved software can be selected for installation on the mobile electronic device.


