External hard drive device with cloud drive support
First Claim
Patent Images
1. A method comprising:
- executing a startup program on a computer, the startup program being stored on an external storage device connected with the computer;
downloading, by the startup program, a file management program from a remote server to the computer; and
installing the file management program on the computer;
sending, by the startup program or the file management program, a message to a cloud storage management server requesting the creation of a cloud storage account associated with the external storage device;
receiving, by the file management program, an indication that the cloud storage account has been created; and
receiving, by the file management program, a command from a user to transfer a file from a memory of the computer to the external storage device connected to the computer;
if a size of the file is greater than a threshold value;
directly uploading, by the file management program, the file from the memory of the computer connected to the external storage device to a cloud storage location along with an indication of the cloud storage account;
otherwise;
storing, by the file management program, the file from the memory of the computer in the external storage device;
detecting, by a system program running on the computer, that the file is being stored to the external storage device; and
upon detecting that the file is being stored to the external storage device, uploading, by the file management program and from the external storage device, the file to the cloud storage location along with the indication of the cloud storage account.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed to execute a startup program on a computer, the startup program being stored on an external storage device connected with the computer; download a file management program from a remote server to the computer; install the file management program on the computer; send a message to a cloud storage management server requesting the creation of a cloud storage account associated with the external storage device; and receive an indication that the cloud storage account has been created.
-
Citations
18 Claims
-
1. A method comprising:
-
executing a startup program on a computer, the startup program being stored on an external storage device connected with the computer; downloading, by the startup program, a file management program from a remote server to the computer; and
installing the file management program on the computer;sending, by the startup program or the file management program, a message to a cloud storage management server requesting the creation of a cloud storage account associated with the external storage device; receiving, by the file management program, an indication that the cloud storage account has been created; and receiving, by the file management program, a command from a user to transfer a file from a memory of the computer to the external storage device connected to the computer; if a size of the file is greater than a threshold value; directly uploading, by the file management program, the file from the memory of the computer connected to the external storage device to a cloud storage location along with an indication of the cloud storage account; otherwise; storing, by the file management program, the file from the memory of the computer in the external storage device; detecting, by a system program running on the computer, that the file is being stored to the external storage device; and upon detecting that the file is being stored to the external storage device, uploading, by the file management program and from the external storage device, the file to the cloud storage location along with the indication of the cloud storage account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
an external storage device in communication with a computer, the computer in communication with a network, the external storage device comprising a startup program stored on the external storage device, configured to be executed by the computer to at least; request a file management program stored in a program store; execute the file management program to enable communication of information between the computer and a cloud storage location; and request, by the startup program or the file management program, creation of a cloud storage account associated with the external storage device, the request for the creation of the cloud storage account being carried out after the request for the file management program in the program store and after the execution of the file management program to enable communication between the computer and the cloud storage location, upon receiving, by the file management program, a command from a user to transfer a file from a memory of the computer to the external storage device in communication with the computer, a determination is made, by the file management program, as to whether a size of the file is greater than a threshold value; and if the size of the file is greater than the threshold value; the file is directly uploaded, by the file management program, from the memory of the computer in communication with the external storage device to the cloud storage location along with an indication of the cloud storage account; otherwise; the file from the memory of the computer is stored, by the file management program, in the external storage device and uploaded, from the external storage device, to the cloud storage location along with the indication of the cloud storage account. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A non-transitory computer-readable storage medium including instructions that cause a computer in communication with the computer-readable storage medium to:
execute a startup program, stored in an external device connected to a computer, that is configured to; request a file management program stored in a program store; and execute the file management program to enable communication of information between the computer and a cloud storage device; and request, by the startup program or the file management program, creation of a cloud storage account associated with the external storage device, the request for the creation of the cloud storage account being carried out after the request for the file management program in the program store and after the execution of the file management program to enable communication between the computer and the cloud storage device, upon receiving, by the file management program, a command from a user to transfer a file from a memory of the computer to the external storage device in communication with the computer, a determination is made, by the file management program, as to whether a size of the file is greater than a threshold value; and if the size of the file is greater than the threshold value; the file is directly uploaded, by the file management program, from the memory of the computer in communication with the external storage device to the cloud storage location along with an indication of the cloud storage account; otherwise; the file from the memory of the computer is stored, by the file management program, in the external storage device and uploaded, from the external storage device, to the cloud storage location along with the indication of the cloud storage account. - View Dependent Claims (16, 17, 18)
Specification