Methods, systems, and media for guiding user reading on a screen
First Claim
1. A method for guiding user reading on a screen, the method comprising:
- determining a reading speed of a user using a hardware processor;
receiving a selection of a document having text;
setting a presenting speed for the document based at least in part on the determined reading speed of the user;
determining an amount of characters that a reader can read during a single eye fixation;
determining a plurality of blocks of text in the document that each have no incomplete words, and that each include no more than the determined amount of characters that the reader can read during a single eye fixation;
formatting the text of the document, such that each of the blocks is on a single line in the text of the document; and
presenting guidance to the user within the formatted document, wherein the guidance is moving along the text of the formatted document from one of the blocks to its successive block based on the set presenting speed.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, a method for guiding user reading on a screen is provided, the method comprising: determining a reading speed of a user; receiving a selection of a document having an original layout to be read; setting a reading speed for the document; formatting the selected document for presentation to the user on a screen; presenting the formatted document using the original document layout; dividing text in the formatted document into blocks that include a plurality of words; reformatting the blocks based on the layout of the formatted document and punctuation of the document to include at least one word, such that each reformatted block includes less than a predetermined number of characters and the at least one word of the reformatted block is on a single line in the text of the document; and presenting guidance to the user within the formatted document at the set reading speed.
-
Citations
20 Claims
-
1. A method for guiding user reading on a screen, the method comprising:
-
determining a reading speed of a user using a hardware processor; receiving a selection of a document having text; setting a presenting speed for the document based at least in part on the determined reading speed of the user; determining an amount of characters that a reader can read during a single eye fixation; determining a plurality of blocks of text in the document that each have no incomplete words, and that each include no more than the determined amount of characters that the reader can read during a single eye fixation; formatting the text of the document, such that each of the blocks is on a single line in the text of the document; and presenting guidance to the user within the formatted document, wherein the guidance is moving along the text of the formatted document from one of the blocks to its successive block based on the set presenting speed. - View Dependent Claims (2, 3, 4, 5, 6, 19)
-
-
7. A system for guiding user reading on a screen, the system comprising:
a hardware processor that is programmed to; determine a reading speed of a user; receive a selection of a document having text; set a presenting speed for the document based at least in part on the determined reading speed of the user; determine an amount of characters that a reader can read during a single eye fixation; determine a plurality of blocks of text in the document that each have no incomplete words, and that each include no more than the determined amount of characters that the reader can read during a single eye fixation; format the text of the document, such that each of the blocks is on a single line in the text of the document; and present guidance to the user within the formatted document, wherein the guidance is moving along the text of the formatted document from one of the blocks to its successive block at the set presenting speed. - View Dependent Claims (8, 9, 10, 11, 12, 20)
-
13. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for guiding user reading on a screen, the method comprising:
-
determining a reading speed of a user using a hardware processor; receiving a selection of a document having an original layout to be read; setting a presenting speed for the document based at least in part on the determined reading speed of the user; determining an amount of characters that a reader can read during a single eye fixation; dividing text in the formatted document into blocks that include a plurality of words; formatting the text of the document, such that each of the blocks is on a single line in the text of the document; and presenting guidance to the user within the formatted document, wherein the guidance is moving along the text of the formatted document from one of the blocks to its successive block at the set presenting speed. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification