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

Claim 0:
1. A system for providing search results, comprising:
a memory resource storing instructions; and
one or more processors coupled to the memory resource, the one or more processors being configured to execute the instructions to:
receive, from a user, a search query including a plurality of words;
identify a plurality of intention terms from the plurality of words of the search query;
for each intention term in the plurality of intention terms, remove the intention term from the search query to generate a query context comprising the plurality of words without the intention term;
determine, 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;
determine, from the plurality of intention terms, a primary intention term having a maximum compatibility score among the plurality of intention terms;
generate, 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;
generate, based on the primary intention term, a ranking value for each item of the set of items;
combine 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
display, in response to the search query, the ranked set of items.