Patent ID: 7219363

Claim:
A broadcast program related information processor comprising: a creator for creating at least a program tag referring to said program based on information regarding a program during watching received from a program display controller, said program display controller display-controlling a telecast program during video-recording or broadcasting and a stored program during replaying; an inserter for inserting said created program tag into a location of a message as externally specified by a user, said program tag being subsequently usable to control displaying and/or recording of a program, wherein said inserter inserts said program tag into said location of a message in creation in accordance with an external instruction; a decider for deciding whether or not a program specified with a program tag externally specified during displaying said message is before or during broadcasting or in a recorded state, and wherein said decider, when determining a program before broadcasting, issues an instruction for reserving the video-recording of a program specified in accordance with information of said program tag and wherein said decider, when determining a program during broadcasting or a recorded program, issues an instruction for replaying a program specified in accordance with information of said program tag; means for displaying, when a program specified with a program tag in a message to be displayed is before broadcasting, a program tag in a representation method representing a record reservable state; means for displaying, when a program specified with said program tag is during broadcasting or in a recorded state, a program tag in a representation method of representing a displayable state; means for displaying, when a program specified with said program tag is in an already broadcast state and in a non-recorded state, a program tag in a representation method of representing a non-displayable state; means for instructing said program display controller to replay a program specified in accordance with program tag information externally specified during displaying said message; a database for storing correspondence relationships between program tags different at every area; and means for converting a program tag in a message transmitted from a different area based on said database and in accordance with an area representing said program.