A method for providing a presentation of a region-of-interest within an original image to a
client, the original image being stored in a
content server coupled to a
proxy server and the
client over a network, the method comprising: in response to a request from the
client for the presentation, receiving at the
proxy server the original image from the
content server; applying a lens to the original image to produce the presentation at the
proxy server, the lens having a focal region with a
magnification for the region-of-interest at least partially surrounded by a
shoulder region where the
magnification diminishes; and, sending the presentation to the client. In addition, a method for generating a presentation of search results pertaining to a
geographic area for display on a display screen, comprising: receiving a
signal selecting a search result from the search results, the search result having a location within the
geographic area; and, applying a lens to an original map image for the
geographic area to produce the presentation, the lens having a focal region with a
magnification for the location at least partially surrounded by a
shoulder region where the magnification diminishes. Furthermore, a method for generating a presentation of a path from a first location to a second location in a geographic area for display on a display screen, comprising: displaying an original map image for the geographic area having an overlaid representation of the path; receiving a
signal selecting a location on the original map image, wherein the location is limited to at least one of being on the representation of the path and being within a predetermined distance from the representation of the path; and, applying a lens to the original map image to produce the presentation, the lens having a focal region with a magnification for the location at least partially surrounded by a
shoulder region where the magnification diminishes.