Selecting storage cloud for storage of entity files from plurality of storage clouds
First Claim
1. A cloud-utilizing terminal coupled to a plurality of storage clouds via a network, the cloud-utilizing terminal comprising a processor and memory having instructions executable by the processor to perform steps of:
- generating at least one virtual folder displaying links associated with entity files stored in each storage cloud of the plurality of storage clouds;
referencing attributes of a first entity file of the entity files, attributes of a first virtual folder of the at least one virtual folder and attributes of the plurality of storage clouds, in response to the creation or update of the first entity file in the first virtual folder in the cloud-utilizing terminal, and using the attributes of the plurality of storage clouds to select a storage cloud from the plurality of storage clouds for storing the first entity file so as to satisfy predefined rules associated with the attributes of the plurality of storage clouds;
uploading the first entity file in the cloud-utilizing terminal to the selected storage cloud; and
displaying in the first virtual folder a link to the first entity file uploaded to the selected storage cloud, wherein a plurality of synchronizing folders associated respectively with the plurality of storage clouds is also provided in the cloud-utilizing terminal, and the first entity file generated or stored in the first virtual folder is moved from the first virtual folder to a synchronizing folder of the plurality of synchronizing folders associated with the selected storage cloud.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique to enable the user of storage clouds to use of a plurality of storage clouds without the user of storage clouds being aware of which data is being entrusted to which storage cloud and without sacrificing safety or ease-of-use by selecting at least one storage cloud to store an entity file storable in a cloud-utilizing terminal from among a plurality of storage clouds connected via a network to the cloud-utilizing terminal. This technique includes referencing the attributes or context of an entity file, or the attributes of a virtual folder and each attribute of a plurality of storage clouds, in response to the creation or update of the entity file in the virtual folder in the cloud-utilizing terminal, and selecting at least one storage cloud from among a plurality of storage clouds for storing the entity file so as to satisfy predefined rules.
-
Citations
24 Claims
-
1. A cloud-utilizing terminal coupled to a plurality of storage clouds via a network, the cloud-utilizing terminal comprising a processor and memory having instructions executable by the processor to perform steps of:
-
generating at least one virtual folder displaying links associated with entity files stored in each storage cloud of the plurality of storage clouds; referencing attributes of a first entity file of the entity files, attributes of a first virtual folder of the at least one virtual folder and attributes of the plurality of storage clouds, in response to the creation or update of the first entity file in the first virtual folder in the cloud-utilizing terminal, and using the attributes of the plurality of storage clouds to select a storage cloud from the plurality of storage clouds for storing the first entity file so as to satisfy predefined rules associated with the attributes of the plurality of storage clouds; uploading the first entity file in the cloud-utilizing terminal to the selected storage cloud; and displaying in the first virtual folder a link to the first entity file uploaded to the selected storage cloud, wherein a plurality of synchronizing folders associated respectively with the plurality of storage clouds is also provided in the cloud-utilizing terminal, and the first entity file generated or stored in the first virtual folder is moved from the first virtual folder to a synchronizing folder of the plurality of synchronizing folders associated with the selected storage cloud. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising a non-transitory computer-readable recording medium having recorded thereon a computer program operable for selecting at least one storage cloud to store an entity file storable in a cloud-utilizing terminal from among a plurality of storage clouds connected via a network to the cloud-utilizing terminal, the cloud-utilizing terminal having at least one virtual folder displaying links associated with entity files stored in each storage cloud of the plurality of storage clouds, the computer program comprising instructions for causing the cloud-utilizing terminal to perform, when the computer program is executed by the cloud-utilizing terminal, to perform steps of:
-
referencing attributes of a first entity file of the entity files, attributes of a first virtual folder of the at least one virtual folder and attributes of the plurality of storage clouds, in response the creation or update of the first entity file in the first virtual folder in the cloud-utilizing terminal, and using the attributes of the plurality of storage clouds to select a storage cloud from the plurality of storage clouds for storing the first entity file so as to satisfy predefined rules associated with the attributes of the plurality of storage clouds; and uploading the first entity file in the cloud-utilizing terminal to the selected storage cloud selected by the cloud-utilizing terminal, and displaying a link to the uploaded first entity file in the first virtual folder, wherein a plurality of synchronizing folders associated respectively with the plurality of storage clouds is also provided in the cloud-utilizing terminal, and the first entity file generated or stored in the first virtual folder is moved from the first virtual folder to a synchronizing folder of the plurality of synchronizing folders associated with the selected storage cloud. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A computer program product comprising a non-transitory computer-readable recording medium having recorded thereon a computer program operable for managing using at least one virtual folder an entity file able to be stored in a storage cloud by a cloud-utilizing terminal connectable to a storage cloud via a network and is operable to display a link associated with an entity file stored in each storage cloud of a plurality of storage clouds, the computer program comprising instructions for causing the cloud-utilizing terminal to perform, when the computer program is executed by the cloud-utilizing terminal, steps of:
-
referencing attributes of a first entity file, attributes of a first virtual folder of the at least one virtual folder and attributes of the plurality of storage clouds, in response to the creation or update of the first entity file in the first virtual folder in the cloud-utilizing terminal, and using the attributes of the plurality of storage clouds to select a storage cloud from the plurality of storage clouds for storing the first entity file so as to satisfy predefined rules associated with the attributes of the plurality of storage clouds; uploading the first entity file in the cloud-utilizing terminal to the selected storage cloud selected by the cloud-utilizing terminal; and creating a first link to the uploaded first entity file, and displaying the created first link in the first virtual folder, the first entity file being deleted from the first virtual folder, wherein a plurality of synchronizing folders associated respectively with the plurality of storage clouds is also provided in the cloud-utilizing terminal, and the first entity file generated or stored in the first virtual folder is moved from the first virtual folder to a synchronizing folder of the plurality of synchronizing folders associated with the selected storage cloud.
-
-
24. A computer program product comprising a non-transitory computer-readable recording medium having recorded thereon a computer program operable for managing using at least one virtual folder an entity file able to be stored in a storage cloud by a cloud-utilizing terminal connectable to a storage cloud via a network and is operable to display a link associated with an entity file stored in each storage cloud of the plurality of storage clouds, the computer program comprising instructions for causing the cloud-utilizing terminal to perform, when the computer program is executed by the cloud-utilizing terminal, steps of:
-
referencing context of a first entity file, the attributes of a first virtual folder of the at least one virtual folder and attributes of the plurality of storage clouds, in response to the creation or update of the first entity file in the first virtual folder in the cloud-utilizing terminal, and using the attributes of the plurality of storage clouds to select a storage cloud from the plurality of storage clouds for storing the first entity file so as to satisfy predefined rules associated with the attributes of the plurality of storage clouds; uploading the first entity file in the cloud-utilizing terminal to the selected storage cloud selected by the cloud-utilizing terminal; and creating a first link to the uploaded first entity file, and displaying the created first link in the first virtual folder, the first entity file being deleted from the first virtual folder, wherein a plurality of synchronizing folders associated respectively with the plurality of storage clouds is also provided in the cloud-utilizing terminal, and the first entity file generated or stored in the first virtual folder is moved from the first virtual folder to a synchronizing folder of the plurality of synchronizing folders associated with the selected storage cloud.
-
Specification