Client Software Settings Reset Voting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users often find themselves with unwanted settings in client software due to changes made by other applications without their knowledge or consent, making it difficult for less tech-savvy users to reset these settings to preferred values.
Innovation Solution
A method and system that collect data from two populations of users, one that resets settings to default values and another that synchronizes settings across devices, to determine which settings are likely unsatisfactory, allowing for targeted prompts to change these settings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a routine to automatically reset settings to default values is provided, then users can easily restore preferred settings, but the system cannot identify which specific settings are unwanted without user intervention
Solution Approach 1:
The system collects feedback from two populations of users: those who reset settings and those who don't. By comparing the settings values between these groups, the system identifies which settings are likely unwanted. This feedback loop enables the system to proactively detect and inform users about problematic settings without requiring them to manually investigate each setting.
Solution Approach 2:
The system performs preliminary analysis by collecting and comparing settings data from multiple users before prompting any individual user. This preliminary action identifies patterns of unwanted settings across the user base, allowing the system to prepare targeted notifications and reset options for specific users before they even realize their settings are problematic.
2Measurement precision
If the system collects data from multiple users to identify unwanted settings, then accuracy of identification improves, but complexity of the system increases
Solution Approach 1:
The system creates simplified copies of user settings data that can be easily compared and analyzed. Instead of dealing with complex raw data, the system works with standardized setting value representations that can be directly compared across users. This copying approach maintains measurement precision while reducing the complexity of data processing.
Solution Approach 2:
The system segments users into distinct populations based on their reset behavior (those who reset settings versus those who don't). This segmentation allows for straightforward comparison between groups without requiring complex multi-variable analysis. By dividing the user base into clear segments, the system achieves accurate identification of unwanted settings while keeping the analytical process relatively simple.
3Reliability
If the system proactively identifies and prompts users about unwanted settings, then user satisfaction improves, but the system requires additional resources for data collection and processing
Solution Approach 1:
The system collects settings data from a subset of users (those who opt into the program) rather than attempting to monitor all users comprehensively. This partial action approach provides sufficient data to identify unwanted settings patterns while consuming fewer computational resources. The system processes only the necessary portion of user data needed to achieve reliable identification without the excessive overhead of complete system-wide monitoring.
Data Source
AI summary
Techniques are provided for determining a user of a computing device who is likely to be unsatisfied with a value of a setting of a program running on the computing device. First information is collected about the value of the setting from a first population of users who invoke a routine to automatically reset the value of the setting to a default value. Second information is collected about the value of the setting from a second population of users who do not invoke the routine. Based on a comparison of the first information and the second information, a determination is made that a user in the second population is likely to be unsatisfied with the value of the setting.


