Methods, systems, and apparatus for generating search results

US9852228B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9852228-B2
Application numberUS-201615080845-A
CountryUS
Kind codeB2
Filing dateMar 25, 2016
Priority dateJul 19, 2013
Publication dateDec 26, 2017
Grant dateDec 26, 2017

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.

Methods, systems, and apparatus to constrain a search are described. A selection of one or more items of a search result set by a user may be obtained. One or more attributes of the one or more selected items may be evaluated. One or more filters are identified based on the evaluated attributes.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: one or more processors; a memory to store instructions that, in response to being executed by the one or more processors, cause the system to perform operations comprising: in response to a user selection of a selected item from a search result set and in response to the search result set having a count that exceeds a threshold value, performing a computer-implemented analysis of the search result set, the computer-implemented analysis including: identifying a first attribute of the selected item from the search result set; identifying a second attribute of a non-selected item of the search result set, the non-selected item being part of the search result set but not being selected from the search result set such that the non-selected item is excluded from the user selection from the search result set; determining a difference between the first attribute and the second attribute based on comparing the first attribute with the second attribute; and identifying a search filter based on the determined difference between the first attribute and the second attribute and based on the search filter corresponding to the first attribute and not corresponding to the second attribute, the search filter being identified independent of a user selection of the search filter; identifying, based on the search filter identified from the computer-implemented analysis of the search result set, an additional search term; narrowing the search result set based on the additional search term; and causing presentation of the narrowed search result set on a user interface. 2. The system of claim 1 , wherein identifying the additional search term is further based on a profile of a user. 3. The system of claim 1 , wherein the operations further comprise providing an identification of one or more attribute search parameters. 4. The system of claim 1 , wherein the operations further comprise automatically selecting the search filter in response to identifying the search filter. 5. The system of claim 4 , wherein automatically selecting the search filter is based on an auto-filter enablement mechanism. 6. The system of claim 4 , wherein automatically selecting the search filter is based on one or more factors selected from a group of factors consisting of: a size of the search result set, a relevance of an item in the search result set, a propensity of a user to execute a transaction, a user profile, and a user enablement of an auto-filter mechanism. 7. The system of claim 1 , wherein identifying the additional search term is further based on one or more factors selected from a group of factors consisting of: a listing category, an item attribute, a category characteristic, a title, a character description, an item review, a listing format, and a condition. 8. The system of claim 1 , wherein identifying the additional search term is further based on a numerical representation of the selected item being within a predefined variance. 9. The system of claim 1 , wherein the search filter is identified by a mark indicating a type of selection. 10. A method comprising: in response to a user selection of a selected item from a search result set, performing a computer-implemented analysis of the search result set, the computer-implemented analysis including: identifying a first attribute of the selected item from the search result set; identifying a second attribute of a non-selected item of the search result set, the non-selected item being part of the search result set but not being selected from the search result set such that the non-selected item is excluded from the user selection from the search result set; determining a difference between the first attribute and the second attribute based on comparing the first attribute with the second attribute; and identifying a search filter based on the determined difference between the first attribute and the second attribute and based on the search filter corresponding to the first attribute and not corresponding to the second attribute; identifying, based on the search filter identified from the computer-implemented analysis of the search result set, an additional search term; narrowing the search result set based on the additional search term; and causing presentation of the narrowed search result set on a user interface. 11. The method of claim 10 , wherein identifying the additional search term is further based on a profile of a user. 12. The method of claim 10 , further comprising providing an identification of one or more attribute search parameters. 13. The method of claim 10 , further comprising automatically selecting the search filter in response to identifying the search filter. 14. The method of claim 10 , wherein identifying the additional search term is further based on one or more factors selected from a group of factors consisting of a listing category, an item attribute, a category characteristic, a title, a character description, an item review, a listing format, and a condition. 15. The method of claim 10 , wherein identifying the additional search term is further based on a numerical representation of the selected item being within a predefined variance. 16. A non-transitory computer-readable medium embodying instructions that, in response to being executed by one or more processors of a system, cause the system to perform operations comprising: in response to a user selection of a selected item from a search result set, performing a computer-implemented analysis of the search result set, the computer-implemented analysis including: identifying a first attribute of the selected item from the search result set; identifying a second attribute of a non-selected item of the search result set, the non-selected item being part of the search result set but not being selected from the search result set such that the non-selected item is excluded from the user selection from the search result set; determining a difference between the first attribute and the second attribute based on comparing the first attribute with the second attribute; and identifying a search filter based on the determined difference between the first attribute and the second attribute and based on the search filter corresponding to the first attribute and not corresponding to the second attribute; identifying, based on the search filter identified from the computer-implemented analysis of the search result set, an additional search term; narrowing the search result set based on the additional search term; and causing presentation of the narrowed search result set on a user interface.

Assignees

Inventors

Classifications

  • Search customisation based on user profiles and personalisation · CPC title

  • G06Q30/06Primary

    Buying, selling or leasing transactions · CPC title

  • User profiles · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

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 US9852228B2 cover?
Methods, systems, and apparatus to constrain a search are described. A selection of one or more items of a search result set by a user may be obtained. One or more attributes of the one or more selected items may be evaluated. One or more filters are identified based on the evaluated attributes.
Who is the assignee on this patent?
Paypal Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/9535. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 26 2017 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).