US 12,135,931 B1
Systems and methods for dynamic changes to font characteristics of text displayed on a display screen
Mustafa Coskun, Kayseri (TR); and Vehbi Cagri Gungor, Kayseri (TR)
Assigned to Adeia Guides Inc., San Jose, CA (US)
Filed by Adeia Guides Inc., San Jose, CA (US)
Filed on Jun. 28, 2023, as Appl. No. 18/215,224.
Int. Cl. G06F 40/109 (2020.01); G06F 3/01 (2006.01); G06V 40/18 (2022.01)
CPC G06F 40/109 (2020.01) [G06F 3/013 (2013.01); G06V 40/18 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
generating, at an output, first text rendered based on first font characteristics to display on a display screen for reading by a user;
generating first feedback data based on first raw data received via an input as the user reads the first text displayed on the display screen;
determining a first readability score of the first text based at least in part on the first feedback data;
identifying a data point representing the first font characteristics in a mapping of a plurality of font characteristics;
determining second font characteristics, different from the first font characteristics, based at least in part on the first readability score and a second data point a first distance away from the data point representing the first font characteristics;
generating, at the output, second text rendered based on the second font characteristics to display on the display screen for reading by the user;
generating second feedback data based on second raw data received via the input as the user reads the second text displayed on the display screen;
determining a second readability score of the second text based at least in part on the second feedback data;
determining preferred font characteristics, comprising one of the first font characteristics and the second font characteristics, based at least in part on the first readability score, second readability score and a third data point representing the preferred font characteristics located a second distance from the data point representing the first font characteristics and a third distance from the second data point representing the second font characteristics; and
generating, at the output, additional text rendered based on the preferred font characteristics to display on the display screen for reading by the user.