Labeling query with aspects
US-2017344615-A1 · Nov 30, 2017 · US
US11080302B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11080302-B2 |
| Application number | US-201615290283-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 11, 2016 |
| Priority date | May 31, 2016 |
| Publication date | Aug 3, 2021 |
| Grant date | Aug 3, 2021 |
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.
To improve the user experience, browse nodes for popular combinations of categories and aspects are desirable. When a particular combination of category and aspects is found to have been requested at a frequency that exceeds a threshold, the existence of a browse node for that combination is checked and, if the browse node is missing, a request to create the browse node is generated. In some example embodiments, an entire set of missing browse nodes is generated based on recognition of a pattern of category and aspect combinations being requested.
Opening claim text (preview).
What is claimed is: 1. A method comprising: obtaining item data for a search query, the item data identifying items returned as search results in response to the search query during one or more searches at a network-based system; identifying a combination of a category and one or more aspects based on the items from the item data, the category being from a hierarchy of categories and each of the one or more aspects comprising an aspect type and aspect value describing an attribute of one or more items within the category; determining, from a plurality of browse node pages for the network-based system, that a browse node page does not exist for the identified combination of the category and the one or more aspects, each of the plurality of browse node pages being accessible by a respective uniform resource location (URL) and providing a grouping of items in a respective category with one or more respective aspects; and based on the determination that the browse node page does not exist for the identified combination of the category and the one or more aspects, generating the browse node page accessible by a corresponding URL and providing items matching the identified combination of the category and the one or more aspects. 2. The method of claim 1 , further comprising determining a count of searches at the network-based system with the search query; and wherein the browse node page is generated based on the count and a threshold. 3. The method of claim 1 , further comprising: determining a pattern of category and aspect combinations that do not have browse node pages; and generating a plurality of browse node pages based on the determined pattern. 4. The method of claim 1 , wherein the generating of the browse node page comprises creating a document with a title. 5. The method of claim 4 , wherein the document is an HTML document and the title is contained in an <h1> HTML tag. 6. The method of claim 1 , wherein the identifying of the combination of the category and the one or more aspects comprises: replacing one or more terms of the search query with one or more substitute terms based on fuzzy matching between the replaced terms and the substitute terms. 7. A system comprising: a memory that stores instructions; and one or more processors configured by the instructions to perform operations comprising: obtaining item data for a search query, the item data identifying items returned as search results in response to the search query during one or more searches at a network-based system; identifying a combination of a category and one or more aspects based on the items from the item data, the category being from a hierarchy of categories and each of the one or more aspects comprising an aspect type and aspect value describing an attribute of one or more items within the category; determining, from a plurality of browse node pages for the network-based system, that a browse node page does not exist for the identified combination of the category and the one or more aspects, each of the plurality of browse node pages being accessible by a respective uniform resource location (URL) and providing a grouping of items in a respective category with one or more respective aspects; and based on the determination that the browse node page does not exist for the identified combination of the category and the one or more aspects, generating the browse node page accessible by a corresponding URL and providing items matching the identified combination of the category and the one or more aspects. 8. The system of claim 7 , the operations further comprising: determining a count of searches at the network-based system with the search query; and wherein the browse node page is generated based on the count and a threshold. 9. The system of claim 7 , wherein the operations further comprise: determining a pattern of category and aspect combinations that do not have browse node pages; and generating a plurality of browse node pages based on the determined pattern. 10. The system of claim 7 , wherein the generating of the browse node page comprises creating a document with a title. 11. The system of claim 10 , wherein the document is an HTML document and the title is contained in an <h1> HTML tag. 12. The system of claim 7 , wherein the identifying of the combination of the category and the one or more aspects comprises: replacing one or more terms of the search query with one or more substitute terms based on fuzzy matching between the replaced terms and the substitute terms. 13. A non-transitory machine-readable medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: obtaining item data for a search query, the item data identifying items returned as search results in response to the search query during one or more searches at a network-based system; identifying a combination of a category and one or more aspects based on the items from the item data, the category being from a hierarchy of categories and each of the one or more aspects comprising an aspect type and aspect value describing an attribute of one or more items within the category; determining, from a plurality of browse node pages for the network-based system, that a browse node page does not exist for the identified combination of the category and the one or more aspects, each of the plurality of browse node pages being accessible by a respective uniform resource location (URL) and providing a grouping of items in a respective category with one or more respective aspects; and based on the determination that the browse node page does not exist for the identified combination of the category and the one or more aspects, generating the browse node page accessible by a corresponding URL and providing items matching the identified combination of the category and the one or more aspects and storing the browse node in the database. 14. The non-transitory machine-readable medium of claim 13 , the operations further comprising: determining a count of searches at the network-based system with the search query; and wherein the browse node page is generated based on the count and a threshold. 15. The non-transitory machine-readable medium of claim 13 , wherein the operations further comprise: determining a pattern of category and aspect combinations that do not have browse node pages; and generating a plurality of browse node pages based on the determined pattern. 16. The non-transitory machine-readable medium of claim 13 , wherein the generating of the browse node page comprises creating a document with a title. 17. The non-transitory machine-readable medium of claim 16 , wherein the document is an HTML document and the title is contained in an <h1> HTML tag.
Presentation of query results · CPC title
Execution arrangements for user interfaces · CPC title
Multiple classes · CPC title
Browsing optimisation, e.g. caching or content distillation · CPC title
Indexing; Web crawling techniques · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.