US 12,456,002 B2
Linguistically-driven automated text formatting
Julie A. Van Dyke, New Haven, CT (US); Michael Gorman, Edina, MN (US); and Mark Lacek, Minneapolis, MN (US)
Assigned to Cascade Reading, Inc., Edina, MN (US)
Filed by Cascade Reading, Inc., Edina, MN (US)
Filed on Jul. 3, 2023, as Appl. No. 18/346,609.
Application 18/346,609 is a continuation of application No. 17/453,763, filed on Nov. 5, 2021, granted, now 11,734,491.
Application 17/453,763 is a continuation of application No. 17/233,339, filed on Apr. 16, 2021, granted, now 11,170,154.
Claims priority of provisional application 63/173,298, filed on Apr. 9, 2021.
Prior Publication US 2023/0351090 A1, Nov. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. 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)
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
OG exemplary drawing
 
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.