Patent ID: 11861677
Assignee: MAPLEBEAR INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
receive, by the processor, a search query from a user;
retrieve, by the processor, item embeddings for promoted items, wherein the item embeddings are learned using a machine learning embedding model;
calculate, by the processor, a Hadamard product of a search query embedding for the search query and a user embedding for the user, wherein the user embedding is learned using the machine learning embedding model;
approximate, by the processor, nearest neighbors from the Hadamard product to the item embeddings for the promoted items;
retrieve, by the processor and based on the approximating, a set of candidate items;
rank, by the processor, the set of candidate items using a machine learning click through rate model; and
transmit, by the processor and based on the ranking, a subset of the set of candidate items to a user device for display to the user.