Systems and methods for search result display

US10515402B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10515402-B2
Application numberUS-201615011504-A
CountryUS
Kind codeB2
Filing dateJan 30, 2016
Priority dateJan 30, 2016
Publication dateDec 24, 2019
Grant dateDec 24, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In some embodiments, a method can comprise categorizing, in a database, one or more purchasing categories based at least in part on one or more queries. In some embodiments the one or more purchasing categories can comprise one or more products. The method can further comprise computing a set of browse categories of the one or more purchasing categories, loading the set of browse categories of the one or more purchasing categories into non-transitory memory, and receiving a query. In some embodiments, the method can further comprise determining one or more results for the query, the one or more results comprising a portion of the one or more products, analyzing intention of the query, and selecting a display configuration of the one or more results based at least in part on the intention. Other embodiments of related methods and systems are also provided.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: one or more processors; one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: categorizing, in a database, one or more purchasing categories based at least in part on one or more queries, the one or more purchasing categories comprising one or more products; computing a set of browse categories for each category of the one or more purchasing categories, comprising: quantifying a ratio of first click data for the each category received from browsing activity to second click data for the each category received from query activity; and categorizing the each category of the one or more purchasing categories as a browse category when the ratio is above a predetermined threshold; loading the set of browse categories for each category of the one or more purchasing categories into non-transitory memory; receiving a query; determining one or more results for the query, the one or more results comprising a portion of the one or more products of the one or more purchasing categories; analyzing an intention of the query by: associating at least one of the one or more purchasing categories with the query; generating a comparison of (a) the at least one of the one or more purchasing categories associated with the query and (b) the set of browse categories for each category of the one or more purchasing categories; and determining an overlap of purchasing categories of the at least one of the one or more purchasing categories with the set of browse categories based on the comparison, wherein the at least one of the one or more purchasing categories match the query, and wherein the overlap indicates at least a browse intention of the query; selecting a display configuration of the one or more results based at least in part on the intention of the query; and sending instructions to display the one or more results in the display configuration matching the intention of the query on an interface of a mobile device. 2. The system of claim 1 , wherein: computing the set of browse categories for each category of the one or more purchasing categories further comprises analyzing historical sales data of the one or more products. 3. The system of claim 2 , wherein: analyzing the historical sales data of the one or more products comprises determining sales data of the one or more products over a time period. 4. The system of claim 3 , wherein: the time period is approximately 30 days. 5. The system of claim 1 , wherein: computing the set of browse categories for each category of the one or more purchasing categories further comprises aggregating historical product views over a product historical time period. 6. The system of claim 1 , wherein: selecting the display configuration comprises at least one of: selecting a grid display when the overlap of purchasing categories of the at least one of the one or more purchasing categories comprises one or more overlapping categories; or selecting a list display when the overlap of purchasing categories of the at least one of the one or more purchasing categories comprises no overlapping categories. 7. The system of claim 1 , wherein: computing the set of browse categories for each category of the one or more purchasing categories further comprises: analyzing historical sales data of the one or more products; and aggregating historical product views over a product historical time period; analyzing the historical sales data of the one or more products comprises determining sales data of the one or more products over a time period; and selecting the display configuration comprises at least one of: selecting a grid display when the overlap of purchasing categories of the at least one of the one or more purchasing categories comprises one or more overlapping categories; or selecting a list display when the overlap of purchasing categories of the at least one of the one or more purchasing categories comprises no overlapping categories. 8. A method comprising: categorizing, in a database, one or more purchasing categories based at least in part on one or more queries, the one or more purchasing categories comprising one or more products; computing a set of browse categories, for each category of the one or more purchasing categories, comprising: quantifying a ratio of first click data for the each category received from browsing activity to second click data for the each category received from query activity; and categorizing the each category of the one or more purchasing categories as a browse category when the ratio is above a predetermined threshold; loading the set of browse categories for each category of the one or more purchasing categories into non-transitory memory; receiving a query; determining one or more results for the query, the one or more results comprising a portion of the one or more products of the one or more purchasing categories; analyzing an intention of the query by: associating at least one of the one or more purchasing categories with the query; generating a comparison of (a) the at least one of the one or more purchasing categories associated with the query and (b) the set of browse categories for each category of the one or more purchasing categories; and determining an overlap of purchasing categories of the at least one of the one or more purchasing categories with the set of browse categories based on the comparison, wherein the at least one of the one or more purchasing categories match the query, and wherein the overlap indicates at least a browse intention of the query; selecting a display configuration of the one or more results based at least in part on the intention of the query; and sending instructions to display the one or more results in the display configuration matching the intention of the query on an interface of a mobile device. 9. The method of claim 8 , wherein: computing the set of browse categories for each category of the one or more purchasing categories further comprises analyzing historical sales data of the one or more products. 10. The method of claim 9 , wherein: analyzing the historical sales data of the one or more products comprises determining sales data of the one or more products over a time period. 11. The method of claim 10 , wherein: the time period is approximately 30 days. 12. The method of claim 9 , wherein: computing the set of browse categories for each category of the one or more purchasing categories further comprises aggregating historical product views over a product historical time period. 13. The method of claim 12 wherein: the historical time period is approximately 30 days. 14. The method of claim 9 , wherein: computing the set of browse categories for each category of the one or more purchasing categories further comprises: analyzing the historical sales data of the one or more products; and aggregating historical product views over a product historical time period; and analyzing the historical sales data of the one or more products comprises determining sales data of the one or more products over a time period; and selecting the display configuration comprises at least one of: selecting a grid display when the overlap of purchasing categories of the at least one of the one or more purchasing categories comprises one or more overlapping categories; or selecting a list display when the overlap of purchasing categories of the at least one of the one or more purchasing categories comprises no overlapping categories.

Assignees

Inventors

Classifications

  • utilising user interfaces specially adapted for shopping · CPC title

  • by formulating product or service queries, e.g. using keywords or predefined options · CPC title

  • graphically representing goods, e.g. 3D product representation · CPC title

  • Clustering or classification · CPC title

  • Browsing optimisation, e.g. caching or content distillation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10515402B2 cover?
In some embodiments, a method can comprise categorizing, in a database, one or more purchasing categories based at least in part on one or more queries. In some embodiments the one or more purchasing categories can comprise one or more products. The method can further comprise computing a set of browse categories of the one or more purchasing categories, loading the set of browse categories of …
Who is the assignee on this patent?
Wal Mart Stores Inc, Walmart Apollo Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0641. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 24 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).