CPC G06Q 30/0203 (2013.01) [G06F 16/9535 (2019.01); G06F 16/958 (2019.01); G06N 20/00 (2019.01); G06Q 30/0218 (2013.01); G06Q 30/0254 (2013.01); G06Q 30/0282 (2013.01); G06Q 30/0641 (2013.01); H04L 63/0853 (2013.01)] | 21 Claims |
1. A method, comprising:
receiving a request and request data associated with a user from a web server;
receiving a token associated with a session of the user;
authenticating an exchange of data based on the token;
analyzing the request data to identify one or more data gaps associated with the request;
calling one or more third-party services to fill at least a portion of the one or more data gaps;
preparing a question set based on determining that the one or more data gaps remain at least partially unfilled, the question set selected by a machine-learning component trained to adapt a sequence and content of the question set over a plurality of interactions with a plurality of users;
transmitting the question set to the web server for presentation to the user and returning the token to the web server with the question set;
providing user interface content based on the token; and
receiving one or more responses to complete populating the one or more data gaps.
|