Determining reading levels of electronic books
First Claim
Patent Images
1. A computing system comprising:
- one or more processors; and
memory accessible by the one or more processors, the memory storing;
a reading level determination system including;
a vocabulary tagging module executable by the one or more processors to tag words within a document;
a sentence structure tagging module to tag phrases within the document, clauses within the document, parts of speech within the document, or a combination thereof; and
a reading level determination module to determine a reading level of the document based at least in part on the words, the phrases, the clauses, the parts of speech, or a combination thereof, and based at least in part on reading levels of documents within a corpus.
1 Assignment
0 Petitions
Accused Products
Abstract
Architectures and techniques are described to determine a reading level of an electronic book. In particular, words, phrases, clauses, and parts of speech of an electronic book may be tagged and used to determine the reading level of the electronic book. In some cases, the reading level of the electronic book is based on a level of complexity of sentences of the electronic book and a level of complexity of words of the electronic book.
102 Citations
25 Claims
-
1. A computing system comprising:
-
one or more processors; and memory accessible by the one or more processors, the memory storing; a reading level determination system including; a vocabulary tagging module executable by the one or more processors to tag words within a document; a sentence structure tagging module to tag phrases within the document, clauses within the document, parts of speech within the document, or a combination thereof; and a reading level determination module to determine a reading level of the document based at least in part on the words, the phrases, the clauses, the parts of speech, or a combination thereof, and based at least in part on reading levels of documents within a corpus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage media storing computer-readable instructions that, when executed, instruct a processor to perform operations comprising:
-
determining a reading level of a first version of an electronic book based at least in part on reading levels of documents within a corpus; and producing mapping content for the electronic book to produce a second version of the electronic book having a reading level that is different than the reading level of the first version of the electronic book, the mapping content comprising; one or more replacements words to substitute for one or more words within the first version of the electronic book; one or more words to add to or remove from sentences of the first version of the electronic book;
orone or more phrases to add to or remove from the sentences of the first version of the electronic book. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method, comprising:
-
under control of one or more computing systems configured with specific executable instructions, identifying a word of an electronic book; assigning a level of complexity to the word based on a length of the word, phonemes of the word, or a combination thereof; identifying a synonym of the word with a different level of complexity than the level of complexity of the word; assigning a first reading level to the word based on documents of a corpus that include the word, the first reading level indicating a first version of the electronic book that includes the word and is associated with a particular reading level; and assigning a second reading level to the synonym based on the documents of the corpus that include the synonym, the second reading level indicating a second version of the electronic book that includes the synonym and is associated with a different reading level. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification