US 12,321,685 B2
Natural language processing electronic passage curation
Anita Govindjee, Ithaca, NY (US); Morgan Carroll, Austin, TX (US); and Pratyush Singh, Plano, TX (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Mar. 29, 2023, as Appl. No. 18/192,066.
Prior Publication US 2024/0330567 A1, Oct. 3, 2024
Int. Cl. G06F 40/117 (2020.01); G06F 3/01 (2006.01); G06F 40/169 (2020.01); G06F 40/30 (2020.01)
CPC G06F 40/117 (2020.01) [G06F 3/013 (2013.01); G06F 40/169 (2020.01); G06F 40/30 (2020.01)] 18 Claims
OG exemplary drawing
 
1. A processor-implemented method for separately curating an electronic book for each reader, the method comprising:
analyzing one or more passages within the electronic book to identify one or more concepts within each of the analyzed one or more passages, and a reader's preferences to determine one or more annotations to make within the electronic book;
coordinating preset values to each of the identified one or more concepts based on the determined one or more annotations to make within the electronic book;
inputting each of the coordinated preset values into a scoring algorithm to calculate one or more initial scores;
annotating at least one of the analyzed one or more passages within the electronic book pursuant to the calculated one or more initial scores;
upon detecting that the reader has begun reading the electronic book, analyzing, continuously, a reader's reading behavior;
updating at least one of the one or more calculated initial scores based on the analyzed reader's reading behavior;
inputting the updated calculated initial scores into a Softmax probabilistic algorithm to calculate one or more final scores, wherein each of the one or more calculated final scores comprise a value representing how grayed out, color-coded, or transparent corresponding text will be; and
highlighting the corresponding text within the electronic book for the reader pursuant to the one or more calculated final scores.