Patent ID: 11922328
Assignee: SNOWFLAKE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system comprising:
at least one hardware processor; and
at least one memory storing instructions that cause the at least one hardware processor to perform operations comprising:
causing presentation of a user interface for training a select machine-learning model, the select machine-learning model being configured to extract values for one or more data points from electronic documents;
adding, by the user interface, a set of data points and a set of questions, the set of questions corresponding to the set of data points;
using the select machine-learning model to extract, from an uploaded electronic document, at least a set of values for the set of data points based on the set of questions;
causing presentation of the set of data points, the set of values, and the set of questions in the user interface;
receiving, by the user interface, user feedback with respect to one or more of the set of values;
performing a training process on the select machine-learning model to generate a custom machine-learning model from the select machine-learning model based on the user feedback and the uploaded electronic document;
publishing the custom machine-learning model as a data object for use in extracting values for at least the set of data points from one or more electronic documents;
receiving a user selection of the custom machine-learning model for a document information extraction software service; and
in response to the user selection, configuring the document information extraction software service to:
receive an input electronic document;
extract a set of extracted values from the input electronic document using the data object that corresponds to the custom machine-learning model; and
store the set of extracted values in one or more target tables on a data platform.