CPC G06F 9/451 (2018.02) [G06F 16/957 (2019.01)] | 20 Claims |
1. A system comprising:
one or more hardware processors; and
a non-transitory memory having stored therein instructions that are executable by the one or more hardware processors to cause the system to perform operations comprising:
receiving, via a network from an application executable at a user device, a request for a transaction;
responsive to the received request, determining a transaction flow for conducting different stages of the transaction via a graphical user interface (GUI) of the application at the user device, the transaction flow including a sequence of content pages corresponding to the different stages of the transaction;
acquiring content associated with a tagged user interface (UI) element for at least one content page of the transaction flow, the tagged UI element including content metadata, the content metadata identifying a source of the content and a baseline specification for a content display area of the tagged UI element on the at least one content page, and wherein at least a portion of the content is dynamic content;
simulating a visual layout of the tagged UI element with the dynamic content acquired from the source and displayed on the at least one content page via the GUI of the application at the user device;
validating the acquired content based on visual features in the simulated visual layout and corresponding features in the baseline specification; and
providing, via the network to the application at the user device, the validated content to be displayable within the content display area of the tagged UI element on the at least one content page of the transaction flow during a corresponding stage of the transaction.
|