| CPC G05B 13/04 (2013.01) [G06F 9/543 (2013.01); G06F 18/22 (2023.01); G06F 40/30 (2020.01); G06V 30/10 (2022.01)] | 38 Claims |

|
1. A non-transitory computer-readable medium storing a computer program, the computer program configured to cause at least one processor to:
receive a selection of a source from a user via a graphical user interface (GUI) and/or an input device, the source comprising a plurality of screens, a plurality of screen versions, or both;
receive a selection of a target from the user via the GUI and/or the input device;
store metadata from a clipboard of an operating system, previous screen entries from the plurality of screens and/or the plurality of screen versions of the source, or both, in a persistent data structure;
call one or more artificial intelligence/machine learning (AI/ML) models that have been trained to perform semantic matching between labels in the source and labels in the target, between values in the source and the labels in the target, or both, the one or more AI/ML models configured to use the stored metadata in the persistent data structure and to suggest matches between the labels in the source and the labels in the target, between the values in the source and the labels in the target, or both, and respective confidence scores;
receive the suggested matches and respective confidence scores;
automatically copy values from the source to the target based on the semantic matching between the labels in the source and the labels in the target, between the values in the source and the labels in the target, or both, responsive to the matches exceeding a threshold confidence score; and
display the automatically copied values in the GUI.
|