Methods and systems to refine search results

US10599665B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10599665-B2
Application numberUS-201715607795-A
CountryUS
Kind codeB2
Filing dateMay 30, 2017
Priority dateMay 29, 2013
Publication dateMar 24, 2020
Grant dateMar 24, 2020

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 and systems are provided to refine search information. The methods and systems are for receiving a request from a mobile device, the request including an indication of a swiping motion that is applied across a touch-sensitive screen on the mobile device, the touch sensitive screen displaying search results including a first plurality of data items. The methods and systems are for retrieving a first refinement and a first value from a database entry. The methods and systems are for filtering the search results to generate refined search results including a second plurality of data items that are filtered based on the first refinement and the first value. The methods and systems are for communicating a user interface, over the network, to the mobile device, the communicating being responsive to the receiving the request, the user interface including the second plurality of data items for display on the mobile device.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system comprising: at least one processor and executable instructions accessible on a computer-readable medium that, when executed, cause the at least one processor to perform operations comprising: receiving, from a mobile device identified by a client identifier, a request including an indication of a swiping motion that is applied at a touch-sensitive screen of the mobile device that includes a display of search results including a first plurality of data items; and responsive to receiving the request: retrieving a refinement value from a database entry, the database entry being identified based on the client identifier and independent of the first plurality of data items included in the search results; generating refined search results by filtering the first plurality of data items using the refinement value, the refined search results including a subset of the first plurality of data items; and causing the mobile device to output a display of the subset of the first plurality of data items. 2. The system of claim 1 , wherein the swiping motion is a single swiping motion that is applied at the touch-sensitive screen of the mobile device. 3. The system of claim 1 , wherein the swiping motion is a double swiping motion that is applied at the touch-sensitive screen of the mobile device. 4. The system of claim 1 , wherein the user interface includes a search panel including a search box configured to receive keywords. 5. The system of claim 1 , wherein the user interface includes a search panel that includes the subset of the first plurality of data items. 6. The system of claim 5 , wherein the user interface further includes a parent panel and a child panel, the operations further comprising identifying a second refinement value in response to receiving input at the parent panel and the child panel. 7. The system of claim 1 , wherein the refinement value specifies a condition of an item being offered for sale on a network-based marketplace. 8. The system of claim 6 , wherein the child panel includes a plurality of values that are selectable to specify different conditions for the refinement value. 9. A method comprising: receiving, from a mobile device identified by a client identifier, a request including an indication of a swiping motion that is applied at a touch-sensitive screen of the mobile device that includes a display of search results including a first plurality of data items; and responsive to receiving the request: retrieving a refinement value from a database entry, the database entry being identified based on the client identifier and independent of the first plurality of data items included in the search results; generating refined search results by filtering the first plurality of data items using the refinement value, the refined search results including a subset of the first plurality of data items; and causing the mobile device to output a display of the subset of the first plurality of data items. 10. The method of claim 9 , wherein the swiping motion is a single swiping motion being applied at the touch-sensitive screen of the mobile device. 11. The method of claim 9 , wherein the swiping motion is a double swiping motion being applied at the touch-sensitive screen of the mobile device. 12. The method of claim 9 , wherein the user interface includes a search panel including the subset of the first plurality of data items. 13. The method of claim 12 , wherein the user interface further includes a parent panel and a child panel, the method further comprising identifying a second refinement value in response to receiving input at the parent panel and the child panel. 14. The method of claim 9 , wherein the refinement value specifies a condition of an item being offered for sale on a network-based marketplace. 15. The method of claim 9 , wherein the refinement value specifies a category of an item being offered for sale on a network-based marketplace. 16. The method of claim 13 , wherein the child panel includes a plurality of values that are selectable to specify different conditions for the refinement value. 17. A non-transitory machine-readable medium storing instructions that, when executed by a machine, cause the machine to perform operations comprising: receiving, from a mobile device identified by a client identifier, a request including an indication of a gesture input that is applied at a touch-sensitive screen of the mobile device that includes a display of search results including a first plurality of data items; responsive to receiving the request: retrieving a refinement value from a database entry, the database entry being identified based on the client identifier and independent of the first plurality of data items included in the search results; generating refined search results by filtering the first plurality of data items using the refinement value, the refined search results including a subset of the first plurality of data items; and causing the mobile device to output a display of the subset of the first plurality of data items; receiving, from a different mobile device identified by a different client identifier, a different request including an indication of the gesture input that is applied at a touch-sensitive screen of the different mobile device that includes a display of search results including a second plurality of data items; and responsive to receiving the different request: retrieving a different refinement value from a different database entry, the different database entry being identified based on the different client identifier and independent of the second plurality of data items included in the search results; generating different refined search results by filtering the second plurality of data items using the different refinement value, the different refined search results including a subset of the second plurality of data items; and causing the different mobile device to output a display of the subset of the second plurality of data items. 18. The non-transitory machine-readable medium of claim 17 , wherein the first plurality of data items includes a data item that is not included in the subset of the first plurality of data items. 19. The non-transitory machine-readable medium of claim 17 , the operations further comprising receiving the refinement value from the mobile device prior to receiving the request and storing the refinement value as being associated with the client identifier. 20. The method as described in claim 9 , further comprising: receiving, from a different mobile device identified by a different client identifier, a different request including an indication of the same swiping motion that is applied at the different mobile device, the different mobile device including the display of search results; responsive to receiving the different request, retrieving a different refinement value based on the different client identifier and independent of the search results; generating a different set of refined search results by filtering the first plurality of data items using the different refinement value, the refined search results including a different subset of the first plurality of data items; and causing the different mobile device to output a display of the different subset of the first plurality of data items.

Assignees

Inventors

Classifications

  • G06F16/248Primary

    Presentation of query results · CPC title

  • Query formulation · CPC title

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

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

  • Electricity · 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 US10599665B2 cover?
Methods and systems are provided to refine search information. The methods and systems are for receiving a request from a mobile device, the request including an indication of a swiping motion that is applied across a touch-sensitive screen on the mobile device, the touch sensitive screen displaying search results including a first plurality of data items. The methods and systems are for retrie…
Who is the assignee on this patent?
Ebay Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/248. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 24 2020 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).