US 12,406,017 B1
Incorporating machine learning recommendations into presentation of network information
Gaurav Khandelwal, Kota (IN); Afreen Afreen, Kanpur (IN); Siddharth Verma, Seattle, WA (US); Sridhar Komandur, Redmond, WA (US); Pradeep Ramesha, Bangalore (IN); and Hasamatulla Baig Mirja Mahammad, Vijayawada (IN)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jun. 27, 2024, as Appl. No. 18/757,098.
Int. Cl. G06F 16/9538 (2019.01); G06F 9/54 (2006.01); G06F 16/9535 (2019.01); G06F 16/957 (2019.01); G06F 40/106 (2020.01); G06F 40/197 (2020.01); G06N 20/00 (2019.01)
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
OG exemplary drawing
 
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.