Patent ID: 9165302
Filing Date: 2015-10-20
Classification: G06F,G06Q,G06T,H04N

Abstract:
1. A method comprising: displaying a first image and a second image on a web page hosted on a web server, wherein the first image is displayed in a first scale and the second image is displayed in a second scale that is smaller than the first scale; receiving a selection of the second image; based on the selection, moving the second image to a first location associated with the first image and moving the first image to a second location corresponding to a previous location of the second image on the web page, wherein the second image is enlarged to the first scale as the second image is moved to the first location, the enlarging being performed in a continuous and animated manner, without refreshing the web page; while the second image is located at the first location, detecting that an indicator is positioned at a first point over the second image, wherein movement of the indicator is controlled by a user; in response to detecting that the indicator is positioned at the first point, enlarging a portion of the second image corresponding to the first point, wherein the portion of the second image that is enlarged is presented in a third scale that is larger than the first scale; and after enlarging the portion of the second image, relocating web page elements to accommodate the portion of the second image, wherein relocating the web page elements comprises animating the web page elements to smoothly move from an original position and size to a new position and new size.