Client Software Settings Reset Voting

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveease of resetting settingsVSAvoidlack of information about unwanted settings
Core Design Contradiction:
Ease of operationVSLoss of information

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveaccuracy of identifying unwanted settingsVSAvoidcomplexity of data collection and analysis system
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveuser satisfaction with settingsVSAvoidcomputational resources required
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10380614B1User reset voting to identify unwanted settings values in client software
Publication Date: 2019.08.13 GOOGLE LLC
  • US10380614B1 patent drawing
  • US10380614B1 patent drawing
  • US10380614B1 patent drawing

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.