Patent ID: 7231369

Claim:
A server device, comprising: a processor, which executes processing according to a program; a communicator, which communicates with a user terminal connected via a network; and a storage medium, which stores the digital contents and samples thereof, the storage medium storing a server program which causes the processor in the server device to: transmit a sample of the digital contents to the user terminal prior to receiving credit confirming information, when a request is transmitted from the user terminal; perform credit confirmation of the user based on credit confirming information transmitted from the user terminal; and transmit the digital contents to the user terminal only when the credit confirmation is succeeded, wherein the digital contents are transmitted in at least one of a plurality of different conditions to the user terminal; and wherein the digital contents in the condition based on information transmitted from the user terminal is transmitted to the user terminal wherein the digital contents are constituted by first data and second data, and the server program causes the processor in the server device to: transmit the first data to the user terminal before the credit confirmation is completed; transmit the second data for generating the digital contents to the user terminal after the credit confirmation is completed only when the credit confirmation is succeeded; and combine the second data with the first data so that the digital contents are generated, wherein the first data is an encrypted main content of the digital contents, and the second data is a decryption key for decrypting the encrypted main content of the digital contents.