Progressive page transition feature for rendering e-books on computing devices
First Claim
Patent Images
1. A computing device comprising:
- a housing;
a display assembly including a display screen provided with the housing;
a set of one or more sensors that are arranged to detect user activity;
a processor that operates to;
render individual pages of an e-book, each page including multiple lines of characters that are arranged, based at least in part on a language origin of the e-book, to have a direction of progression, the pages of the e-book being sequenced;
when rendering a current page from the e-book, detect, using the set of sensors, a user activity in the direction of progression;
at each of multiple instances during when the user'"'"'s activity is detected, correlate a position determined from the activity with a set of character lines of the current page indicating a position of progression; and
during when the user'"'"'s activity is detected on the current page, replace at least one of the multiple lines of characters on the current page with a set of character lines from a next page that follows the current page in the sequence, the at least one of the multiple lines of characters preceding, relative to the direction of progression, the set of character lines that indicate the position of progression.
2 Assignments
0 Petitions
Accused Products
Abstract
A reader'"'"'s position of progression on a current page of an e-book is tracked. The current page is progressively transitioned to next page based on the reader'"'"'s position on the current page.
4 Citations
19 Claims
-
1. A computing device comprising:
-
a housing; a display assembly including a display screen provided with the housing; a set of one or more sensors that are arranged to detect user activity; a processor that operates to; render individual pages of an e-book, each page including multiple lines of characters that are arranged, based at least in part on a language origin of the e-book, to have a direction of progression, the pages of the e-book being sequenced; when rendering a current page from the e-book, detect, using the set of sensors, a user activity in the direction of progression; at each of multiple instances during when the user'"'"'s activity is detected, correlate a position determined from the activity with a set of character lines of the current page indicating a position of progression; and during when the user'"'"'s activity is detected on the current page, replace at least one of the multiple lines of characters on the current page with a set of character lines from a next page that follows the current page in the sequence, the at least one of the multiple lines of characters preceding, relative to the direction of progression, the set of character lines that indicate the position of progression. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11)
-
-
8. The computing device of 1, wherein the display assembly is an electronic paper type display.
-
9. The computing device of 1, wherein the display assembly is a liquid crystal display.
-
12. A method for operating a computing device to render an e-book, the method being implemented by one or more processors of the computing device and comprising:
-
(a) tracking a reader'"'"'s position of progression on a current page of an e-book, the e-book including a collection of pages, each page of the collection including multiple lines of characters that are arranged, based at least in part on a language origin of the e-book, to have a direction of progression, the pages of the e-book being arranged in a sequence; (b) progressively transitioning the current page to a next page of the sequence based on the reader'"'"'s position on the current page at least by replacing one or more lines of characters on the current page which precede a line of characters that are indicated by a reader'"'"'s position of progression at a particular instance, with a set of character lines from a next page that follows the current page in the sequence. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium for use with one or more processors of a computing device, the non-transitory computer-readable medium storing instructions that, when executed by one or more processors of the computing device, cause the computing device to perform operations comprising:
-
(a) determining a reader'"'"'s current position of progression on a current page of an e-book, the e-book including a collection of pages, each page of the collection including multiple lines of characters that are arranged, based at least in part on a language origin of the e-book, to have a direction of progression, the pages of the e-book being sequenced; (b) replacing one or more lines of characters on the current page which precede a line of characters that are indicated by the reader'"'"'s current position of progression with a set of character lines from a next page that follows the current page in the sequence.
-
Specification