Patent ID: 11947548
Assignee: WALMART APOLLO, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A method for providing search results, comprising:
receiving, from a user, a search query including a plurality of words; identifying a plurality of intention terms from the words of the search query;
for each intention term in the plurality of intention terms, removing the intention term from the search query to generate a query context comprising the plurality of words without the intention term;
determining, for each intention term in the plurality of intention terms, a compatibility score between the intention term and the query context associated with the intention term;
determining, from the plurality of intention terms, a primary intention term having a maximum compatibility score among the plurality of intention terms;
generating, based on the primary intention term, a set of intent-based search results in response to the search query, the set of intent-based search results identifying a set of items associated with the primary intention term;
generating, based on the primary intention term, a ranking value for each item of the set of items;
combining each item of the set of items with its corresponding ranking value to generate a ranked set of items, the ranked set of items including items ranked based on the corresponding ranking value; and
displaying, in response to the search query, the ranked set of items.