Patent ID: 9530183
Filing Date: 2016-12-27
CPC Classification: G06F,G06T

Claim Text:
1. A computer-implemented method for presenting an image representing fixed layout content on a display of an electronic device, the fixed layout content including a plurality of distinct components, the method comprising: using one or more processors of the electronic device, displaying the image on the display; with the one or more processors, receiving an indication that an enhanced viewing mode has been selected; using the one or more processors, selecting a first selected portion of the image that substantially conforms to a first one of the distinct components of the fixed layout content for presentation in a first viewing area of the display using a first scaling factor; automatically and dynamically determining a size and a shape of the first viewing area such that the first distinct component of the fixed layout content scaled using the first scaling factor substantially conforms to the first viewing area; using the one or more processors, selecting first selected image data corresponding to the first selected portion of the image; using the one or more processors, scaling the first selected image data using the first scaling factor; using the one or more processors, scaling first remaining image data corresponding to a first remaining portion of the image using one or more additional scaling factors for presentation of the first remaining portion of the image on the display outside of the first viewing area; using the one or more processors, displaying the first selected portion and the first remaining portion on the display in accordance with the first scaling factor and the one or more additional scaling factors such that the first selected portion appears enlarged relative to the first remaining portion; receiving, with the one or more processors, input representing a panning gesture by a user; using the one or more processors, selecting a second selected portion of the image that substantially conforms to a second one of the distinct components of the fixed layout content; using the one or more processors, selecting second selected image data corresponding to the second selected portion of the image for presentation in a second viewing area of the display using the first scaling factor; automatically and dynamically determining a size and a shape of the second viewing area such that the second distinct component of the fixed layout content scaled using the first scaling factor substantially conforms to the second viewing area; using the one or more processors, scaling the second selected image data using the first scaling factor; using the one or more processors, scaling second remaining image data corresponding to a second remaining portion of the image using the one or more additional scaling factors for presentation of the second remaining portion of the image on the display outside of the second viewing area; and using the one or more processors, displaying the second selected portion and the second remaining portion on the display in accordance with the first scaling factor and the one or more additional scaling factors such that the second selected portion appears enlarged relative to the second remaining portion.