| CPC G06F 40/103 (2020.01) [G06F 40/183 (2020.01); G06F 40/205 (2020.01); G06F 40/295 (2020.01); G06F 40/30 (2020.01)] | 26 Claims |

|
1. A non-transitory computer-readable medium comprising instructions for cascaded text formatting, when executed by at least one processor of a computing device, cause the at least one processor to perform operations that:
receive a text portion to be cascaded;
invoke a trained model to process the text portion, the trained model to receive the text portion as input and to identify formatting changes to create cascaded text from the text portion,
wherein the formatting changes includes respective line breaks and respective horizontal displacements to be added among respective words of the text portion,
wherein the respective line breaks are added to the text portion based on grammatical units of the respective words, wherein the grammatical units comprise constituency, and wherein the respective line breaks establish a vertical position of the respective words among separate lines or continuous units, and
wherein the respective horizontal displacements are added to the text portion based on syntactic functions of the respective words, wherein the syntactic functions comprise grammatical dependencies, and wherein the respective horizontal displacements establish a horizontal position of the respective words among the separate lines or continuous units; and
cause output of the cascaded text in real-time based on the formatting changes.
|