CPC G06Q 30/0641 (2013.01) [G06N 20/00 (2019.01)] | 28 Claims |
1. A computer implemented method for processing an information screen to enable filtering of another information screen, comprising:
identifying, at an electronic device, a user interface (UI) element code for the information screen based at least in part on a parameter data structure, wherein the UI element code is configured to perform a first action comprising requesting the other information screen and the parameter data structure is linked to the UI element code;
requesting, at the electronic device from an artificial intelligence engine, a set of filter responses of a plurality of filter responses and user interface design attributes based at least in part on the parameter data structure, wherein the artificial intelligence engine selects the user interface design attributes for a first variation of the information screen from a plurality of variations of the information screen and the set of filter responses based on calculating a respective score for how each variation of the plurality of variations of the information screen performs over a period of time involving a threshold number of users, and calculating a respective score for how each set of filter responses of the plurality of filter responses performs over the period of time involving the threshold number of users;
receiving, at the electronic device, the set of filter responses and the user interface design attributes;
generating, at the electronic device, the first variation of the information screen with a set of UI elements based at least in part on the UI element code, the set of filter responses, and the user interface design attributes, wherein each UI element in the set of UI elements is configured to perform the first action performed by the UI element code and a second action comprising filtering the other information screen using a filter response in the set of filter responses; and
presenting, at the electronic device, the first variation of the information screen with the set of UI elements.
|