Patent ID: 8429172

Claim:
A mobile communication terminal, comprising: a storage device which stores rule information including a plurality of pairs of condition information and content information for selecting a program to be recommended, wherein the condition information is composed of a plurality of condition labels; a condition estimator which generates condition estimation data including accuracy data indicating a degree of agreement between a condition indicated by a corresponding one of the plurality of condition labels and a condition of the mobile communication terminal for the corresponding condition label based on sensed data, wherein each of the plurality of condition labels is fallen into one of a plurality of condition items; a priority decision section which estimates the rule information and determines priority data for each pair of the condition information and the content information; an estimator which generates an estimation value indicating a sum of the accuracy data from the condition estimator and the priority data from the priority decision section; and a selection section which provides a shortcut button to run the program with a display device based on the estimation value and the rule information.