| CPC G06F 8/65 (2013.01) [G06F 8/654 (2018.02)] | 5 Claims |

|
1. An information processing device that stores software of a plurality of functionalities, the information processing device comprising:
at least one central processing unit (CPU) configured to:
receive a user operation to use the software;
execute a piece of the software associated with a functionality, among the plurality of functionalities, corresponding to the user operation;
acquire usage histories of the plurality of functionalities based on the execution of the piece of the software;
acquire update information indicating update targets for the software;
determine at least one functionality to be preferentially updated among the update targets indicated by the update information based on the usage histories,
provide an update notification to prompt an update of a piece of the software associated with the at least one functionality based on the determination, wherein:
the acquired usage histories of the plurality of functionalities are associated with a time period that ends at a point of time of the acquisition of the update information and starts from a prescribed time period before the acquisition of the update information, and
the functionality has a longer total time of use in the prescribed time period than the at least one functionality.
|