SYSTEM AND METHOD FOR REPAGINATION OF DISPLAY CONTENT
First Claim
1. A method executed in a processor of a computing device, the computing device further including a memory storing instructions and a display screen having touch functionality, the method comprising:
- receiving indication of an object superposed on content rendered on the display screen, the content comprising display of one page in a series of digitally constructed pages;
calculating a keep out boundary around the superposed object, the keep out boundary being positioned such that the content is viewable when rendered outside thereof;
demarcating the content into a first and a second content portions based on an extremity of the keep out boundary; and
repaginating the second content portion by line-wrapping lines of the content around the keep out boundary while maintaining a plurality of text attributes of the content;
whereby the repagination forces reconstruction of a next one of the series of pages for display commensurate with including at least a portion of the second content portion thereinto.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for repaginating content displayed on a display screen of a computing device when upon receiving indication of an object superposed on the content. The content comprises display of one page in a series of digitally constructed pages. The repaginated content is re-flowed or line-wrapped around an identified keep out boundary to counteract any obscuration of displayed content. The repagination forces reconstruction of a next one of the series of pages for display.
21 Citations
20 Claims
-
1. A method executed in a processor of a computing device, the computing device further including a memory storing instructions and a display screen having touch functionality, the method comprising:
-
receiving indication of an object superposed on content rendered on the display screen, the content comprising display of one page in a series of digitally constructed pages; calculating a keep out boundary around the superposed object, the keep out boundary being positioned such that the content is viewable when rendered outside thereof; demarcating the content into a first and a second content portions based on an extremity of the keep out boundary; and repaginating the second content portion by line-wrapping lines of the content around the keep out boundary while maintaining a plurality of text attributes of the content; whereby the repagination forces reconstruction of a next one of the series of pages for display commensurate with including at least a portion of the second content portion thereinto. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium that stores instructions for a computing device, the computing device including a processor, a memory and a display screen having touch functionality, the instructions being executable by the processor to cause the computing device to perform operations that include:
-
receiving indication of an object superposed on content rendered on the display screen, the content comprising display of one page in a series of digitally constructed pages; calculating a keep out boundary around the superposed object, the keep out boundary being positioned such that the content is viewable when rendered outside thereof; demarcating the content into a first and a second content portions based on an extremity of the keep out boundary; and repaginating the second content portion by line-wrapping lines of the content around the keep out boundary while maintaining a plurality of text attributes of the content; whereby the repagination forces reconstruction of a next one of the series of pages for display commensurate with including at least a portion of the second content portion thereinto.
-
-
12. A computing device comprising:
-
a memory that stores a set of instructions; a display screen having touch functionality; a processor that access the instructions in memory, the processor further configured to; receive indication of an object superposed on content rendered on the display screen, the content comprising display of one page in a series of digitally constructed pages; calculate a keep out boundary around the superposed object, the keep out boundary being positioned such that the content is viewable when rendered outside thereof; demarcating the content into a first and a second content portions based on an extremity of the keep out boundary; and repaginating the second content portion by line-wrapping lines of the content around the keep out boundary while maintaining a plurality of text attributes of the content; whereby the repagination forces reconstruction of a next one of the series of pages for display commensurate with including at least a portion of the second content portion thereinto. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification