Mobile Device Configuration Profile Matching System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge lies in ensuring compatibility between mobile devices and peripheral devices due to varying hardware and software configurations, leading to difficulties in establishing effective connections.
Innovation Solution
A method and system that gather customer-tested configuration profiles from multiple mobile devices, create a shared data repository, and use similarity-based matching to identify compatible configuration profiles for target mobile devices, with the option to generate custom profiles for specific properties, ensuring successful connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If configuration profiles are tested on multiple customer mobile devices, then the reliability of configuration compatibility is improved, but the time required for testing and repository population increases
Solution Approach 1:
The system performs configuration profiles testing in advance on multiple customer mobile devices before the target device needs configuration. The tested and verified configuration profiles are stored in a shared data repository, allowing rapid retrieval and application to new devices without repeating the full testing process each time.
Solution Approach 2:
The system creates a shared data repository that stores configuration profiles and device profiles as data copies. Instead of re-testing every configuration on every device, the system retrieves and applies pre-tested configuration profile copies to new devices, significantly reducing the time required while maintaining reliability.
2Ease of operation
If a shared data repository is populated with customer mobile device profiles and configuration profiles, then the ease of obtaining compatible configurations is improved, but the device complexity of the system increases
Solution Approach 1:
The shared data repository acts as an intermediary between the configuration testing system and the target mobile device. It stores and manages the relationships between device profiles and configuration profiles, allowing the system to automatically retrieve appropriate configurations without complex real-time analysis or manual configuration processes.
Solution Approach 2:
The shared data repository serves multiple functions: storing device profiles, storing configuration profiles, maintaining compatibility relationships, and enabling rapid retrieval for new devices. This multi-functional approach consolidates what would otherwise be multiple separate systems into a single manageable structure.
3Productivity
If configuration profiles are selected based on similarity matching, then the productivity of configuration deployment is improved, but the measurement precision of compatibility assessment decreases
Solution Approach 1:
The system performs detailed compatibility assessment and testing in advance on customer devices, storing the results in the shared data repository. When a new device needs configuration, the system retrieves pre-assessed configuration profiles based on device profile similarity, achieving both rapid deployment and maintained accuracy through the pre-computed compatibility data.
Data Source
Figure 1
Figure 2A~2B
Figure 3A~3B
AI summary
A method for obtaining a configuration profile, including obtaining test results for customer-tested configuration profiles, including operable configuration profiles, from customer mobile devices. A shared data repository is populated with the test results and the customer-tested configuration profiles. The customer- tested configuration profiles are related to customer mobile device profiles of the customer mobile devices. A target mobile device profile, describing mobile device properties, is received from a target mobile device. A subset of the customer mobile device profiles having a threshold degree of similarity to the target mobile device profile are selected from the shared data repository. For each of the operable configuration profiles in the subset, a probability of compatibility is calculated, and the operable configuration profiles in the subset are tested on the target mobile device in an order defined by the probability of compatibility. The shared data repository is updated with the modified test result.