Patent ID: 8787724

Claim:
An information processing apparatus which presents a viewing schedule of a video content to a user, the apparatus comprising: at least one processor configured to: acquire a broadcast schedule of a broadcast content to be broadcast; acquire information about a recorded content that has been recorded and an on-demand content that has been downloaded; collect user's viewing history; compute, for each time frame on a particular day of a week from at least a subset of a plurality of time frames, a taste value comprising a plurality of dimensions indicating user's viewing behavior in previous instances of the respective time frame in the subset based on the collected user's viewing history, wherein at least one first dimension of the taste value is associated with the broadcast content and at least one second dimension of the taste value is associated with the recorded content; compute, for broadcast content scheduled to be broadcast in respective time frames of the plurality of frames, for the recorded content and for the on-demand content, a respective evaluation value comprising a mathematical quantity indicating a feature of the broadcast content, the recorded content, and the on-demand content; and generate the viewing schedule indicating, for at least one time frame of the plurality of time frames, proposed content selected from the broadcast content, the recorded content, and the on-demand content based on a degree of similarity between the taste value computed for the at least one time frame and the respective corresponding evaluation values computed for the broadcast content, the recorded content, and the on-demand content; and display the generated viewing schedule so that the broadcast content, the recorded content, and the on-demand content are displayed on a same time axis; wherein, the evaluation value computed for the broadcast content is computed for the time frame having a taste value that is equal to or greater than a threshold.