US 11,893,220 B1
Generating and modifying graphical user interface elements
Zachary A. Silverstein, Georgetown, TX (US); Logan Bailey, Atlanta, GA (US); Su Liu, Austin, TX (US); and Kenneth C Accetta, Cornelius, NC (US)
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Jun. 14, 2023, as Appl. No. 18/334,834.
Int. Cl. G06F 3/04845 (2022.01); G06F 16/9035 (2019.01); G06F 16/904 (2019.01)
CPC G06F 3/04845 (2013.01) [G06F 16/904 (2019.01); G06F 16/9035 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for generating and modifying graphical user interface (GUI) elements, the method comprising:
detecting and authenticating a user interacting with a connected application;
determining item interests of the user based on at least one or more of user purchase history, user interests, and user digital behaviors;
generating and storing a personalized user profile based on the determined item interests of the user, wherein the personalized user profile includes a list of user items of interest and associated keywords, the personalized user profile being updated in real-time based on user interaction data from the connected application;
in response to detecting a query made by the user, extracting from the detected query interest topics, subject matter, and a series of associated key terms;
determining a highest-prioritized key term within the series of associated key terms;
identifying a first GUI element displayed by the connected application based on the detected query;
generating, using a generative adversarial network (GAN), a custom GUI element based on the highest-prioritized key term; and
replacing the first GUI element with the generated custom GUI element.