CPC G06V 30/416 (2022.01) [G06F 16/2282 (2019.01); G06F 16/258 (2019.01); G06F 16/93 (2019.01); G06F 18/217 (2023.01); G06F 40/174 (2020.01); G06F 40/177 (2020.01); G06F 40/186 (2020.01); G06F 40/216 (2020.01); G06F 40/274 (2020.01); G06N 20/00 (2019.01); G06V 30/1916 (2022.01); G06V 30/412 (2022.01); G06V 30/414 (2022.01)] | 20 Claims |
1. A method, comprising:
receiving, by a user device, an instruction to auto-complete a database table based on a document image displayed on the user device;
analyzing, by the user device, a portion of a table that is part of the document image, wherein the portion of the table defines a set of initial coordinates over the document image;
determining, by the user device based on the set of initial coordinates over the document image, data points for an initial extraction;
automatically extracting, by the user device, the data points from the portion of the table that is part of the document image;
populating, by the user device, the database table with the data points automatically extracted from the portion of the table that is part of the document image;
storing, by the user device, information about the data points in a local model as positive examples; and
communicating, by the user device, the local model to a server computer having a global model, wherein the local model is utilized in updating the global model, wherein the global model is utilized by the server computer for automatically extracting table information from document images and populating database fields with the table information extracted from the document images.
|