| CPC G06F 40/58 (2020.01) [G06F 40/103 (2020.01); G06N 20/00 (2019.01)] | 20 Claims |

|
1. An apparatus, comprising:
a device including at least one memory having processor-executable code stored therein, and at least one processor that is adapted to execute the processor-executable code, wherein the processor-executable code includes processor-executable instructions that, in response to execution, enable the device to perform actions, including:
receiving input text;
determining whether the input text includes at least three rows;
based on determining that the input text includes at least three rows, determining a plurality of characteristics of the input text, wherein each characteristic of the plurality of characteristics is associated with a uniformity between the rows of the input text, and wherein the plurality of characteristics includes at least one characteristic that is associated with a delimiter count;
making a determination as to whether the input text is suitable for table conversion based on the plurality of characteristics; and
in response to determining that the input text is suitable for conversion to a table, using a machine-learning model to convert the input text into a table.
|