Patent ID: 7500271

Claim:
An information distribution system comprising: a server apparatus being connected to a terminal apparatus for supplying coded main data to the terminal apparatus, the server apparatus including: memory means for recording at least one coded main data; and transmitting means for transmitting to the terminal apparatus the coded main data that is read out from the memory means; and the terminal apparatus for decoding and reproducing coded main data including: receiving means for receiving the coded main data that is transmitted from the transmitting means of the server apparatus; recording means for recording the coded main data; decoding means for decoding the coded main data that is one of received by the receiving means and recorded in the recording means; judging means for judging whether the terminal apparatus is connected to the server apparatus; control means for controlling the decoding means to decode the coded main data received by the receiving means when the judging means judges that the terminal apparatus is connected to the server apparatus, and for controlling the decoding means to decode the coded main data recorded in the recording means when the judging means judges that the terminal apparatus is not connected to the server apparatus; coding means for coding the main data, wherein the control means causes the coding means to encode the main data and causes the server apparatus to record the coded main data resulting therefrom; and storing means for storing a key that is used when the coding means encodes the main data and used when the decoding means decodes the coded main data, wherein the coding means encodes the main data by using the key stored in the storing means, and the decoding means decodes the coded main data by using the key stored in the storing means.