Patent ID: 7124428

Claim:
An information providing system comprising: a transmission server section configured to transmit a continuous stream of contents data of a group of multimedia contents including prearranged combinations of program main body data prepared with sorting information annexed thereto and groups of auxiliary materials; terminal sections having a function of receiving the continuous stream of contents data transmitted from said transmission server section, a function of recording the program main body data and the auxiliary materials received by it, a function of recording the sorting information annexed to said program main body data and said auxiliary materials and a function of transmitting the sorting information annexed to the program main body data and the auxiliary materials selected by it along with terminal ID information; and a processing server section configured to detect any change to be made to the auxiliary materials combined with the selected program main body data and, upon detecting such a change, issuing an instruction for the change made to be made to said auxiliary materials to the terminal sections, wherein said terminal sections are configured to receive the instruction for the change to be made to the auxiliary materials from said processing server section and send, to the processing server section, the conditions for the instruction for the change and an acknowledgment or refusal of the change on the basis of the relationship between attributes of the program main body data and the auxiliary materials and user profile.