Patent ID: 7797278

Claim:
A computer readable storage medium encoded with computer executable instructions for a backup system, the computer executable instructions causing a processor of an information processing device to execute the backup system, the backup system comprising: a backup program storing section that retains a backup program that transfers target data of the information processing device to the backup system when executed on the information processing device; a read authentication information storing section that retains an authentication information file that associates a device ID identifying each of a plurality of information processing devices permitting the backup program to read the target data stored therein; a backup function sender that is in communication with the backup program storing section and the read authentication information storing section and that transfers the backup program and the read authentication information to the information processing device; an invocation instructor that instructs a user of the information processing device to invoke the backup program when the target data is not transferred to the backup system from the information processing device after a predetermined period has passed since the backup function sender sent the backup program to the information processing device; and a backup data storing section that is accessible to the backup program and that retains the target data to be transferred to the backup system by the information processing device that has executed the backup program; wherein the computer executable instructions include: read authentication code that causes the processor of the information processor to obtain permission to read the target data from the information processing device by authenticating that the read authentication information sent to the information processing device is associated with one of a plurality of the device IDS contained in the authentication information file which matches a device ID set for that information processing device; and transfer code that causes the processor of the information processor to read the target data permitted to be read and transfer the target data to the backup system.