Patent ID: 11914567
Assignee: COUPA SOFTWARE INCORPORATED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A computer system comprising:
at least one hardware processor;
one or more computer-readable non-transitory storage media coupled to the at least one hardware processor and storing one or more sequences of stored program instructions which, when executed by the at least one hardware processor cause the at least one hardware processor to execute:
receiving, from a network, a message containing a digital document;
extracting text rectangle data from the document;
converting the text rectangle data to a feature map that indicates text rectangle-level numerical data and spatial locations of text rectangles in the document;
by at least one convolutional neural network, processing the text rectangle-level numerical data to produce table-level numerical data including a spatial location of a table portion of the document, probabilities of text rectangles belonging to row canonicals, and probabilities of text rectangles belonging to column canonicals;
formatting, and storing the table-level numerical data in a searchable, editable data record.