| CPC G06F 16/2453 (2019.01) [G06F 16/285 (2019.01); G06Q 30/0629 (2013.01); G06Q 30/0641 (2013.01)] | 18 Claims |

|
1. A system, comprising:
a processor; and
a non-transitory memory storing instructions that, when executed, cause the processor to:
receive a request for an enhanced interface;
generate one of an augmented query or a pseudo query based on the request for the enhanced interface, wherein the augmented query includes at least one added feature value;
generate a set of candidate items responsive to the request for the enhanced interface, wherein the set of candidate items comprises a set of items responsive to the augmented query when the request for the enhanced interface includes a query and an anchor item and responsive to the pseudo query when the request for the enhanced interface includes the anchor item;
generate a composite candidate score for each candidate item in the set of candidate items, wherein the composite candidate score is generated by a pick item scoring engine based on one or more historical interactions associated with each candidate item in the set of candidate items received by the pick item scoring module;
select a set of top-k items from the set of candidate items, wherein the set of top-k items comprise k items from the set of candidate items having the highest candidate scores, and wherein k is a natural number;
select at least one pick item from the set of top-k items;
select at least one enhancement interface element for display in conjunction with the at least one pick item; and
transmit a response to the request for the enhanced interface, wherein the response causes a receiving device to generate a user interface including the at least one pick item displayed in conjunction with the at least one enhancement interface element.
|