Patent ID: 8271865

Claim:
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.