Patent ID: 7970738

Claim:
A method comprising: receiving, by a mobile device, a document identifier of a document by analyzing the document to obtain the document identifier from the content of the document; submitting, by the mobile device, the document identifier to one or more servers communicably coupled to the mobile device; receiving, by the mobile device, a set of metadata entries associated with the document identifier from the one or more servers, the metadata entries having information corresponding to the document including a set of comments associated with the document; caching, by the mobile device, additional information related to the document that is created and stored on the mobile device while the mobile device does not have access to the one or more servers from which the information is received; periodically polling, by the mobile device, the one or more servers to receive updated information for the set of metadata entries; synchronizing, by the mobile device, the set of metadata entries, the additional information, and the updated information into a synchronized and updated set of metadata entries for the document to be viewed on the mobile device; and uploading, by the mobile device, the synchronized and updated set of metadata entries to the one or more servers.