System and method for scaling images to fit a screen on a mobile device according to a non-linear scale factor
First Claim
Patent Images
1. A computer-implemented method for scaling images on a web page to fit a screen on a mobile device, the method comprising:
- receiving a web page that requires scaling to fit on a screen of a mobile device;
identifying a first image and a second image of the web page;
determining a first scale factor for the first image irrespective of the position of the first image of the web page, the first scale factor being dependent on an initial size of the first image and the width of the screen of the mobile device, the first scale factor decreasing non-linearly as the initial size of the first image increases;
determining a second scale factor for the second image irrespective of the position of the first image of the web page, the second scale factor being dependent on the initial size of the second image and the width of the screen of the mobile device, the second scale factor decreasing non-linearly as the initial size of the second image increases, wherein the first scale factor and the second scale factor are different;
determining whether a zoom feature is associated with the web page of the mobile device;
adjusting the first and the second scale factors when the zoom feature is associated with the web page, the adjusted first scale factor of the first image increasing non-linearly as a zoom setting of the web page increases and the adjusted first scale factor of the first image decreasing non-linearly as the zoom setting of the web page decreases, the adjusted second scale factor of the second image increasing non-linearly as the zoom setting of the web page increases and the adjusted second scale factor of the second image decreasing non-linearly as the zoom setting of the web page decreases;
automatically scaling the first image associated with the web page according to the first adjusted scale factor and automatically scaling the second image associated with the web page according to the second adjusted scale factor; and
displaying the first image and the second image on the screen of the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for scaling images to fit a screen on a mobile device. The images are scaled according to a non-linear scale factor to increase usability of the images. The larger images are scaled more aggressively than the smaller images according to the non-linear scale factor such that the images are viewed at a maximum size while fitting the images within the screen width.
-
Citations
15 Claims
-
1. A computer-implemented method for scaling images on a web page to fit a screen on a mobile device, the method comprising:
-
receiving a web page that requires scaling to fit on a screen of a mobile device; identifying a first image and a second image of the web page; determining a first scale factor for the first image irrespective of the position of the first image of the web page, the first scale factor being dependent on an initial size of the first image and the width of the screen of the mobile device, the first scale factor decreasing non-linearly as the initial size of the first image increases; determining a second scale factor for the second image irrespective of the position of the first image of the web page, the second scale factor being dependent on the initial size of the second image and the width of the screen of the mobile device, the second scale factor decreasing non-linearly as the initial size of the second image increases, wherein the first scale factor and the second scale factor are different; determining whether a zoom feature is associated with the web page of the mobile device; adjusting the first and the second scale factors when the zoom feature is associated with the web page, the adjusted first scale factor of the first image increasing non-linearly as a zoom setting of the web page increases and the adjusted first scale factor of the first image decreasing non-linearly as the zoom setting of the web page decreases, the adjusted second scale factor of the second image increasing non-linearly as the zoom setting of the web page increases and the adjusted second scale factor of the second image decreasing non-linearly as the zoom setting of the web page decreases; automatically scaling the first image associated with the web page according to the first adjusted scale factor and automatically scaling the second image associated with the web page according to the second adjusted scale factor; and displaying the first image and the second image on the screen of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile device, comprising:
-
a processor; a display that includes a screen; a memory into which a plurality of computer-executable instructions are loaded, the computer-executable instructions performing a method comprising; receiving a web page that requires scaling to fit on a screen of a mobile device; identifying a first image and a second image of the web page; determining a first scale factor for the first image irrespective of the position of the first image of the web page, the first scale factor being dependent on an initial size of the first image and the width of the screen of the mobile device, the first scale factor decreasing non-linearly as the initial size of the first image increases; determining a second scale factor for the second image irrespective of the position of the second image of the web page, the second scale factor being dependent on the initial size of the second image and the width of the screen of the mobile device, the second scale factor decreasing non-linearly as the initial size of the second image increases, wherein the first scale factor and the second scale factor are different; determining whether a zoom feature is associated with the web page of the mobile device; adjusting the first and the second scale factors when the zoom feature is associated with the web page, the adjusted first scale factor of the first image increasing non-linearly as a zoom setting of the web page increases and the adjusted first scale factor of the first image decreasing non-linearly as the zoom setting of the web page decreases, the adjusted second scale factor of the second image increasing non-linearly as the zoom setting of the web page increases and the adjusted second scale factor of the second image decreasing non-linearly as the zoom setting of the web page decreases; automatically scaling the first image associated with the web page according to the first adjusted scale factor and automatically scaling the second image associated with the web page according to the second adjusted scale factor; and displaying the first image and the second image on the display of the mobile device. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-readable storage medium encoded with computer-executable instructions for performing a method comprising:
-
receiving a web page that requires scaling to fit on a screen of a mobile device; identifying a first image and a second image of the web page; determining a first scale factor for the first image irrespective of the position of the first image of the web page, the first scale factor being dependent on an initial size of the first image and the width of the screen of the mobile device, the first scale factor decreasing non-linearly as the initial size of the first image increases; determining a second scale factor for the second image irrespective of the position of the second image of the web page, the second scale factor being dependent on the initial size of the second image and the width of the screen of the mobile device, the second scale factor decreasing non-linearly as the initial size of the second image increases, wherein the first scale factor and the second scale factor are different; determining whether a zoom feature is associated with the web page of the mobile device; adjusting the first and the second scale factors when the zoom feature is associated with the web page, the adjusted first scale factor of the first image increasing non-linearly as a zoom setting of the web page increases and the adjusted first scale factor of the first image decreasing non-linearly as the zoom setting of the web page decreases, the adjusted second scale factor of the second image increasing non-linearly as the zoom setting of the web page increases and the adjusted second scale factor of the second image decreasing non-linearly as the zoom setting of the web page decreases; automatically scaling the first image associated with the web page according to the first adjusted scale factor and automatically scaling the second image associated with the web page according to the second adjusted scale factor; and displaying the first image and the second image on the screen of the mobile device. - View Dependent Claims (13, 14, 15)
-
Specification