Patent ID: 8281340

Claim:
An information processing apparatus for recommending contents, said information processing apparatus comprising: recommendation information generating means for generating recommendation information on content to be recommended to a user, and when the recommendation information is presented to said user, for changing a form of presentation of at least a part of the recommendation information, wherein said recommendation information generating means generates first recommendation information on said recommended content and presents the first recommendation information to said user, the first recommendation information being a recommendation notice indicating that distribution of said recommended content is to start within a predetermined time, the recommendation notice being a symbol icon, and when said user gives a predetermined instruction in response to the recommendation notice symbol icon being presented, said recommendation information generating means generates second recommendation information on said recommended content and presents the second recommendation information to said user, the second recommendation information being a description of the recommended content, whereby the form of presentation of said recommendation information is changed; operating input means for obtaining operating input for at least one of a display device that displays the distributed content or a recording and reproducing device that at least one of records or reproduces the distributed content; operation log obtaining means for obtaining an operation log of at least one of the operating input means, the display device, or the recording and reproducing device; and preference information generating means for generating preference information indicating a tendency of preferences of a user operating at least one of the information processing apparatus, the display device, or the recording and reproducing device based on the operation log obtained from the operation log obtaining means, wherein the recommendation information generating means generates the recommendation information based on the preference information.