Determining the average reading speed of a user
US-9544204-B1 · Jan 10, 2017 · US
US2016378720A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016378720-A1 |
| Application number | US-201514754192-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 29, 2015 |
| Priority date | Jun 29, 2015 |
| Publication date | Dec 29, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A rendering optimizer captures content engagement feedback associated with a first interval during which electronic content is presented with a first set of rendering parameter values. The rendering optimizer adjusts at least one rendering parameter value of the first set of rendering parameter values by a step amount in a first direction to create a second set of rendering parameter values and captures content engagement feedback associated with a second interval during which the electronic content is presented with the second set of rendering parameter values. The rendering optimizer further adjusts the rendering parameter values to determine they result in an improvement in reading immersion.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: displaying, on a user device, a first plurality of pages of an electronic publication according to a first set of rendering parameter values; determining a first number of words displayed as a first page of the first plurality of pages using the first set of rendering parameters; determining a second number of words displayed as a second page of the first plurality of pages using the first set of rendering parameters; measuring a first amount of time associated with consumption of the first and second pages; determining a first reading speed for the first plurality of pages by dividing a sum of the first number of words and the second number of words by the first amount of time; generating, by a processing device of the user device, at least one adjusted rendering parameter value by increasing a font size for display of the electronic publication by a step amount to create a second set of rendering parameter values comprising the increased font size and a remainder of the first set of rendering parameter values; displaying, on the user device, a second plurality of pages of the electronic publication according to the second set of rendering parameter values; determining a third number of words displayed as a third page of the second plurality of pages using the second set of rendering parameters; determining a fourth number of words displayed as a fourth page of the second plurality of pages using the second set of rendering parameters; measuring a second amount of time associated with consumption of the third and fourth pages; determining a second reading speed for the second plurality of pages by dividing a sum of the third number of words and the fourth number of words by the second amount of time; determining that the second reading speed is greater than the first reading speed; and generating updated user profile data to indicate that the second set of rendering parameter values is to be used for future display of the electronic publication. 2 . The method of claim 1 , further comprising: determining that a second electronic publication is being presented on the user device, the second electronic publication having a different content type than the first electronic publication; capturing reading performance feedback associated with consumption of the second electronic publication; and generating additional user profile data to indicate a third set of rendering parameter values associated with the different content type. 3 . The method of claim 1 , further comprising: generating a second adjusted rendering parameter value by increasing a margin size for display of the electronic publication by a step amount to create a third set of rendering parameter values comprising the increased margin size and a remainder of the second set of rendering parameter values; and displaying, on the user device, a third plurality of pages of the electronic publication according to the third set of rendering parameter values. 4 . A user device comprising: a memory to store rendering optimization data; and a processing device, operatively coupled to the memory, the processing device to: cause presentation of first electronic content based at least in part on a first set of rendering parameter values for a first interval; receive initial content engagement feedback associated with the first interval; cause presentation of the first electronic content based at least in part on a second set of rendering parameter values for a second interval, the second set of rendering parameter values comprising at least one rendering parameter value of the first set of rendering parameter values adjusted by a step amount; receive updated content engagement feedback associated with the second interval; and compare the updated content engagement feedback to the initial content engagement feedback. 5 . The user device of claim 4 , wherein the processing device is further configured to: determine that the updated content engagement feedback reflects an improvement in reading immersion with respect to the initial content engagement feedback; and cause presentation of the first electronic content based at least in part on a third set of rendering parameter values for a third interval, the third set of rendering parameter values comprising the at least one rendering parameter value of the first set of rendering parameter values further adjusted by the step amount. 6 . The user device of claim 4 , wherein the processing device is further configured to: determine that the updated content engagement feedback reflects an decline in reading immersion with respect to the initial content engagement feedback; and cause presentation of the first electronic content based at least in part on a fourth set of rendering parameter values for a fourth interval, the fourth set of rendering parameter values comprising a different rendering parameter value of the first set of rendering parameter values adjusted by the step amount. 7 . The user device of claim 4 , wherein the processing device is further configured to: perform a statistical correlation to identify a preferred set of rendering parameter values that produce an improvement in reading immersion, wherein the processing device determines the reading immersion using at least one of a user's reading speed, legibility, or reading duration. 8 . The user device of claim 4 , wherein the processing device is further configured to: cause presentation of a second electronic content for a fifth interval, the second electronic content having a different content type than the first electronic content; receive updated content engagement feedback associated with the fifth interval; and determine a fifth set of rendering parameter values that causes an improvement in content engagement for the second electronic content. 9 . The user device of claim 4 , wherein the at least one rendering parameter value comprises at least one of illumination wavelength, font size, margin size, line length, hyphenation or character spacing. 10 . The user device of claim 4 , wherein the processing device measures the initial content engagement feedback and the updated content engagement feedback using at least one of reading speed or legibility. 11 . The user device of claim 4 , wherein the processing device measures the first interval and the second interval using at least one of a number of pages displayed or a period of time for which a user has been reading the first electronic content during a current session. 12 . The user device of claim 4 , wherein the step amount comprises an amount not larger than a threshold amount relative to a previous value of the at least one rendering parameter. 13 . A method comprising: capturing first content engagement feedback associated with a first interval, wherein electronic content is presented with a first set of rendering parameter values during the first interval; generating, by a processing device, at least one adjusted rendering parameter value by modifying a value of the first set of rendering parameter values by a step amount in a first direction to create a second set of rendering parameter values; capturing second content engagement feedback associated with a second interval, wherein the electronic content is presented with the second set of rendering parameter values during the second interval; determining that the second content engagement feedback reflected an improvement in reading immersion; and generating a second adjusted rendering parameter value by further modifying the at least one adjusted rendering parameter
Font handling; Temporal or kinetic typography · CPC title
Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191) · CPC title
Display of layout of documents; Previewing · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.