15. A computing device comprising: one or more processors; and memory storing computer-executable instructions that, when executed, cause the one or more processors to perform acts comprising: determining a desired range of time to for a user to consume a portion of a document during a reading session; determining a reading rate associated with the user; calculating a range of words to be included in the reading session based at least in part on the desired range of time and the reading rate; determining an endpoint located within the document with the range of words, the endpoint being a logical break to define a segment within the document, wherein the endpoint separates a continuous body of content included in the document; storing the endpoint as annotation data that is associated with the document and rendering the document and the annotation data.
15. A computing device comprising: one or more processors; and memory storing computer-executable instructions that, when executed, cause the one or more processors to perform acts comprising: determining a desired range of time to for a user to consume a portion of a document during a reading session; determining a reading rate associated with the user; calculating a range of words to be included in the reading session based at least in part on the desired range of time and the reading rate; determining an endpoint located within the document with the range of words, the endpoint being a logical break to define a segment within the document, wherein the endpoint separates a continuous body of content included in the document; storing the endpoint as annotation data that is associated with the document and rendering the document and the annotation data. 20. The computing device as recited in claim 15 wherein the one or more processors further perform acts comprising analyzing grammar usage in the media item to determine the endpoint.