Patent ID: 7796837

Claim:
A computer implemented method of processing an image for display on a mobile communication device, comprising: receiving, at a server system, from a computing device remote from the server system, a request for an initial document having an image map comprising an image to be displayed on a remote device; retrieving with the server system the initial document that includes the image map comprising the image, coordinates that specify portions of the image, and selectable links that are associated with the specified portions of the image, wherein the selectable links are assigned to the specified portions of the image such that selection of one of the specified portions by a user viewing the initial document executes a selectable link assigned to the selected portion; extracting, using a transcoder, the specified portions of the image based on the image map by creating a sub-image from the image for each of the specified portions of the image as defined by the coordinates of the image map, wherein the created sub-images comprise image files that are separate from the image map and the image, wherein each sub-image is created to be effectively displayed on the remote device, wherein the sub-images are created based on the coordinates of the image map that specify the portions of the image; generating, using the transcoder, a second document that comprises each of the extracted portions of the image, wherein the generated second document includes the created sub-images as a substitute for the image that is not too large or too detailed to effectively display on the remote device, and wherein a spatial positioning in a visual display of the created sub-images in the second document is different than a spatial positioning in a visual display of the corresponding specified portions in the image map; and transmitting the generated second document to the remote device for display on the remote device.