Patent ID: 8886709

Claim:
A method operable on a mobile communication device for uploading a document from the mobile communication device to a server, comprising: generating and storing a scaled down version of the document on the mobile communication device; determining the type of connection the mobile communication device has established with the server; when the mobile communication device has established a connection to the server other than a specified type of high bandwidth connection, uploading the scaled down version of the document to the server; when the mobile communication device has established the specified type of high bandwidth connection to the server: uploading the document from the mobile communication device to the server; deleting the document from the mobile communication device; and storing a record of the upload associated with the scaled down version of the document on the mobile communication device; and after the document has been uploaded to the server, subsequently retrieving the uploaded document from the server using the stored record, and storing the retrieved document on the mobile communication device.