US2020183920A1PendingUtilityA1

Methods and Systems to Refine Search Results

58
Assignee: EBAY INCPriority: May 29, 2013Filed: Feb 14, 2020Published: Jun 11, 2020
Est. expiryMay 29, 2033(~6.9 yrs left)· nominal 20-yr term from priority
G06Q 30/0625H04M 1/72436G06F 16/9032G06F 3/0488G06F 16/248H04M 1/72552
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

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.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 receiving, from a device identified by a client identifier, a request to refine a display of search results; and   responsive to receiving the request:   retrieving a refinement value from a database entry, the database entry being identified based on the client identifier;   generating refined search results by filtering the search results using the refinement value; and   causing the device to output a display of a subset of the search results.   
     
     
         2 . The method of  claim 1 , wherein the search results include at least one item that is not included in the subset of the search results. 
     
     
         3 . The method of  claim 1 , further comprising:
 receiving, from a different device identified by a different client identifier, a request to refine the display of search results; and   responsive to receiving the request from the different device:   retrieving a different refinement value from a different database entry, the different database entry being identified based on the different client identifier;   generating different refined search results by filtering the search results using the different refinement value; and   causing the different device to output a display of the different refined search results.   
     
     
         4 . The method of  claim 3 , wherein the search result include at least one item that is not included in the different refined search results and the different refined search results include at least one item that is not included in the subset of the search results. 
     
     
         5 . The method of  claim 1 , wherein the refinement value specifies at least one of a category, a brand, a size, a style, a condition, a price, or a location for use in filtering the search results. 
     
     
         6 . The method of  claim 1 , further comprising receiving, from the device identified by the client identifier, an indication of the refinement value prior to receiving the request to refine the display of search results and associating the refinement value with the client identifier. 
     
     
         7 . The method of  claim 1 , further comprising:
 receiving a search query from the device;   generating the search results based on the search query; and   communicating the search results to the device for display.   
     
     
         8 . A system comprising:
 at least one processor; and   a computer-readable medium storing instructions that are executable by the at least one processor to perform operations comprising:   receiving, from a device identified by a client identifier, a request to refine a display of search results; and   responsive to receiving the request:   retrieving a refinement value from a database entry, the database entry being identified based on the client identifier;   generating refined search results by filtering the search results using the refinement value; and   causing the device to output a display of a subset of the search results.   
     
     
         9 . The system of  claim 8 , wherein the search results include at least one item that is not included in the subset of the search results. 
     
     
         10 . The system of  claim 8 , wherein the search results comprise a plurality of items offered for sale on a network-based marketplace. 
     
     
         11 . The system of  claim 8 , wherein the refinement value specifies at least one of a category, a brand, a size, a style, a condition, a price, or a location for use in filtering the search results. 
     
     
         12 . The system of  claim 8 , the operations further comprising receiving, from the device identified by the client identifier, an indication of the refinement value prior to receiving the request to refine the display of search results and associating the refinement value with the client identifier. 
     
     
         13 . The system of  claim 8 , the operations further comprising:
 receiving a search query from the device;   generating the search results based on the search query; and   communicating the search results to the device for display.   
     
     
         14 . The system of  claim 8 , the operations further comprising:
 receiving, from a different device identified by a different client identifier, a request to refine the display of search results; and   responsive to receiving the request from the different device:   retrieving a different refinement value from a different database entry, the different database entry being identified based on the different client identifier;   generating different refined search results by filtering the search results using the different refinement value; and   causing the different device to output a display of the different refined search results.   
     
     
         15 . A method comprising:
 receiving, from a device identified by a client identifier, a request to refine a display of search results;   responsive to receiving the request:   retrieving a refinement value from a database entry, the database entry being identified based on the client identifier;   generating refined search results by filtering the search results using the refinement value; and   causing the device to output a display of a subset of the search results;   receiving, from a different device identified by a different client identifier, a request to refine the display of search results; and   responsive to receiving the request from the different device:   retrieving a different refinement value from a different database entry, the different database entry being identified based on the different client identifier;   generating different refined search results by filtering the search results using the different refinement value; and   causing the different device to output a display of a different subset of the search results.   
     
     
         16 . The method of  claim 15 , further comprising receiving, from the device identified by the client identifier, an indication of the refinement value prior to receiving the request to refine the display of search results and associating the refinement value with the client identifier. 
     
     
         17 . The method of  claim 15 , further comprising:
 receiving a search query from the device;   generating the search results based on the search query; and   communicating the search results to the device for display.   
     
     
         18 . The method of  claim 15 , wherein the search results include at least one item that is not included in the subset of the search results. 
     
     
         19 . The method of  claim 15 , wherein the refinement value specifies at least one of a category, a brand, a size, a style, a condition, a price, or a location for use in filtering the search results. 
     
     
         20 . The method of  claim 15 , wherein the search results comprise a plurality of items offered for sale on a network-based marketplace.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.