Patent ID: 7610301

Claim:
A program information processing system, comprising: a program information management server configured to store program meta information as meta information about a program; and a program information operation terminal configured to allow a display apparatus to display a program list created based on said program meta information, wherein, said program information management server has, a program meta information storage section configured to store a plurality of said program meta information associated with a plurality of programs, wherein said program meta information includes at least available time information showing an availability of said program to a user; a user information storage section configured to store a user identifier associated with preference information of the user, wherein said user identifier uniquely identifies the user of said program information operation terminal; a user identification reception section configured to receive said user identifier from said program information operation terminal; a time information reception section configured to receive time information from said program information operation terminal; a program recommendation section configured to retrieve a plurality of programs from said program meta information storage section, wherein said retrieved programs are broadcast at an approximate time indicated by said time information based on said time information, said user identifier, and preference information stored in said user information storage section associated with said user identifier and are recommended to a user identified by said user identifier; a program list information creation section configured to create program list information based on program list information associated with each of the plurality of programs retrieved by said program recommendation section; and a program list information transmission section configured to transmit said program list information created by said program list information creation section to the program information operation terminal of the user identified by said user identifier; and said program information operation terminal has, a user identifier transmission section configured to transmit said user identifier to said program information management server; a time information transmission section configured to transmit said time information to said program information management server; a program list information reception section configured to receive said program list information from said program information management server; and a program list display section configured to allow said display apparatus to display said program list based on said program list information.