US 10,891,437 B2
Script modification
Saneem Chemmengath, Kerala (IN); Parag Jain, Bangalore (IN); Anirban Laha, Chinsurah (IN); and Saravanan Krishnan, Bangalore (IN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Oct. 19, 2018, as Appl. No. 16/165,039.
Prior Publication US 2020/0125638 A1, Apr. 23, 2020
Int. Cl. G06F 40/30 (2020.01); G06F 40/205 (2020.01); G06F 3/0481 (2013.01); G06F 3/0484 (2013.01); G06N 20/00 (2019.01)
CPC G06F 40/30 (2020.01) [G06F 40/205 (2020.01); G06F 3/0481 (2013.01); G06F 3/04847 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, the method comprising steps of:
receiving a script comprising text;
parsing the text of the script to identify at least one attribute of the script, wherein said identifying comprises identifying a list of characters included in the script and identifying utterances in the script associated with each identified character;
presenting the identified at least one attribute to a user in a graphical user interface via a display device;
receiving, from the user via an input device, an adjustment of at least one element in the graphical user interface that corresponds to the at least one attribute;
receiving, from a data repository, modification data corresponding to the at least one attribute, wherein the modification data comprises at least one of: a plurality of utterance modifiers and a plurality of alternative characters;
modifying the text of the script corresponding to the at least one attribute based on (i) the received adjustment and (ii) the obtained modification data corresponding to the at least one attribute, wherein said modifying comprises at least one of:
modifying the text corresponding to at least one of the identified utterances by applying at least one of the utterance modifiers to the text corresponding to at least one of the identified utterances based on the received adjustment, and
replacing the identified at least one of the characters in the list of characters with at least one of the alternative characters based on the received adjustment; and
generating a modified script based on the modified text corresponding to the at least one attribute;
wherein the steps are carried out by at least one computing device.