Patent ID: 7702781

Claim:
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; or a 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.