IP Library Patent Application 13149090
Patent Application
App. No. 13/149,090

AUTOMATICALLY WRAPPING ZOOMED CONTENT

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.
13/149,090
Abstract

An electronic device receives a request to zoom content displayed in a display screen. A width corresponding to the display screen is determined. The zoomed content is wrapped to cause the zoomed content to fit within the determined width.

Claims (52)

1 . A method of an electronic device, comprising:

receiving a request to zoom content displayed in a display screen of the electronic device;

zooming the content;

determining a width corresponding to the display screen;

wrapping the zoomed content based on the determined width corresponding to the display screen to fit within the determined width; and

displaying the wrapped zoomed content in the display screen.

2 . The method of claim 1 , wherein determining the width corresponding to the display screen comprises determining the width programmed in a rendering engine that is used to render the content for display in the display screen.

3 . The method of claim 1 , wherein the content displayed in the display screen corresponds to an element of input data, the method further comprising limiting a width of the element to a width based on the determined width.

4 . The method of claim 1 , wherein determining the width corresponding to the display screen comprises determining the width corresponding to a width of the display screen less a buffer width.

5 . The method of claim 1 , wherein wrapping the zoomed content is performed by a rendering engine reflowing the zoomed content, wherein reflowing the zoomed content is performed without changing a container that contains the zoomed content.

6 . The method of claim 1 , further comprising:

determining whether a reflow condition is satisfied,

wherein performing the wrapping is in response to determining that the reflow condition is satisfied.

7 . The method of claim 6 , wherein the reflow condition is at least one selected from among:

a programmable setting that specifies that reflow is to be performed in response to zooming of the content;

a determination that the content is not a fixed-position content;

a determination that the content is not center-justified content; and

a determination that the content is not contained in a fixed-height container.

8 . The method of claim 6 , further comprising:

receiving a second request to zoom into second content displayed in the display screen;

determining whether the reflow condition is satisfied for the second content; and

in response to determining that the reflow condition is not satisfied, displaying the zoomed second content without reflowing to fit within the specified width.

9 . The method of claim 1 , wherein wrapping the zoomed content comprises wrapping zoomed text to cause the zoomed text to fit within the determined width.

10 . An electronic device comprising:

at least one processor;

a display screen coupled to the at least one processor;

a rendering engine executable on the at least one processor to:

in response to a request to zoom content displayed in the display screen, determine a width corresponding to the display screen; and

wrap the zoomed content based on the determined width corresponding to the display screen to fit within the determined width.

11 . The electronic device of claim 10 , wherein the wrapping of the zoomed content is performed without changing a width of a container containing the content, wherein the container is defined by markup language tags of an input document defining the content.

12 . The electronic device of claim 11 , wherein the content includes text, and wherein the rendering engine is to perform the wrapping of the zoomed text by reflowing the zoomed text.

13 . The electronic device of claim 10 , wherein the width corresponding to the display screen is based on a width restriction programmed into the rendering engine.

14 . The electronic device of claim 10 , wherein the rendering engine is to perform the wrapping of the zoomed content in response to determining that the request to zoom comprises a first type of zoom command.

15 . The electronic device of claim 14 , wherein the rendering engine is to further:

receive a second request comprising a second, different type of zoom command, wherein the second request is to zoom into second content displayed in the display screen; and

in response to the second request, perform zooming of the second content without performing wrapping of the zoomed second content.

16 . The electronic device of claim 10 , wherein the rendering engine is to wrap the zoomed content in response to a determination that a reflow condition is true, wherein the reflow condition includes at least one of the following:

a setting programmed to indicate that reflow of content is to be performed in response to zooming;

a determination that the content is not a fixed-position content;

a determination that the content is not center-justified content; and

a determination that the content is not contained in a fixed-height container.

17 . An article comprising at least one machine-readable storage medium storing instructions that upon execution cause an electronic device to:

receive a request to zoom content displayed in a display screen;

zoom the content;

determine a width corresponding to the display screen;

wrap the zoomed content based on the determined width corresponding to the display screen to fit within the determined width; and

display the wrapped zoomed content in the display screen.

18 . The article of claim 17 , wherein wrapping the zoomed content comprises wrapping zoomed text, where the wrapping is performed by reflowing the zoomed text.

19 . The article of claim 18 , wherein reflowing the zoomed text to perform the wrapping is performed without changing a width of a container containing the text.

20 . The article of claim 17 , wherein the instructions upon execution cause the electronic device to:

determine whether a reflow condition is satisfied,

wherein performing the wrapping is in response to determining that the reflow condition is satisfied.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 4, 2011
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026539/0927 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2011
From: TREAT, ADAM CHESTER; STOVICEK, THOMAS JAN
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 026363/0071 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2011
From: STAIKOS, GEORGE ROSS; FIDLER, ELI JOSHUA; KUO, MARGARET ELIZABETH; STAIKOS, MATTHEW NICHOLAOS
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026363/0107 →