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:
transmitting, by a server hosting a page, to a second server configured to visually revise the page, a request to display an electronic form having a set of prompts on a user computing device, whereby the request is configured for the second server to:
retrieve the set of prompts associated with the electronic form and at least one user-identifying value from a database; and
determine if at least one prompt from the set of prompts is satisfied by the at least one user-identifying value; and
determine at least one visual attribute of the page hosted by the server;
presenting, by the server based on data received from the second server, on the page hosted by the 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 form, the first graphical element having a first visual attribute that matches the at least one visual attribute of the page;
presenting, by the server based on data received from the second 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 user computing device and a button for causing transmission of the input to the server or the second server, wherein the second graphical element has a second visual attribute that matches the at least one visual attribute of the page;
aggregating, by the server, any input received via the input element for compiling the electronic form.
|