Expanding search engine capabilities using AI model recommendations
US-11609942-B2 · Mar 21, 2023 · US
US2025335521A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2025335521-A1 |
| Application number | US-202418651594-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 30, 2024 |
| Priority date | Apr 30, 2024 |
| Publication date | Oct 30, 2025 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An online system retrieves engagement data associated with a base query made by a user for an item, the engagement data describing in part subsequent queries for other items following the base query in a single search session. The system generates a prompt that is provided to a machine learned model. The prompt instructs the machine learned model to generate one or more groups of related queries using the subsequent queries. The system selects a group of related queries from the one or more groups of related queries. The system queries an online catalog using at least some of the related queries from the selected group to determine supplemental search results. The system provides, to a user client device associated with the user, the supplemental search results.
Opening claim text (preview).
1 . A method, performed at a computer system comprising a processor and a non-transitory computer readable medium, comprising: receiving, from a device associated with a user, a base query for an item; querying an online catalog using the base query to obtain a set of base search results; retrieving engagement data of the user associated with the base query, the engagement data including information about subsequent queries for other items following the base query during a single search session, the subsequent queries made by the user via the device associated with the user after the user made the base query; generating a prompt for a generative model, the prompt instructing the generative model to generate one or more groups of related queries based on the subsequent queries described in the retrieved engagement data, the prompt further including instructions for the generative model to generate an explanation about each of the one or more groups of related queries; providing the prompt to the generative model, the generative model providing an output in response to the prompt; extracting, from the output of the generative model, the one or more groups of related queries; selecting a group of related queries from the one or more groups of related queries; querying the online catalog using the selected group of related queries to determine supplemental search results; generating a user interface that includes the base search results along with the supplemental search results, wherein generating the user interface comprises: adding, to a first area of the user interface, a first group of items that are relevant to the base search results, adding, to a second area of the user interface that is separate from the first area, a second group of items that are relevant to the supplemental search results, and including, in association with each of the second group of items, the generated explanation about each of the one or more groups of related queries; and providing the user interface to the device associated with the user, causing the device associated with the user to display the user interface. 2 . (canceled) 3 . The method of claim 1 , wherein generating the user interface further comprises: generating a first carousel that includes the first group of items; and generating a second carousel that includes the second group of items. 4 . (canceled) 5 . (canceled) 6 . The method of claim 1 , further comprising: retrieving a persona that is associated with the user, the persona selected from a set of different personas that are each associated with different search behaviors, wherein generating the prompt comprises including, in the prompt, instructions for the generative model to generate the one or more groups of related queries based in part on the persona. 7 . The method of claim 1 , further comprising: prior to retrieving the engagement data, receiving the base query from the device associated with the user; and querying the online catalog using the base query to determine corresponding item recommendations, wherein the corresponding item recommendations and the supplemental search results for the selected group are presented on the device associated with the user on an ordering interface. 8 . The method of claim 1 , further comprising: retrieving a persona that is associated with the user, the persona selected from a set of different personas that are each associated with different search behaviors; and filtering related queries of the selected group in accordance with a search behavior of the persona. 9 . The method of claim 1 , wherein retrieving the engagement data comprises retrieving data that describes items that do not correspond to the base query that are subsequently added to a cart of the user in the single search session, and wherein the generated prompt further instructs the generative model to generate the one or more groups of related queries using the subsequent queries and the items. 10 . A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor of a computer system, cause the computer system to perform steps comprising: receiving, from a device associated with a user, a base query for an item; querying an online catalog using the base query to obtain a set of base search results; retrieving engagement data of the user associated with the base query, the engagement data including information about subsequent queries for other items following the base query during a single search session, the subsequent queries made by the user via the device associated with the user after the user made the base query; generating a prompt for a generative model, the prompt instructing the generative model to generate one or more groups of related queries based on the subsequent queries described in the retrieved engagement data, the prompt further including instructions for the generative model to generate an explanation about each of the one or more groups of related queries; providing the prompt to the generative model, the generative model providing an output in response to the prompt; extracting, from the output of the generative model, the one or more groups of related queries; selecting a group of related queries from the one or more groups of related queries; querying the online catalog using the selected group of related queries to determine supplemental search results; generating a user interface that includes the base search results along with the supplemental search results, wherein generating the user interface comprises: adding, to a first area of the user interface, a first group of items that are relevant to the base search results, adding, to a second area of the user interface that is separate from the first area, a second group of items that are relevant to the supplemental search results, and including, in association with each of the second group of items, the generated explanation about each of the one or more groups of related queries; and providing the user interface to the device associated with the user, causing the device associated with the user to display the user interface. 11 . (canceled) 12 . The computer program product of claim 10 , further comprising instructions that when executed cause the computer system to perform steps comprising: generating a first carousel that includes the first group of items; and generating a second carousel that includes the second group of items. 13 . (canceled) 14 . (canceled) 15 . The computer program product of claim 10 , further comprising instructions that when executed cause the computer system to perform steps comprising: retrieving a persona that is associated with the user, the persona selected from a set of different personas that are each associated with different search behaviors, wherein generating the prompt comprises including, in the prompt, instructions for the generative model to generate the one or more groups of related queries based in part on the persona. 16 . The computer program product of claim 10 , further comprising instructions that when executed cause the computer system to perform steps comprising: prior to retrieving the engagement data, receiving the base query from the device associated with the user; and querying the online catalog using the base query to determine corresponding item recommendations, wherein the corresponding item recommendations and the supplemental search results for the selected group are presented on the device a
Presentation of query results · CPC title
Query formulation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.