US 11,797,892 B1
Systems and methods for customizing user interfaces using artificial intelligence
Kirk M. Lewis, II, New York, NY (US); Shahzad Din, New York, NY (US); and Aarvi Thadeshwar, New York, NY (US)
Assigned to Citibank, N.A., New York, NY (US)
Filed by Citibank, N.A., New York, NY (US)
Filed on Jun. 30, 2023, as Appl. No. 18/345,705.
Int. Cl. G06N 20/00 (2019.01)
CPC G06N 20/00 (2019.01) 20 Claims
OG exemplary drawing
 
1. A system for providing user interfaces using artificial intelligence, the system comprising:
one or more processors; and
one or more memories configured to store instructions that when executed by the one or more processors perform operations comprising:
receiving a request to display application data to a user of an application, wherein the request comprises an application token, the application token comprising a plurality of interface configurations for the application, wherein the application token comprises the plurality of interface configurations encoded into a vector space of a machine learning model;
retrieving a user token associated with the user, wherein the user token comprises a plurality of user configurations generated based on user interface data received from a plurality of sources, and wherein the user token comprises the user interface data encoded into the vector space of the machine learning model;
merging the application token and the user token into a consolidated token, wherein the consolidated token comprises a first subset of the user interface data and a second subset of the plurality of interface configurations;
inputting the consolidated token into the machine learning model to obtain a user interface token, wherein the machine learning model is trained to generate user interface tokens comprising unique user-application interface configurations; and
sending a command to the application to display the application data in a user interface using the user interface token, wherein the command causes the application to initialize the user interface with a unique user-application interface configuration.