US2021173889A1PendingUtilityA1

Systems and methods for search modification

Assignee: WALMART APOLLO LLCPriority: Nov 2, 2018Filed: Feb 19, 2021Published: Jun 10, 2021
Est. expiryNov 2, 2038(~12.3 yrs left)· nominal 20-yr term from priority
G06F 9/451G06F 16/9532G06F 3/0482G06F 16/9538G06F 8/34G06F 16/9574
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In some embodiments, apparatuses and methods are provided herein useful to presenting search diagnostic tools in concert with a website. In some embodiments, a system for presenting search diagnostic tools in concert with a website comprises a server, wherein the server stores code for a website including a first code set including executable code for rendering the website and a second code set including executable code for rendering a user interface integrated with the rendering of the website including search diagnostic tools for the website, and a control circuit configured to receive a search query, receive results for the search query, output signals to cause rendering of the website, wherein the website includes the results for the search query, and output signals to cause rendering of the user interface including the search diagnostic tools such that the user interface is presenting with the search results for the search query.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for presenting search diagnostic tools in concert with a website, the system comprising:
 a server, wherein the server stores code for a website including a search function for users of the website, wherein the code for the website includes a first code set and a second code set, wherein the first code set includes executable code for rendering the website including the search function and the second code set includes executable code for rendering a user interface integrated with the rendering of the website, and wherein the user interface includes search diagnostic tools for the web site; and   a key value store, wherein the key value store includes a mapping between search queries and modified search queries; and   a control circuit, wherein the control circuit is configured to:
 receive, from a user, a search query; 
 receive, from a search engine, results for the search query; 
 output based on execution of the first code set, signals to cause rendering of the website, wherein the website includes the results for the search query; 
 output, based on execution of the second code set, signals to cause rendering of the user interface including the search diagnostic tools such that the user interface including the search diagnostic tools is presented with the search results for the search query, wherein the search diagnostic tools include a prioritization tool configured to control prioritization of the results for the search query; 
 receive, via the prioritization tool, an indication of a modification to the search query, wherein the modification to the search query includes one of boosting a search result and burying a search result; 
 generate, based on the indication of the modification for the search query, a modified search query; and 
 transmit, for storage in the key value store, the modified search query; 
   wherein, upon submission of the search query by an end user, the search engine receives the modified search query.   
     
     
         2 . The system of  claim 1 , wherein the modification for the search query is a boost of a first search result, and wherein the modified search query positively includes a product identifier for the first search result. 
     
     
         3 . The system of  claim 1 , wherein the modification for the search query is a bury of a first search result, and wherein the modified search query negatively includes a product identifier for the first search result. 
     
     
         4 . The system of  claim 1 , wherein the search diagnostic tools include a first selection and a second selection, wherein the first selection and the second selection are associated with a first search result, and wherein selection of one of the first selection and the second selection causes the first search result to be one of boosted and buried. 
     
     
         5 . The system of  claim 1 , wherein the control circuit is further configured to:
 receive, from the user, authorization information; and   confirm, based on the authorization information, that the user is authorized to access the second code set.   
     
     
         6 . The system of  claim 5 , wherein the authorization information includes a username and a password. 
     
     
         7 . The system of  claim 1 , wherein the control circuit is further configured to:
 determine, upon submission of the search query by the end user based on access to the key value store, the modified search query, wherein the control circuit transmits the modified search query to the search engine.   
     
     
         8 . The system of  claim 1 , further comprising:
 a user device, wherein the end user submits the search query via the user device, and wherein the user device is configured to:
 present the website including modified search results based on the modified search query. 
   
     
     
         9 . The system of  claim 1 , further comprising:
 a database, wherein the database stores the search queries, the modified search queries, and information related to the search queries and the modified search queries.   
     
     
         10 . The system of  claim 1 , wherein the control circuit is further configured to:
 save, in the database, an association between the search query and the modified search query.   
     
     
         11 . A method for presenting search diagnostic tools in concert with a web site, the method comprising:
 storing, at a server, code for a web site including a search function for users of the web site, wherein the code for the web site includes a first code set and a second code set, wherein the first code set includes executable code for rendering the website including the search function and the second code set includes executable code for rendering a user interface integrated with the rendering of the web site, and wherein the user interface includes search modification tools for the website;   storing, at a key value store, a mapping between search queries and modified search queries;   receiving, at a control circuit from a user, a search query;   receiving, at the control circuit from a search engine, results for the search query;   outputting, by the control circuit based on execution of the first code set, signals to cause rendering of the website, wherein the website includes the results for the search query;   outputting, by the control circuit based on execution of the second code set, signals to cause rendering of the user interface including the search diagnostic tools such that the user interface including the search diagnostic tools is presented with the search results for the search query, wherein the search diagnostic tools include a prioritization tool configured to control prioritization of the results for the search query;   receiving, via the prioritization tool, an indication of a modification to the search query, wherein the modification to the search inquiry includes one of boosting a search result and burying a search result;   generating, based on the indication of the modification for the search query, a modified search query;   transmitting, for storage in the key value store, the modified search query;   receiving, at the control circuit, submission of the search query from an end user; and   transmitting, to the search engine in response to the receiving the search query, the modified search query.   
     
     
         12 . The method of  claim 11 , wherein the modification for the search query is a boost of a first search result, and wherein the modified search query positively includes a product identifier for the first search result. 
     
     
         13 . The method of  claim 11 , wherein the modification for the search query is a bury of a first search result, and wherein the modified search query negatively includes a product identifier for the first search result. 
     
     
         14 . The method of  claim 11 , wherein the search diagnostic tools include a first selection and a second selection, wherein the first selection and the second selection are associated with a first search result, and wherein selection of one of the first selection and the second selection causes the first search result to be one of boosted and buried. 
     
     
         15 . The method of  claim 11 , further comprising:
 receiving, from the user, authorization information; and   confirming, based on the authorization information, that the user is authorized to access the second code set.   
     
     
         16 . The method of  claim 15 , wherein the authorization information includes a username and a password. 
     
     
         17 . The method of  claim 11 , further comprising:
 determining, upon submission of the search query by the end user based on access to the key value store, the modified search query, wherein the control circuit transmits the modified search query to the search engine.   
     
     
         18 . The method of  claim 11 , further comprising:
 receiving, at a user device, submission of the search query; and   presenting, by the user device, the website including modified search results based on the modified search query.   
     
     
         19 . The method of  claim 11 , further comprising:
 storing, in a database, the search queries, the modified search queries, and information related to the search queries and the modified search queries.   
     
     
         20 . The method of  claim 19 , further comprising:
 saving, in the database, an association between the search query and the modified search query.

Join the waitlist — get patent alerts

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

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