Patent ID: 8266651

Claim:
An information providing system comprising: a transmission server configured to transmit a continuous stream of contents data of a group of multimedia contents including prearranged combinations of program main body data, groups of auxiliary materials, and sorting information attached to the program main body data and groups of auxiliary materials, wherein the sorting information includes sorting numbers and a return address corresponding to a processing server that is different from the transmission server; a terminal configured to receive the continuous stream of contents data transmitted from said transmission server; a memory at the terminal configured to store information related to profile data of a user and profile data of the terminal; and a reproducing section at the terminal configured to reproduce the contents data by modifying an arrangement order of the contents data by comparing attribute data of each program main body data and that of each auxiliary material of a program as separated from each other with the information related to profile data of the user and the profile data of the terminal, wherein the terminal is configured to transmit sorting numbers corresponding to the modified arrangement order of the contents to the processing server based on the sorting numbers and the return address included in the sorting information attached to the program main body and the groups of auxiliary materials.