Patent ID: 8606797

Claim:
An information processing apparatus comprising: circuitry configured to: store function attribute information, user operation information, and recommendation degree information are recorded so as to be associated with one another, the function attribute information indicating an attribute about a function of a predetermined device, the user operation information indicating content of a predetermined user operation input to the predetermined device, and the recommendation degree information indicating a recommendation degree which serves as a reference for outputting, on a priority basis, display for recommending use of the function to a display apparatus; update, when a user operation that matches the user operation information associated with a piece of function attribute information is input, the recommendation degree information to increase the recommendation degree associated with the piece of function attribute information; determine, based on the pieces of recommendation degree information recorded, a function with a highest recommendation degree as a recommended function, from among functions whose respective pieces of function attribute information are stored; cause the display apparatus to provide recommendation display for recommending use of the determined recommended function; add up a number of executions of a recommended function which indicates a number of times a function in relation to the recommendation display is executed by a user operation within a predetermined period of time; calculate a function usage rate which indicates a rate of a number of functions for which a usage history exists with respect to a number of all functions recorded; and adjust a recommended function standard in accordance with fluctuations in the number of executions of a recommended function and the function usage rate, the recommended function standard defining a number of functions selectable as a recommended function.