Identifying missing browse nodes

US11080302B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11080302-B2
Application numberUS-201615290283-A
CountryUS
Kind codeB2
Filing dateOct 11, 2016
Priority dateMay 31, 2016
Publication dateAug 3, 2021
Grant dateAug 3, 2021

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.

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.

First claim

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.

Assignees

Inventors

Classifications

  • Presentation of query results · CPC title

  • Execution arrangements for user interfaces · CPC title

  • Multiple classes · CPC title

  • G06F16/957Primary

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

  • G06F16/951Primary

    Indexing; Web crawling techniques · 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 US11080302B2 cover?
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 ex…
Who is the assignee on this patent?
Ebay Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/957. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 03 2021 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).