| CPC G06F 16/9538 (2019.01) [G06F 9/547 (2013.01); G06F 16/9535 (2019.01); G06F 16/9574 (2019.01); G06F 16/9577 (2019.01); G06F 40/106 (2020.01); G06F 40/197 (2020.01); G06N 20/00 (2019.01)] | 20 Claims |

|
1. A computer system, comprising:
one or more processors; and
one or more memories storing executable instructions that, upon execution by the one or more processors, cause the computer system to perform operations to:
cause a first presentation of a first webpage in a graphical user interface of a client device, the first webpage including a link to a second webpage configured to provide a service;
detect a user selection of the link via the graphical user interface on the first webpage to access the second webpage; and
in response to detecting the user selection:
generate a contextual identifier based at least in part on data associated with the first webpage, the second webpage, and user interactions with the service;
transmit an application-programming interface (API) call to a machine learning model to generate a first recommendation based at least in part on the contextual identifier, the first recommendation indicating a first parameter comprising at least one of: a layout, a functionality, or a content of the second webpage;
access, from a cache of pre-computed recommendations, a second recommendation that is mapped to the contextual identifier, the second recommendation indicating a second parameter of the second webpage;
select the first recommendation or the second recommendation based at least in part on a response time for the API call; and
cause, based at least in part on the selection of the first recommendation or the second recommendation, a second presentation of the second webpage in the graphical user interface such that the second presentation uses the first parameter or the second parameter.
|