System and method of storing data files at a remote storage facility
First Claim
Patent Images
1. A method comprising:
- receiving by at least one computer, at a client device of a first entity, a selection by a user of a store as command at a graphical user interface (GUI) executing on said client device, the first entity being at least one of an individual, the user, or a company;
receiving by the at least one computer a selection of a data file on said client device by the user for transfer across a network for storage at a remote storage facility of a second entity, the user having an associated login account with the second entity, the second entity being at least one of a network service provider or an internet service provider (ISP);
prompting by the at least one computer the user for a file name for said data file at said GUI;
associating by the at least one computer said file name with said data file;
receiving by the at least one computer a parameter selection at said GUI, said parameter selection coupled to said account and coupled to a service level agreement (SLA) between the first entity and the second entity, said parameter selection comprising a scheduled transfer time, an encryption selection, and at least one of;
an administrative parameter, wherein said administrative parameter comprises a user selectable remote storage retention duration for said data file and at least one of a default parameter, a previously selected parameter, or a synchronize option;
indexing information;
a compression level;
ora security level;
applying by the at least one computer said parameter selection to said data file;
identifying by the at least one computer said SLA;
determining by the at least one computer whether to transfer said data file based on enforcing said SLA;
queuing, if transfer is determined to be permitted, by the at least one computer said data file in a queue for scheduled upload transmission to said remote storage facility of the second entity at said scheduled transfer time; and
transferring, if transfer is determined to be permitted, by the at least one computer said data file to said remote storage facility at said transfer time automatically without user interaction based on said parameter selection.
6 Assignments
1 Petition
Accused Products
Abstract
A system may include a network, a remote storage facility coupled to the network, and a client coupled to the network. The client may be adapted to receive a store command for a data file, to prompt a user for a file name for the data file, and to receive a parameter selection. The parameter selection may include a transfer time. The client may be adapted to apply the parameter selection to the data file, to queue the data file in a queue for transmission to the remote storage facility, and to transfer the data file to the remote storage facility at the transfer time.
-
Citations
38 Claims
-
1. A method comprising:
-
receiving by at least one computer, at a client device of a first entity, a selection by a user of a store as command at a graphical user interface (GUI) executing on said client device, the first entity being at least one of an individual, the user, or a company; receiving by the at least one computer a selection of a data file on said client device by the user for transfer across a network for storage at a remote storage facility of a second entity, the user having an associated login account with the second entity, the second entity being at least one of a network service provider or an internet service provider (ISP); prompting by the at least one computer the user for a file name for said data file at said GUI; associating by the at least one computer said file name with said data file; receiving by the at least one computer a parameter selection at said GUI, said parameter selection coupled to said account and coupled to a service level agreement (SLA) between the first entity and the second entity, said parameter selection comprising a scheduled transfer time, an encryption selection, and at least one of; an administrative parameter, wherein said administrative parameter comprises a user selectable remote storage retention duration for said data file and at least one of a default parameter, a previously selected parameter, or a synchronize option; indexing information; a compression level;
ora security level; applying by the at least one computer said parameter selection to said data file; identifying by the at least one computer said SLA; determining by the at least one computer whether to transfer said data file based on enforcing said SLA; queuing, if transfer is determined to be permitted, by the at least one computer said data file in a queue for scheduled upload transmission to said remote storage facility of the second entity at said scheduled transfer time; and transferring, if transfer is determined to be permitted, by the at least one computer said data file to said remote storage facility at said transfer time automatically without user interaction based on said parameter selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a storage device at a first entity comprising at least one of a network service provider or an internet service provider (ISP); a network coupled to said storage device that receives from a client device at a second entity coupled to said network, a data file via a scheduled upload transmission scheduled by a user of the client device through a store as command, the scheduled upload transmission determined to be permitted based on enforcement of an identified service level agreement (SLA) between the first entity and the second entity, the user having an associated login account with the first entity, the second entity comprising at least one of an individual, the user, or a company; wherein the storage device stores said data file according to a parameter selection coupled to said account and coupled to the SLA ; and wherein said parameter selection comprises a scheduled transfer time, an encryption selection and at least one; an administrative parameter, wherein said administrative parameter comprises a user selectable remote storage retention duration for said data file and at least one of a default parameter, a previously selected parameter, or a synchronize option; indexing information; a compression level;
ora security level.
-
-
19. A computer program product (CPP) embodied on a computer readable medium, the CPP comprising:
a GUI application, said GUI comprising; instructions for enabling at least one computer to receive a user selected store as command to queue a scheduled upload, and automatically transmit, according to a parameter selection coupled to a service level agreement (SLA) between a first entity and a second entity, a data file on said client device to a remote storage facility at the second entity at a user selectable transfer time for storage at the remote storage facility if transmission is determined to be permitted based on identification and enforcement of the SLA, the first entity being at least one of an individual, the user, or a company, and the second entity being at least one of a network service provider or an internet service provider; instructions for enabling the at least one computer to apply to said data file the parameter selection, the parameter selection comprising a scheduled transfer time, an encryption selection, and at least one of; an administrative parameter, wherein said administrative parameter comprises a user selectable remote storage retention duration for said data file and at least one of a default parameter, a previously selected parameter, or a synchronize option; indexing information; a compression level;
ora security level. - View Dependent Claims (20)
-
21. A method comprising:
-
receiving by at least one computer at a storage facility service provider of a first entity, a scheduled upload transmission of a data file, based on a parameter selection, from a remote client device of—
a second entity resulting from a store as request from a user, the user having an account associated with the first entity, the scheduled upload transmission determined to be permitted based on enforcement of an identified service level agreement (SLA) between the first entity and the second entity, the storage facility and the remote client device coupled to one another via at least one of;
a network service provider or an internet service provider (ISP), the second entity being at least one of an individual, the user, or a company,wherein said parameter selection is coupled to said account and coupled to the SLA, wherein said parameter selection comprises a scheduled transfer time, an encryption selection and at least one of; an administrative parameter, wherein said administrative parameter comprises a user selectable remote storage retention duration for said data file and at least one of a default parameter, a previously selected parameter, or a synchronize option; indexing information; a compression level;
ora security level; and storing by the at least one computer said data file on a storage device of said storage facility service provider based on said parameter selection. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system comprising:
-
means for receiving by at least one computer at a storage facility service provider of a first entity, a scheduled upload transmission of a data file, based on a parameter selection, from a remote client device of second entity resulting from a store as request from a user, the user having an account associated with the first entity, the scheduled upload transmission determined to be permitted based on enforcement of an identified service level agreement (SLA) between the first entity and the second entity, the storage facility and the remote client device coupled to one another via at least one of;
a network service provider or an internet service provider (ISP), the second entity being at least one of an individual, the user, or a company,wherein said parameter selection is coupled to said account and coupled to the SLA, wherein said parameter selection comprises a scheduled transfer time, an encryption selection and at least one of; an administrative parameter, wherein said administrative parameter comprises a user selectable remote storage retention duration for said data file and at least one of a default parameter, a previously selected parameter, or a synchronize option; indexing information; a compression level;
ora security level; and means for storing by the at least one computer said data file on a storage device of said storage facility service provider based on said parameter selection.
-
Specification