IP Library Patent Application 12712592
Patent Application
App. No. 12/712,592

METHOD, DEVICE AND SYSTEM FOR CONTROLLING A DISPLAY ACCORDING TO A DEFINED SIZING PARAMETER

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/712,592
Abstract

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.

Claims (62)

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2010
From: KLASSEN, GERHARD DIETRICH; YACH, DAVID PAUL; QUINN, LIAM RONALD
To: RESEARCH IN MOTION LIMITED
Reel/Frame 024716/0345 →