METHOD, DEVICE AND SYSTEM FOR CONTROLLING A DISPLAY ACCORDING TO A DEFINED SIZING PARAMETER
A method, device and system for controlling a display according to a sizing parameter is provided. In an example, text elements on a web page are parsed, and any text elements that are smaller than a predefined font size are increased in size to the predefined size, while the remainder are left at their original size.
1 . A method of controlling a display according to a defined size parameter comprising:
receiving a web page;
receiving a size parameter for elements on said web page;
parsing said web page into elements;
increasing elements that violate said size parameter to a second size that conforms with said size parameter; and,
formatting and generating said web page with said elements.
2 . The method of claim 1 further comprising:
receiving a zoom-in instruction;
performing said increasing in response to said zoom-in instruction;
displaying only those portions of said web page in accordance with said zoom-in instruction.
3 . The method of claim 2 further comprising:
determining if one of said elements is in focus when said zoom-in instruction is received;
modifying locations of at least some of said elements other than said one of said elements in order to accommodate changes said elements as a result of said increasing.
4 . The method of claim 2 further comprising:
determining if one of said elements is in focus when said zoom-in instruction is received;
converting said one of said elements into a scrollable text box having a size corresponding to a size of said display.
5 . The method of claim 2 further comprising:
determining if one of said elements in focus when said zoom-instruction is received;
only performing said increasing if said one of said elements is in focus;
providing a panning mechanism to change focus of a zoomed area of said web page.
6 . The method of claim 5 where said panning mechanism is at least one of a vertical scroll bar and a horizontal scroll bar.
7 . The method of claim 5 where display includes a touch-screen and said panning mechanism is responsive to dragging tactile input received via said touch-screen.
8 . The method of claim 5 wherein said panning mechanism provides access to an entirety of said web page.
9 . The method of claim 5 further comprising:
receiving panning instruction via said panning mechanism;
reversing said increasing if focus changes away from said one of said elements.
10 . A computing device comprising:
an input device;
a processor connected to said input device and configured to receive input therefrom;
storage connected to said processor and configured to maintain a web page and a sizing parameter;
a display connected to said processor and controllable by said processor;
said processor configured to receive said web page and said size parameter;
said processor configured to parse said web page into elements;
said processor configured to increase elements that violate said size parameter to a second size that conforms with said size parameter; and,
said processor configured to format said web page with said elements; and,
said processor configured to generate said web page according to said format on said display.
11 . The computing device of claim 10 wherein:
said processor is further configured to receive a zoom-in instruction from via said input device;
said processor is further configured to perform said increasing in response to said zoom-in instruction;
said processor is further configured displaying only those portions of said web page in accordance with said zoom-in instruction.
12 . The computing device of claim 11 wherein:
said processor is configured to determine if one of said elements is in focus when said zoom-in instruction is received;
said processor is further configured to modify locations of at least some of said elements other than said one of said elements in order to accommodate changes said elements as a result of said increasing.
13 . The computing device of claim 12 wherein:
said processor is configured to determine if one of said elements is in focus when said zoom-in instruction is received;
said processor is configured to convert said one of said elements into a scrollable text box having a size corresponding to a size of said display.
14 . The computing device of claim 12 wherein:
said processor is further configured to determine if one of said elements in focus when said zoom-instruction is received;
said processor is further to only perform said increasing if said one of said elements is in focus;
said processor is further configured to provide a panning mechanism via said input device to change focus of a zoomed area of said web page.
15 . The computing device of claim 14 where said panning mechanism is at least one of a vertical scroll bar and a horizontal scroll bar.
16 . The computing device of claim 14 comprising a touch screen and wherein said panning mechanism is responsive to dragging tactile input received via said touch-screen.
17 . The computing device of claim 14 wherein said panning mechanism provides access to an entirety of said web page.
18 . The computing device of claim 14 wherein:
said processor is configured to receive a panning instruction via said panning mechanism;
said processor is configured to reverse said increasing if focus changes away from said one of said elements.
19 . A computer readable medium for storing a plurality of programming instructions that are executable on a processor of computing device so as to control a display according to a defined size parameter, said instructions comprising:
receiving a web page;
receiving a size parameter for elements on said web page;
parsing said web page into elements;
increasing elements that violate said size parameter to a second size that conforms with said size parameter; and,
formatting and generating said web page with said elements.