US2022342876A1PendingUtilityA1

Adaptive search refinement

Assignee: EBAY INCPriority: Jul 7, 2015Filed: Jul 7, 2022Published: Oct 27, 2022
Est. expiryJul 7, 2035(~8.9 yrs left)· nominal 20-yr term from priority
G06F 16/26G06F 16/2425G06N 20/00G06Q 30/0641G06F 16/248G06F 16/9535G06F 3/048G06F 16/2453
69
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer-implemented method for adaptive search refinement is provided. The method may include obtaining an indication of user engagement with an online marketplace and in response to obtaining the indication, providing visually guided search refinement to construct a search query for searching the online marketplace. Providing the visually guided search refinement may include providing search refinement options, obtaining an indication of the approval or disapproval of one or more of the search refinement options, and repeating providing the search refinement options and receiving the indication. For each iteration of providing the plurality of search refinement options, at least some of the search refinement options may be different and determined based on previously received indications of both approval and disapproval. The method for adaptive search refinement may further include providing search results based on the search query.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
         1 . A system for adaptive search refinement, the system comprising:
 one or more processors; and   one or more computer storage media storing computer-useable instructions that, when executed by the one or more processors, cause the system to perform operations comprising:
 receiving a search query from a device; 
 providing, based at least in part on a level of specificity of the search query, a first set of one or more search refinement options; 
 receiving a user response associated with the first set of one or more search refinement options; and 
 providing one or more search results to the device based at least in part on the search query and the user response. 
   
     
     
         2 . The system of  claim 1 , the operations further comprising:
 selecting one or more search refinement options of the first set of one or more search refinement options based at least in part on a user history, wherein providing the first set of one or more search refinement options is based on the selecting.   
     
     
         3 . The system of  claim 1 , the operations further comprising:
 determining that the level of specificity of the search query does not satisfy a threshold level of specificity based at least in part on a word count of the search query.   
     
     
         4 . The system of  claim 1 , wherein each of the one or more search results comprise at least one item listing identified based at least in part on the user response. 
     
     
         5 . The system of  claim 1 , the operations further comprising:
 iteratively providing, based at least in part on the search query and the user response, one or more additional sets of one or more search refinement options; and   receiving one or more additional user responses for each of the one or more additional sets of one or more search refinement options.   
     
     
         6 . The system of  claim 1 , wherein receiving a user response further comprises:
 receiving a first set of one or more indications of approval, disapproval, non-approval, or a combination thereof, each of the one or more indications associated with one or more search refinement options of the first set of one or more search refinement options.   
     
     
         7 . The system of  claim 1 , the operations further comprising:
 generating, based at least in part on the level of specificity of the search query, a visually guided search refinement comprising one or more user response icons corresponding to the first set of one or more search refinement options.   
     
     
         8 . The system of  claim 1 , the operations further comprising:
 refining, based at least in part on the user response, the search query with one or more of the first set of one or more search refinement options; and   determining that the search query satisfies a threshold level of specificity based at least in part on the refining.   
     
     
         9 . A computer implemented method comprising:
 receiving a search query from a device;   providing, by one or more processors based at least in part on a level of specificity of the search query, a first set of one or more search refinement options;   receiving a user response associated with the first set of one or more search refinement options; and   providing one or more search results to the device based at least in part on the search query and the user response.   
     
     
         10 . The computer implemented method of  claim 9 , further comprising:
 selecting one or more search refinement options of the first set of one or more search refinement options based at least in part on a user history, wherein providing the first set of one or more search refinement options is based on the selecting.   
     
     
         11 . The computer implemented method of  claim 9 , further comprising:
 determining that the level of specificity of the search query does not satisfy a threshold level of specificity based at least in part on a word count of the search query.   
     
     
         12 . The computer implemented method of  claim 9 , further comprising:
 determining that the search query does not satisfy a threshold level of specificity based at least in part on a word count of the search query.   
     
     
         13 . The computer implemented method of  claim 9 , further comprising:
 providing, based at least in part on the search query and the user response, one or more additional sets of one or more search refinement options; and   receiving one or more additional user responses for each of the one or more additional sets of one or more search refinement options.   
     
     
         14 . The computer implemented method of  claim 9 , further comprising:
 iteratively providing, based at least in part on the search query and the user response, one or more additional sets of one or more search refinement options; and   receiving one or more additional user responses for each of the one or more additional sets of one or more search refinement options.   
     
     
         15 . The computer implemented method of  claim 9 , further comprising:
 receiving a first set of one or more indications of approval, disapproval, non-approval, or a combination thereof, each of the one or more indications associated with one or more search refinement options of the first set of one or more search refinement options.   
     
     
         16 . The computer implemented method of  claim 9 , further comprising:
 generating, based at least in part on the level of specificity of the search query, a visually guided search refinement comprising one or more user response icons corresponding to the first set of one or more search refinement options.   
     
     
         17 . A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause a system to perform operations comprising:
 receiving a search query from a device;   providing, based at least in part on a level of specificity of the search query, a first set of one or more search refinement options;   receiving a user response associated with the first set of one or more search refinement options; and   providing one or more search results to the device based at least in part on the search query and the user response.   
     
     
         18 . The non-transitory computer-readable medium of  claim 17 , wherein the instructions, when executed by the one or more processors, further cause the system to perform operations comprising:
 selecting one or more search refinement options of the first set of one or more search refinement options based at least in part on a user history, wherein providing the first set of one or more search refinement options is based on the selecting.   
     
     
         19 . The non-transitory computer-readable medium of  claim 17 , wherein the instructions, when executed by the one or more processors, further cause the system to perform operations comprising:
 determining that the level of specificity of the search query does not satisfy a threshold level of specificity based at least in part on a word count of the search query.   
     
     
         20 . The non-transitory computer-readable medium of  claim 17 , wherein the instructions, when executed by the one or more processors, further cause the system to perform operations comprising:
 iteratively providing, based at least in part on the search query and the user response, one or more additional sets of one or more search refinement options; and   receiving one or more additional user responses for each of the one or more additional sets of one or more search refinement options.   receiving a user response associated with the first set of one or more search refinement options; and   providing one or more search results to the device based at least in part on the search query and the user response.   
     
     
         18 . The non-transitory computer-readable medium of  claim 17 , wherein the instructions, when executed by the one or more processors, further cause the system to perform operations comprising:
 selecting one or more search refinement options of the first set of one or more search refinement options based at least in part on a user history, wherein providing the first set of one or more search refinement options is based on the selecting.   
     
     
         19 . The non-transitory computer-readable medium of  claim 17 , wherein the instructions, when executed by the one or more processors, further cause the system to perform operations comprising:
 determining that the level of specificity of the search query does not satisfy a threshold level of specificity based at least in part on a word count of the search query.   
     
     
         20 . The non-transitory computer-readable medium of  claim 17 , wherein the instructions, when executed by the one or more processors, further cause the system to perform operations comprising:
 iteratively providing, based at least in part on the search query and the user response, one or more additional sets of one or more search refinement options; and   receiving one or more additional user responses for each of the one or more additional sets of one or more search refinement options.

Join the waitlist — get patent alerts

Track US2022342876A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.