Detection and utilization of document reading speed
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, by a processor of a computer, a selection of one or more features associated with a first electronic document, where the selected one or more features include at least one of;
a language associated with the first electronic document,a layout associated with the first electronic document,a text length associated with the first electronic document,a topic associated with the first electronic document, ora type of content associated with the first electronic document;
obtaining, by a processor of the computer, a first reading speed associated with the first electronic document, the obtaining of the first reading speed including;
accessing a data structure storing a plurality of reading speeds for a respective plurality of electronic documents, a plurality of features being associated with the plurality of electronic documents,identifying one of the plurality of electronic documents that is associated with selected one or more features, andidentifying, as the first reading speed, one of the plurality of reading speeds that is associated with the identified one of the plurality of electronic documents;
determining, by the processor of the computer, reading speed statistics associated with the selected one or more features using the obtained first reading speed; and
estimating, by the processor of the computer, a second reading speed associated with a second electronic document, that includes the selected one or more features, based on the first reading speed and the determined reading speed statistics.
2 Assignments
0 Petitions
Accused Products
Abstract
A system stores an electronic document that has markers inserted within the electronic document. The system visually renders the electronic document to a user and uses the inserted markers to determine a speed at which a reader reads the electronic document.
53 Citations
13 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a processor of a computer, a selection of one or more features associated with a first electronic document, where the selected one or more features include at least one of; a language associated with the first electronic document, a layout associated with the first electronic document, a text length associated with the first electronic document, a topic associated with the first electronic document, or a type of content associated with the first electronic document; obtaining, by a processor of the computer, a first reading speed associated with the first electronic document, the obtaining of the first reading speed including; accessing a data structure storing a plurality of reading speeds for a respective plurality of electronic documents, a plurality of features being associated with the plurality of electronic documents, identifying one of the plurality of electronic documents that is associated with selected one or more features, and identifying, as the first reading speed, one of the plurality of reading speeds that is associated with the identified one of the plurality of electronic documents; determining, by the processor of the computer, reading speed statistics associated with the selected one or more features using the obtained first reading speed; and estimating, by the processor of the computer, a second reading speed associated with a second electronic document, that includes the selected one or more features, based on the first reading speed and the determined reading speed statistics. - View Dependent Claims (2, 3, 4)
-
-
5. A system, comprising:
-
a memory to store a data structure that includes plurality of reading speeds for a respective plurality of electronic documents, a plurality of features being associated with the plurality of electronic documents; and a processing unit to; receive an indication of one or more features, of the plurality of features, associated with a first electronic document, where the one or more features associated with the first electronic document include one or more of; a document language, a document layout, a document text length, a document topic, or a type of document content, calculate a first reading speed associated with the first electronic document, the processing unit, when calculating the first reading speed, being further to; determine one of the plurality of electronic documents that includes the one or more features, and identify, as the first reading speed, one of the plurality of reading speeds that is associated with the determined one of the plurality of electronic documents, determine, based on the first reading speed, one or more reading speed statistics associated with the one or more features associated with the first electronic document, and predict a second reading speed of a second electronic document based on the first reading speed and the one or more reading speed statistics. - View Dependent Claims (6, 7, 8)
-
-
9. A system, comprising:
one or more devices comprising; means for receiving an indication of features associated with a first electronic document, where the features include one or more of a document language, a document layout, a document text length, a document topic, or a type of document content; means for identifying a first reading speed associated with the first electronic document, the identifying means including; means for accessing a data structure storing a plurality of reading speeds for a respective plurality of electronic documents, a plurality of features being associated with the plurality of electronic documents, means for identifying one of the plurality of electronic documents that is associated with features for the first electronic document, and means for identifying, as the first reading speed, one of the plurality of reading speeds that is associated with the identified one of the plurality of electronic documents; means for determining reading speed statistics, associated with the features associated with the first electronic document, using the first reading speed; means for estimating a second reading speed, associated with a second electronic document, based on the first reading speed and the reading speed statistics.
-
10. A non-transitory computer-readable medium comprising:
-
one or more instructions which, when executed by a processor, cause the processor to receive an indication of one or more features associated with the first electronic document, where the one or more features associated with the first electronic document include one or more of; a document language, a document layout, a document text length, a document topic, or a type of document content; one or more instructions which, when executed by the processor, cause the processor to obtain a first reading speed associated with the first electronic document, the one or more instruction to obtain the first reading speed including; one or more instructions to access a data structure storing a plurality of reading speeds for a respective plurality of electronic documents, a plurality of features being associated with the plurality of electronic documents, one or more instructions to identify one of the plurality of electronic documents that is associated with features for the first electronic document, and one or more instructions to identify, as the first reading speed, one of the plurality of reading speeds that is associated with the identified one of the plurality of electronic documents; one or more instructions which, when executed by the processor, cause the processor to determine, based on the first reading speed, one or more reading speed statistics associated with the one or more features associated with the first electronic document; and one or more instructions which, when executed by the processor, cause the processor to predict a second reading speed of a second electronic document based on the first reading speed and the one or more reading speed statistics. - View Dependent Claims (11, 12, 13)
-
Specification