An online concierge system may determine recommended search terms for a user. The online concierge system may receive a request from a user to view a user interface configured to receive a search query. The online concierge system retrieves long-term activity data including previous search terms entered by the user while searching for items to add to an online shopping cart. For each previous search term, the online concierge system retrieves categorical search terms corresponding to one or more categories to which the previous search term was mapped. The online concierge system determines a set of nearby categorical search terms and sends, for display via a client device, the set of nearby categorical search terms as recommended search terms.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The method of claim 1, wherein selecting the one or more item-category embeddings comprises inputting the set of item embeddings corresponding to the list of items and candidate item-category embeddings to a machine-learned scoring model to generate a score for each candidate categorical search term.
3. The method of claim 2, wherein the machine-learned scoring model is trained to score the candidate item-category embeddings based on similarities among the item embeddings and the candidate item-category embeddings in the latent space.
5. The method of claim 2, wherein the machine-learned scoring model is trained based on user preferences that include dietary restrictions the user follows and items the user is partial to and characteristics of previous search terms are used to map previous search terms to the set of categorical search terms.
7. The method of claim 1, wherein generating the one or more suggestions is further based on generic items corresponding to the list of items currently in an online shopping cart of the user.
11. The non-transitory computer-readable medium of claim 10, wherein selecting the one or more item-category embeddings comprises inputting the set of item embeddings corresponding to the list of items and candidate item-category embeddings to a machine-learned scoring model to generate a score for each candidate categorical search term.
12. The non-transitory computer-readable medium of claim 11, wherein the machine-learned scoring model is trained to score the candidate item-category embeddings based on similarities among the item embeddings and the candidate item-category embeddings in the latent space.
14. The non-transitory computer-readable medium of claim 11, wherein the machine-learned scoring model is trained based on user preferences that include dietary restrictions the user follows and items the user is partial to and characteristics of previous search terms are used to map previous search terms to the set of categorical search terms.
16. The non-transitory computer-readable medium of claim 10, wherein generating the one or more suggestions is further based on generic items corresponding to the list of items currently in an online shopping cart of the user.
20. The system of claim 19, wherein selecting the one or more item-category embeddings comprises inputting the set of item embeddings corresponding to the list of items and candidate item-category embeddings to a machine-learned scoring model to generate a score for each candidate categorical search term.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 29, 2022
December 17, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.