×

Method for requesting and viewing a zoomed area of detail from an image attachment on a mobile communication device

  • US 20060055693A1
  • Filed: 09/15/2004
  • Published: 03/16/2006
  • Est. Priority Date: 09/15/2004
  • Status: Active Grant
First Claim
Patent Images

1. A process for viewing an enlarged area of a server stored original image on a mobile communication device, comprising:

  • building a graph structure within said server representing a map of said original image;

    transmitting an image size limit from said mobile communication device to said server indicative of screen size of said mobile communication device;

    downloading and displaying said original image from said server to said mobile communication device, said image being re-sized in the server in the event that the dimensions thereof exceed said image size limit;

    downloading original size data for said image from said server to said mobile communication device;

    calculating crop rectangle coordinates based on an image zoom area defined on said mobile communication device and translating said crop rectangle coordinates based on said original size data;

    sending a request from the mobile communication device to the server to enlarge the image displayed on said device based on the translated crop rectangle coordinates and said image size limit;

    in response to receiving said request, extracting said image size limit and said translated crop rectangle coordinates within said server;

    retrieving and traversing said graph structure within the server to locate any corresponding image component for said original image and, upon locating said corresponding image component iterating through attributes of the image component to determine if a separate image component has been constructed for said image size limit;

    in the event that said separate image component has not been constructed then collecting image binary data from said original image within said server and constructing a new image component from said binary data;

    caching said new image component as an attribute of the original image in said graph structure;

    collecting further image binary data from one of either said new image component or said separate image component and modifying said further binary data based on said translated crop rectangle coordinates to create said enlarged area of said original image; and

    downloading said enlarged area of said original image to said mobile communication device.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×