Method and apparatus for downloading a file
First Claim
Patent Images
1. A method of downloading a file, performed by a first device, comprising:
- receiving, from a user, a first user input for downloading one of one or more files stored in the cloud server;
identifying, by a processor of the first device, the file stored in the cloud server according to the received first user input;
identifying, according to the received first user input, at least one second device which stores the file according to a previously received second user input for downloading the file from the cloud server, the at least one second device and the first device being registered to have a same user account;
based on not identifying the at least one second device which stores the file, downloading the file from the cloud server;
based on identifying the at least one second device which stores the file, obtaining, by the processor, download times, which are expected to be taken to download the file from each of the cloud server and the at least one second device;
displaying a list of storage locations of the file with the download time to be taken to download the file, the storage locations including identification information of the cloud server and identification information of the at least one second device;
receiving, from the user, a third user input for selecting one of the cloud server and the at least one second device from the list; and
downloading the file from the selected device, wherein the download time to be taken to download the file is displayed when the file is stored in at least two of the at least one second devices or the cloud server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of downloading a file to a device includes receiving a request to download one of one or more files stored in a cloud server, confirming whether the requested file is stored in registered devices which are connected through a network, determining priorities of the cloud server and the registered devices which store the requested file, and downloading the requested file from the cloud server and the registered devices which store the requested file, based on the priorities.
-
Citations
7 Claims
-
1. A method of downloading a file, performed by a first device, comprising:
-
receiving, from a user, a first user input for downloading one of one or more files stored in the cloud server; identifying, by a processor of the first device, the file stored in the cloud server according to the received first user input; identifying, according to the received first user input, at least one second device which stores the file according to a previously received second user input for downloading the file from the cloud server, the at least one second device and the first device being registered to have a same user account; based on not identifying the at least one second device which stores the file, downloading the file from the cloud server; based on identifying the at least one second device which stores the file, obtaining, by the processor, download times, which are expected to be taken to download the file from each of the cloud server and the at least one second device; displaying a list of storage locations of the file with the download time to be taken to download the file, the storage locations including identification information of the cloud server and identification information of the at least one second device; receiving, from the user, a third user input for selecting one of the cloud server and the at least one second device from the list; and downloading the file from the selected device, wherein the download time to be taken to download the file is displayed when the file is stored in at least two of the at least one second devices or the cloud server. - View Dependent Claims (2, 3, 7)
-
-
4. A first device configured to download a file, the first device comprising:
-
a memory storing one or more instructions; a display; and a processor configured to execute the one or more instructions; receive, from a user, a first user input for downloading one of one or more files stored in a cloud server; identify the files stored in the cloud server according to the received first user input; identify, according to the received first user input, at least one second device which stores the file according to a previously received second user input for downloading the files from the cloud server, the at least one second device and the first device being registered to have a same user account, based on not identifying the at least one second device which stores the file, download the file from the cloud server; based on identifying the at least one second device which stores the file, obtain download times which are expected to be taken to download the files from each of the cloud server and the at least one second device, and control the display to display a list of storage locations of the file and the download time to be taken to download the file, the storage locations including identification information of the cloud server and identification information of the at least one second device; receive, from the user, a third user input for selecting one of the cloud server and the at least one second device from the list; and download the determined file from the selected device, wherein the processor is configured to; control the display to display the download time to be taken to download the file when the file is stored in at least two of the at least one second device or the cloud server. - View Dependent Claims (5, 6)
-
Specification