Patent ID: 11880382
Assignee: DATAWATCH CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
receiving, by one or more processors, a digital document comprising at least one rendered page;
generating, by the one or more processors, one or more wrapping regions based on the digital document, wherein each wrapping region comprises one or more fragment runs, and wherein each fragment run comprises one or more text fragments of the digital document that are adjacent to one another and within a horizontal separation threshold and a vertical separation threshold;
classifying, by the one or more processors, each of the one or more wrapping regions, wherein classifying each of the one or more wrapping regions comprises assigning each of the one or more wrapping regions a respective type;
generating, by the one or more processors, one or more blocks of wrapping regions based on the classifications of the one or more wrapping regions;
generating, by the one or more processors, one or more tables based on one or more blocks of wrapping regions; and
providing, by the one or more processors, an electronic document comprising the one or more tables.