Patent ID: 8407314

Claim:
A method for sharing a document comprising: receiving, by a first communication device, input indicating that a document on the first communication device is to be shared with a second communication device; determining, by the first communication device, that the document is a first document type and that the first communication device does not have access to an application required to display the first document type; sending, by the first communication device, information representing at least one parameter to be used in processing the document to a document server; sending, by the first communication device, the document to the document server for processing into a plurality of pages based on the at least one parameter, wherein each of the plurality of pages is a second document type that is different from the first document type, and wherein the second document type is supported by an application present on the first communication device; receiving, by the first communication device from the document server, access information corresponding to a first page of the plurality of pages, wherein the access information identifies a location of the first page on a network accessible storage location; retrieving, by the first communication device, the first page from the network accessible storage location using the access information; sending, by the first communication device, information representing at least one parameter of the first page and access information for the first page to the second communication device; displaying, by the first communication device, the first page on a display; selecting, by the first communication device, a second page of the plurality of pages; sending, by the first communication device, information requesting the second page to the network accessible storage location; retrieving, by the first communication device, the second page from the network accessible storage location; sending, by the first communication device, information needed to obtain the second page from the network accessible storage location to the second communication device; and displaying, by the first communication device, the second page on the display.