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)] | 18 Claims |
1. A method comprising:
receiving, by a server, from a second server hosting a page, a request to display an electronic transaction form having a set of prompts on a user computing device;
retrieving, by the server, the set of prompts associated with the electronic transaction form;
retrieving, by the server, at least one user-identifying value from a database;
determining, by the server, if at least one prompt from the set of prompts is satisfied by the at least one user-identifying value;
determining, by the server, at least one visual attribute of the page hosted by the second server;
presenting, by the server, on the page hosted by the second server, a first graphical element embedded within the page, the first graphical element comprising a first conversation bubble shape and a text string corresponding to a first prompt of the set of prompts of the electronic transaction form, the first graphical element having a first visual attribute that matches the at least one visual attribute of the page containing the first conversation bubble shape and displayed on a computing device;
presenting, by the server, a second graphical element embedded within the page and below the first graphical element and comprising a second conversation bubble shape that comprises an input element configured to receive an input from the computing device and a button for causing transmission of the input to the server, wherein the second graphical element has a second visual attribute that matches the at least one visual attribute of the page;
upon the button being activated, dynamically revising, by the server, the second graphical element by displaying the input received from a user in a place of the input element;
presenting, by the server, for display on the page and at least in part based on the input received in association with the second graphical element, a third graphical element embedded within the page and comprising a third conversation bubble shape and containing a second text string corresponding to a second prompt of the set of prompts, wherein the third graphical element is displayed below the second graphical element, the third graphical element having a third visual attribute that matches the at least one visual attribute of the page; and
aggregating, by the server, the input from the input element for compiling the electronic transaction form.
|