Patent 10101870 was granted and assigned to Microsoft on October, 2018 by the United States Patent and Trademark Office.
A computer-implemented technique is described herein for customizing user experience on a per-user basis. In some implementations, the technique involves: collecting feedback information from a user pertaining to the user's interaction with a program feature; determining a modification to be made to the program feature based on the feedback information; making the modification; notifying the user of the modification; and receiving the user's post-modification assessment of the modification. The technique enables a program provider to quickly modify program features in an automated manner, with no (or reduced) effort by human developers, and at consequent reduced cost. In addition, the technique improves the users' experience with the program features since the program modifications are tailored to each user's preferences.