Patent ID: 8050905

Claim:
A method comprising: providing a response to an inquiry from a data source, the response identifying a storage device as being an auto-launch device type, the response being provided through a communication interface of the first storage device to the data source; providing a backup application from the storage device to the data source, the backup application configured to selectively copy data files stored on the data source to a storage area thereby creating a set of backed up data files, wherein providing the backup application includes receiving auto-launch device type commands from the data source, translating the auto-launch device type commands to non-auto-launch device type commands, and sending the non-auto-launch device type commands to the storage device, and receiving non-auto-launch device type responses from the storage device, translating the non-auto-launch device type responses into auto-launch device type responses, and sending the auto-launch device type responses to the data source; providing a GUI for a user to select a data file from amongst the set of backed up data files, and specify a task for an online service provider; receiving a user selection of a data file from amongst the set of backed up data files; receiving a task specification for the online service provider; automatically connecting to the online service provider; and uploading the selected backed up data file to the automatically connected online service provider.