US 12,073,457 B1
Parameterized method, device, and user interface for enabling filtering
David Bowman, Ponte Vedra Beach, FL (US); Matthias Bowman, Scarsdale, NY (US); and Derek Sasaki-Scanlon, Monroe, CT (US)
Assigned to Ignition Interfaces, Inc., Jacksonville Beach, FL (US)
Filed by Ignition Interfaces, Inc., Jacksonville Beach, FL (US)
Filed on Mar. 29, 2021, as Appl. No. 17/216,238.
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06N 20/00 (2019.01); G06Q 30/0601 (2023.01)
CPC G06Q 30/0641 (2013.01) [G06N 20/00 (2019.01)] 28 Claims
OG exemplary drawing
 
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.