CPC G06F 16/213 (2019.01) [G06F 16/2282 (2019.01)] | 20 Claims |
1. An apparatus comprising:
at least one processing device comprising a processor coupled to a memory;
the at least one processing device being configured:
to obtain information characterizing a user interface of an application, the obtained information comprising at least one image of at least a portion of the user interface of the application and textual data associated with the user interface of the application;
to generate, by processing the at least one image utilizing at least a first machine learning model in a machine learning system implemented by the processor and the memory of the at least one processing device, a first data structure characterizing two or more data fields corresponding to user interface components in the user interface of the application;
to generate, by processing the textual data associated with the user interface of the application utilizing at least a second machine learning model in the machine learning system implemented by the processor and the memory of the at least one processing device, a second data structure characterizing relationships between the two or more data fields corresponding to the user interface components in the user interface of the application;
to generate a merged output comprising at least a portion of the first data structure generated by processing the at least one image utilizing the first machine learning model and at least a portion of the second data structure generated by processing the textual data associated with the user interface of the application utilizing the second machine learning model;
to determine, by processing the merged output utilizing at least one machine learning layer of the machine learning system implemented by the processor and the memory of the at least one processing device, a database configuration for a database associated with the application, the database configuration comprising an organization of the two or more data fields into one or more tables; and
to generate the database associated with the application in accordance with the determined database configuration.
|