×

Dynamic adjustment of rendering parameters to optimize reading speed

  • US 9,984,045 B2
  • Filed: 06/29/2015
  • Issued: 05/29/2018
  • Est. Priority Date: 06/29/2015
  • Status: Active Grant
First Claim
Patent Images

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;

    determining at least one rendering parameter value of the first set of rendering parameter values to adjust according to a statistical model trained via user accrued information and feedback from other users on the electronic publication;

    generating, by a processing device of the user device, at least one adjusted rendering parameter value by increasing the at least one rendering parameter value by a step amount to create a second set of rendering parameter values comprising the increased rendering parameter value 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;

    andgenerating 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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×