E-READER WITH DYNAMIC CONTENT AND READER TRACKING CAPABILITY
First Claim
1. An electronic device for displaying an e-book, the electronic device comprising:
- a. a processing engine adapted to process content to display at least one page of said e-book on a display;
b. wherein said processing engine records statistical data regarding the display of said at least one page, calculates a user reading rate value therefrom, and using said user reading rate value adjusts a preset reading rate value to determine an adjusted reading rate value;
c. wherein a triggering event is executed at a time based on said adjusted reading rate value or said preset reading rate value; and
d. wherein said triggering event is selected from the group consisting of an animation, ancillary content, a video, a website link, or an audio effect.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enhancing the reading experience of an e-book is disclosed. The system comprises an application program configured for installation to an electronic device, a plurality of markup tags to indicate triggering events stored in the e-book, and a processing engine adaptable to read the plurality of markup tags. The system is adaptable to create at least one page of the e-book dynamically and to compile the at least one page at run-time. The processing engine records the progress of the user through the e-book and collects statistical information used to calculate the user'"'"'s reading rate. The triggering events are timed to occur based on the reading rate such that the triggering events execute approximately at the moment the user reads tagged content. The system and method enable a publisher to quickly, easily, and inexpensively enhance a user'"'"'s experience of an e-book. The process of adding markup tags to an existing e-book allows a publisher to add additional content to an e-book without expensive and time-consuming processes, and without reformatting the entire e-book.
-
Citations
24 Claims
-
1. An electronic device for displaying an e-book, the electronic device comprising:
-
a. a processing engine adapted to process content to display at least one page of said e-book on a display; b. wherein said processing engine records statistical data regarding the display of said at least one page, calculates a user reading rate value therefrom, and using said user reading rate value adjusts a preset reading rate value to determine an adjusted reading rate value; c. wherein a triggering event is executed at a time based on said adjusted reading rate value or said preset reading rate value; and d. wherein said triggering event is selected from the group consisting of an animation, ancillary content, a video, a website link, or an audio effect. - View Dependent Claims (2, 3, 4)
-
- 5. The electronic device of claim 5 wherein said triggering event is executed at a time based only on said adjusted reading rate value.
-
7. A system for displaying an electronic document in an electronic device, the system comprising:
-
a. a display; b. whereby the system processes the electronic document and displays on said display at least one page of said electronic document; c. whereby the system determines a user reading rate value and using said user reading rate value adjusts a preset reading rate value to calculate an adjusted reading rate value; and d. whereby the system executes a triggering event at a time based on either said adjusted reading rate value or said preset reading rate value, and wherein said triggering event is selected from the group consisting of an animation, ancillary content, a video, a website link, or an audio effect. - View Dependent Claims (8, 9, 10)
-
-
11. A method for displaying an e-book on an electronic device, the method comprising:
-
a. processing an e-book comprising content; b. displaying at least one page of said e-book on a display; c. collecting statistical data regarding said displaying step and calculating a user reading rate value therefrom; d. using said user reading rate value to make adjustments to a preset reading rate value to determine an adjusted reading rate value; and e. executing a triggering event at a time based on either said adjusted reading rate value or said preset reading rate value, wherein said triggering event is selected from the group consisting of an animation, ancillary content, a video, a website link, or an audio effect. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for enhancing a user'"'"'s experience of an e-book, the method comprising the steps of:
-
a. providing an electronic document comprising content on at least one page of said e-book; b. displaying said content on a display; c. collecting statistical data regarding said displaying step and calculating a user reading rate value therefrom; d. using said user reading rate value to make adjustments to a preset reading rate value to determine an adjusted reading rate value; and e. executing a triggering event at a time based on said adjusted reading rate value or said preset reading rate value, wherein said triggering events are one of either an animation, ancillary content, a video, a website link, or an audio effect. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification