Patent ID: 8681356

Claim:
An information processing apparatus, comprising: an operating section that accepts an operation for establishing a set of setting values for a plurality of setting items, the setting values being updatable by a user, therefrom; a storage section that newly stores the set of setting values established by the user, therein, when receiving a completion notice of establishing the set of setting values from the operating section; a display section; and a controlling section to control the display section; wherein, when receiving a request for updating the set of setting values established in advance through the operating section, the controlling section calculates difference values between the set of setting values to be updated and each of other sets of setting values stored in advance in the storage section; and wherein, based on the difference values above-calculated, the controlling section controls the display section so as to display at least one candidate of update contents onto the display section, and wherein, with respect to every one of the sets of setting values stored in advance in the storage section, the controlling section conducts weighting operations for every one of setting values extracted as the difference values, and accumulates weights derived from the weighting operations for every one of the setting values extracted as the difference values to find accumulated weighting values, and then, controls the display section to display the at least one candidate of update contents onto the display section according to a priority order determined based on the accumulated weighting values above-found, without displaying information in regard to a specific setting item that does not correspond to the at least one candidate of update contents among the plurality of setting items.