Automatic connection to an online service provider from a backup system
First Claim
1. A method comprising:
- providing a response to an inquiry from a data source, the response identifying a flash memory of a USB flash drive as being an auto-launch device type, the response being provided through a USB interface of the USB flash drive to the data source;
providing a backup application from the flash memory of the USB flash drive to the data source, the backup application configured to selectively copy data files stored on the data source to a networked storage thereby creating a set of backed up data files, wherein providing the backup application includesreceiving auto-launch device type commands from the data source, translating the auto-launch device type commands to flash memory device type commands, and sending the flash memory device type commands to the flash memory, andreceiving flash memory device type responses from the flash memory, translating the flash memory 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A software application is provided for a user to select a backed up data file and specify a task to be performed by an online service provider on the selected file. The application automatically connects to the online service provider and uploads the selected file for the online service provider to perform the task. Tasks that can be performed include printing, sharing, viewing, playing and archiving the selected file. Task preferences, user settings and user information can also be specified by the user and uploaded to the online service provider. Automatic connection to the online service provider can be via default setting, selected file type, or specified task. Alternatively, the user can designate which service provider is to perform the task. Payment for the task can be accomplished via bundled credits or by other payment mechanisms.
185 Citations
29 Claims
-
1. A method comprising:
-
providing a response to an inquiry from a data source, the response identifying a flash memory of a USB flash drive as being an auto-launch device type, the response being provided through a USB interface of the USB flash drive to the data source; providing a backup application from the flash memory of the USB flash drive to the data source, the backup application configured to selectively copy data files stored on the data source to a networked storage 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 flash memory device type commands, and sending the flash memory device type commands to the flash memory, and receiving flash memory device type responses from the flash memory, translating the flash memory 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer readable medium having stored thereupon computing instructions executable by a processor to perform a method, the method comprising:
-
providing a response to an inquiry from a data source, the response identifying a flash memory of a USB flash drive as being an auto-launch device type, the response being provided through a USB interface of the USB flash drive to the data source; providing a backup application from the flash memory of the USB flash drive to the data source, the backup application configured to selectively copy data files stored on the data source to a networked storage 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 flash memory device type commands, and sending the flash memory device type commands to the flash memory, and receiving flash memory device type responses from the flash memory, translating the flash memory 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 selection of a backed up data file from amongst the set of backed up data files, and for specification of a task for an online service provider; receiving a selection of a backed up 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 data file to the automatically connected online service provider. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification