Patent ID: 7584196

Claim:
A method for remote data storage, the method comprising: receiving a first request at a web services server from a client device processor, the first request comprising information associated with a first packaged file and an action; accessing a first record in a database in communication with the web services server based at least in part on the first request, the database comprising a plurality of records having packaged file information associated with each of a plurality of files stored on a listener, wherein the first record is associated with the first packaged file and comprising first file information associated with the first packaged file; determining whether to manipulate the first packaged file information in the first record in the database or to transmit the first packaged file information from the first record to the client device processor based at least in part on the request; and if the determination is to manipulate the first packaged file information in the first record, manipulating the first packaged file information in the first record based at least in part on the first request; otherwise transmitting the first packaged file information from the first record to the client device processor, receiving a second request at a listener from the client device processor, the second request based at least in part on the first packaged file information and comprising at least some of the first packaged file information and the action, and performing the action at the listener.