CPC G06F 8/38 (2013.01) [G06F 8/36 (2013.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A method, comprising:
receiving, by a computer system, information specifying a current webpage, including a particular current UI component;
receiving, by the computer system, information specifying a plurality of different UI components for an updated webpage;
identifying, by the computer system, one or more characteristics of the particular current UI component;
determining, by the computer system using a trained machine learning model trained on the information specifying the plurality of different UI components and based on the identified one or more characteristics, a similarity of ones of the plurality of different UI components to the particular current UI component;
selecting, by the computer system based on output of the trained machine learning model indicating the similarity of ones of the plurality of different UI components to the particular current UI component, a particular different UI component from the plurality of different UI components for use, in the updated webpage, for the particular current UI component;
automatically generating, by the computer system, the updated webpage, wherein the updated webpage includes the selected particular different UI component;
identifying, by the computer system, one or more differences between the updated webpage and the current webpage; and
adjusting, by the computer system based on the identified one or more differences, one or more components of the updated webpage, wherein the adjusting includes altering a position of at least one of the components within the updated webpage.
|