| 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 |

|
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.
|