US 12,443,787 B1
Methods and systems for interactive data input
Raul Aldrey, Irving, TX (US); Ahmar Mubeen, Irving, TX (US); Vinh Chu, Irving, TX (US); Rohit Yerneni, Irving, TX (US); Klesta Lamaj, New York, NY (US); Adhi N. Narashimmamoorthy, Irving, TX (US); Dale Bauer, Naperville, IL (US); Matthew Bills, Chicago, IL (US); Dante Diaz, Frisco, TX (US); Kristi M. Emery, Coppell, TX (US); David Hyser, Wilmette, IL (US); and Michael Brandt, New York, NY (US)
Assigned to CITIBANK, N.A., New York, NY (US)
Filed by CITIBANK, N.A., New York, NY (US)
Filed on Jan. 9, 2025, as Appl. No. 19/015,135.
Application 19/015,135 is a continuation in part of application No. 18/818,461, filed on Aug. 28, 2024.
Application 18/818,461 is a continuation of application No. 18/372,403, filed on Sep. 25, 2023, granted, now 12,079,567.
Application 18/372,403 is a continuation of application No. 17/560,065, filed on Dec. 22, 2021, granted, now 11,893,340.
Application 17/560,065 is a continuation of application No. 16/932,051, filed on Jul. 17, 2020, granted, now 11,270,063.
Int. Cl. G06F 40/174 (2020.01); G06F 3/0481 (2022.01); G06F 3/04812 (2022.01); G06F 3/04895 (2022.01); G06F 9/451 (2018.01); G06F 16/958 (2019.01); H04L 51/046 (2022.01)
CPC G06F 40/174 (2020.01) [G06F 3/0481 (2013.01); G06F 3/04812 (2013.01); G06F 3/04895 (2013.01); G06F 9/453 (2018.02); G06F 16/958 (2019.01); H04L 51/046 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a server from a second server, a first indication of a user operating a computing device is interacting with an electronic application on a page hosted by the second server, the first indication corresponding to a request received via the computing device for the second server to populate the page with a plurality of prompts on behalf of the second server;
instructing, by the server, the second server to display a plurality of prompts on the page corresponding to the first indication;
retrieving, by the server from the computing device, a plurality of responses to the plurality of prompts, each response in the plurality of responses corresponding to each prompt in the plurality of prompts;
generating, by the server, a temporary profile for the user based on the plurality of responses;
in response to receiving an indication of abandonment representing a lack of interaction with the electronic application, accessing, by the server, a database to identify a profile that matches the generated temporary profile for the user;
extracting, by the server, a communication identifier from the temporary profile;
transmitting, by the server, a notification using the communication identifier, the notification including one or more authentication criteria; and
in response to receiving a response to the notification satisfying the one or more authentication criteria, loading, by the server for display on the computing device, a second page having at least one prompt of the electronic application prefilled using data extracted from the generated profile.