Patent ID: 7587673

Claim:
An information processing apparatus, comprising: a processor; a first selection unit configured to extract and rank a keyword from program information of a predetermined program selected from at least one of a program being received and a recorded program, and to select article information having a highest ranking and which includes the same keyword as the extracted keyword among article information described in a Resource Description Framework Site Summary (RSS) format; a display controller configured to display the article information having the highest ranking selected by the first selection section simultaneously with an image of the predetermined program; a first setting unit configured to extract a keyword from article information described in RSS format, and to rank the extracted keyword; a second setting unit configured to acquire at least one of program information on a program being received and program information on a recorded program, and to rank the program which includes, in the program information, the same keyword as a keyword having a predetermined ranking among the keywords having rankings provided by the first setting unit; and a second selection unit configured to select the predetermined program on the basis of the rankings given by the second setting unit.