×

System and methods for improving the readability of content

  • US 10,008,018 B2
  • Filed: 11/27/2017
  • Issued: 06/26/2018
  • Est. Priority Date: 05/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium for improving the readability of a content on a display device, comprising instructions stored thereon, which when executed on a processor, perform the steps of:

  • organizing the content into a plurality of sequential segments each having a maximum size for displaying the content;

    selecting a first of the plurality of segments to be a first reading segment and selecting others of the plurality of segments to be first background segments;

    displaying a pane on the display device, the pane configured as a plurality of rows, each row having a maximum size substantially equal to the maximum size for displaying the content of the plurality of sequential segments, and each row configured to display characters, wherein a first row of the plurality of rows is a reading row and each other row is a background row;

    displaying the first reading segment according to a first readability parameter in a location of the reading row, including;

    calculating a maximum amount of content modified by the first readability parameter that can fit into the maximum size of the reading row,removing a subset of the content from the first reading segment if a portion of the subset of the content exceeds the maximum size of the reading row, andadding the subset of the content to a subsequent background row;

    displaying each first background segment according to a second readability parameter in a location of a respective background row;

    upon receiving a transition prompt, sequentially selecting a second one of the plurality of segments to be a second reading segment and selecting others of the plurality of segments to be second background segments;

    displaying the second reading segment according to the first readability parameter in the location of the reading row; and

    displaying each second background segment according to the second readability parameter in the location of a respective background row.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×