US2017032041A1PendingUtilityA1

Techniques for search optimization

Assignee: A9 COM INCPriority: Jan 6, 2011Filed: Oct 14, 2016Published: Feb 2, 2017
Est. expiryJan 6, 2031(~4.4 yrs left)· nominal 20-yr term from priority
Inventors:Matthew Amacker
G06F 16/24534G06F 16/248G06F 16/951G06Q 30/0625G06F 17/30554G06F 17/30864G06F 17/30448
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques for optimizing a search are disclosed. In one embodiment, a method for optimizing search on a Web site comprises: receiving from a client computing device a first search request including a first search term, retrieving and rendering to the client computing device first search results including one or more items corresponding to the first search term included in the first search request, receiving from the client computing device a second search request associated with an item of the one or more items rendered with the first search results, retrieving one or more second search terms behaviorally associated with the selected item, and retrieving and rendering to the client computing device second search results corresponding to the one or more second search terms. The second search results may be rendered “in-line.”

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method for optimizing search on a Web site, comprising:
 receiving a search request associated with a first set of search results;   identifying a set of queries associated with user behavior data corresponding to at least one item in the first set of search results;   determining at least one updated query from the set of queries, the at least one updated query having a level of behavioral association with the at least one item at least meeting a behavioral association threshold value; and   providing a second set of search results corresponding to the at least one updated query, the second set of search results including at least one different item from the first set of search results.   
     
     
         2 . The computer-implemented method of  claim 1 , further comprising:
 receiving a selection of the at least one item from the first set of search results, the selection requesting the set of queries associated with the at least one item.   
     
     
         3 . The computer-implemented method of  claim 2 , further comprising:
 causing a content element associated with the at least one item to be displayed, wherein, when selected, the content element causes the set of queries associated with the at least one item to be displayed.   
     
     
         4 . The computer-implemented method of  claim 1 , further comprising:
 determining a level of behavioral association between the at least one item and each query in the set of queries, the level of behavioral association represented as a weighted value based at least in part on the user behavior data;   
     
     
         5 . The computer-implemented method of  claim 1 , further comprising:
 providing the first set of search results on a web page; and   wherein the second set of search results is provided on the web page without reloading the web page.   
     
     
         6 . The computer-implemented method of  claim 5 , wherein providing the second set of search results further comprises:
 providing a script associated with the web page.   
     
     
         7 . The computer-implemented method of  claim 1 , wherein the level of behavioral association is based at least in part on a frequency of appearance of a query in connection with an associated item in the recorded behavior of the plurality of users. 
     
     
         8 . A computer system comprising:
 at least one processor; and   at least one memory having computer-executable instructions that, when executed by the processor, cause the computer system to:
 receive a search request associated with a first set of search results; 
 identify a set of search queries associated with user behavior data corresponding to at least one item in the first set of search results; 
 determine at least one updated search query from the set of search queries, the at least one updated search query having a level of behavioral association with the at least one item at least meeting a behavioral association threshold value; and 
 provide a second set of search results corresponding to the at least one updated search query, the second set of search results including at least one different item from the first set of search results. 
   
     
     
         9 . The computer system of  claim 8 , wherein the computer executable instructions, when executed by the processor, further cause the computer system to:
 receive a selection of the at least one item from the first set of search results, the selection requesting the set of queries associated with the at least one item.   
     
     
         10 . The computer system of  claim 9 , wherein the computer executable instructions, when executed by the processor, further cause the computer system to:
 cause a content element associated with the at least one item to be displayed, wherein, when selected, the content element causes the set of queries associated with the at least one item to be displayed.   
     
     
         11 . The computer system of  claim 8 , wherein the computer executable instructions, when executed by the processor, further cause the computer system to:
 determine a level of behavioral association between the at least one item and each query in the set of queries, the level of behavioral association represented as a weighted value based at least in part on the user behavior data;   
     
     
         12 . The computer system of  claim 8 , wherein the computer executable instructions, when executed by the processor, further cause the computer system to:
 provide the first set of search results on a web page; and   wherein the second set of search results is provided on the web page without reloading the web page.   
     
     
         13 . The computer system of  claim 12 , wherein the computer executable instructions to provide the second set of search results, when executed by the processor, further cause the computer system to:
 provide a script associated with the web page.   
     
     
         14 . The computer system of  claim 8 , wherein the level of behavioral association is based at least in part on a frequency of appearance of a query in connection with an associated item in the recorded behavior of the plurality of users. 
     
     
         15 . A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, when executed by a computer, cause the computer to:
 receive a search request associated with a first set of search results;   identify a set of search queries associated with user behavior data corresponding to at least one item in the first set of search results;   determine at least one updated search query from the set of search queries, the at least one updated search query having a level of behavioral association with the at least one item at least meeting a behavioral association threshold value; and   provide a second set of search results corresponding to the at least one updated search query, the second set of search results including at least one different item from the first set of search results.   
     
     
         16 . The non-transitory computer-readable storage medium of  claim 15 , wherein the computer executable instructions, when executed by the computer, further cause the computer to:
 receive a selection of the at least one item from the first set of search results, the selection requesting the set of queries associated with the at least one item.   
     
     
         17 . The non-transitory computer-readable storage medium of  claim 16 , wherein the computer executable instructions, when executed by the computer, further cause the computer to:
 cause a content element associated with the at least one item to be displayed, wherein, when selected, the content element causes the set of queries associated with the at least one item to be displayed.   
     
     
         18 . The non-transitory computer-readable storage medium of  claim 15 , wherein the computer executable instructions, when executed by the computer, further cause the computer to:
 determine a level of behavioral association between the at least one item and each query in the set of queries, the level of behavioral association represented as a weighted value based at least in part on the user behavior data;   
     
     
         19 . The non-transitory computer-readable storage medium of  claim 15 , wherein the computer executable instructions, when executed by the computer, further cause the computer to:
 provide the first set of search results on a web page; and   wherein the second set of search results is provided on the web page without reloading the web page.   
     
     
         20 . The non-transitory computer-readable storage medium of  claim 15 , wherein the level of behavioral association is based at least in part on a frequency of appearance of a query in connection with an associated item in the recorded behavior of the plurality of users.

Join the waitlist — get patent alerts

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

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