A user of a mobile device often adjusts various user settings, e.g., speaker volume, screen brightness, etc., to reach a comfortable level. Sometimes, the user reaches, e.g., a volume level, that is a bit too high, and so hits the volume-down button. This results in a level that is too low, and so the user adjusts the volume back up, which is again unsatisfactorily high. The user repeats this loop for some time without truly finding a happy medium.

This disclosure provides techniques that enable a user to reach a precise level for an electronic control setting. Upon detecting that a user is repeatedly adjusting a setting about a certain level, the techniques adjust a control step-size downwards. The user tunes into their desired level in finer steps. If the user is again found repeating an up-down sequence at the finer resolution, the step-size is again adjusted downwards. This process of adjusting downward the step-size continues until the user reaches a comfortable level. If the user stays at that level for a certain period of time, then the step-size is re-adjusted upwards to its original value.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.