Patent ID: 7444421

Claim:
A data storage method for distributing and recording data in a plurality of information processing terminals interconnected over a network, the method comprising: encoding first data to generate second data, the first data having a first number of blocks and the second data having a second number of blocks; packetizing the second data into a plurality of packets; generating a recording probability indicating a probability of the plurality of information processing terminals recording the plurality of packets; transmitting the plurality of packets and the recording probability to the plurality of information processing terminals; recording the plurality of packets in the plurality of information processing terminals based on the recording probability; generating response request data including a response probability indicating a probability of the plurality of information processing terminals transmitting the plurality of packets; transmitting the response request data to the plurality of information processing terminals; and responding to the response request data by transmitting the plurality of packets recorded in the plurality of information processing terminals based on the response probability.