US2017255630A1PendingUtilityA1

Search result ranking method and system

Assignee: ALIBABA GROUP HOLDING LTDPriority: Oct 29, 2012Filed: Mar 13, 2017Published: Sep 7, 2017
Est. expiryOct 29, 2032(~6.2 yrs left)· nominal 20-yr term from priority
G06F 17/3053G06F 17/30648G06F 16/3326G06F 16/951G06F 16/24578
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Search result ranking includes recording user action information on displayed objects in search results obtained using one or more query words, upon receiving a switch-page request or switch-screen request, determining a commonality level of one or more attribute characteristics in a set of objects subjected to user actions, the determining of the commonality level being based on the user action information on the displayed objects, selecting attribute characteristics that comply with predetermined requirements to serve as reference norms for ranking objects that are to be displayed or ranked, the selecting of the attribute characteristics being based on the commonality level, and adjusting rank of objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . (canceled) 
     
     
         2 . A method, comprising:
 recording user action information on displayed objects in search results obtained using one or more query words, wherein the user action information includes a sequence in which a user browsed or clicked the objects;   upon receiving a switch-page request or a switch-screen request, determining a commonality level of one or more attribute characteristics in objects subjected to user actions, wherein the determining of the commonality level is based on the user action information on the displayed objects;   selecting attribute characteristics that comply with predetermined requirements to serve as reference norms for ranking objects that are to be displayed or ranked, wherein the selecting of the attribute characteristics is based on the commonality level;   calculating, based on the user action information, ranking scores for the displayed objects; and   adjusting, based on the ranking scores, rank of the objects that are to be displayed or to be ranked, and whose attribute characteristics comply with the reference norms.   
     
     
         3 . The method as described in  claim 2 , wherein the action information includes objects of user action, information on relative positions of user action objects in the search results, or both. 
     
     
         4 . The method as described in  claim 2 , wherein the objects are products or product information. 
     
     
         5 . The method as described in  claim 2 , wherein the determining of the commonality level of the one or more attribute characteristics in the objects subjected to user actions based on the user action information on displayed objects comprises:
 acquiring the attribute characteristics of the displayed objects;   calculating a commonality level of an attribute characteristic of a displayed object that has been clicked based on the recorded user action information on the displayed objects; and   calculating a commonality level of an attribute characteristic of a displayed object that has not been clicked.   
     
     
         6 . The method as described in  claim 2 , wherein:
 the determining of the commonality level of the one or more attribute characteristics in the objects subjected to user actions based on the user action information on displayed objects comprises:
 acquiring the attribute characteristics of the displayed objects; 
 calculating a commonality level of an attribute characteristic of a displayed object that has been clicked based on the recorded user action information on the displayed objects; and 
 calculating a commonality level of an attribute characteristic of a displayed object that has not been clicked; and 
   the commonality level of the attribute characteristic of the displayed object that has been clicked or the commonality level of the attribute characteristic of the displayed object that has not been clicked corresponds to a ratio of a number of objects that have the same or similar attribute characteristics in displayed objects that have been clicked or displayed objects that have not been clicked to a total number of objects in the displayed objects that have been clicked or the displayed objects that have not been clicked.   
     
     
         7 . The method as described in  claim 2 , wherein:
 the determining of the commonality level of the one or more attribute characteristics in the objects subjected to user actions based on the user action information on displayed objects comprises:
 acquiring the attribute characteristics of the displayed objects; 
 calculating a commonality level of an attribute characteristic of a displayed object that has been clicked based on the recorded user action information on the displayed objects; and 
 calculating a commonality level of an attribute characteristic of a displayed object that has not been clicked; and 
   the selecting of the attribute characteristics that comply with the predetermined requirements to serve as the reference norms for ranking objects that are to be displayed or ranked based on the commonality level comprises:
 ranking various attribute characteristics in displayed objects that have been clicked and various attribute characteristics in displayed objects that have not been clicked in order of high to low commonality level, and selecting a predetermined quantity of top-ranked attribute characteristics to serve as the reference norms; or 
 regarding attribute characteristics with commonality levels greater than a threshold value as the reference norms. 
   
     
     
         8 . The method as described in  claim 2 , wherein:
 the determining of the commonality level of the one or more attribute characteristics in the objects subjected to user actions based on the user action information on displayed objects comprises:
 acquiring the attribute characteristics of the displayed objects; 
 calculating a commonality level of an attribute characteristic of a displayed object that has been clicked based on the recorded user action information on the displayed objects; and 
 calculating a commonality level of an attribute characteristic of a displayed object that has not been clicked; and 
   the selecting of the attribute characteristics that comply with the predetermined requirements to serve as the reference norms for ranking objects that are to be displayed or ranked based on the commonality level comprises:
 calculating differences in commonality levels of attribute characteristics of displayed objects that have been clicked and commonality levels of attribute characteristics of the displayed object that have not been clicked, ranking the various attribute characteristics in order of large to small differences in the commonality levels, and selecting a predetermined quantity of top-ranked attribute characteristics to serve as the reference norms; or 
 regarding attribute characteristics whose differences in commonality levels are greater than a set threshold value as the reference norms. 
   
     
     
         9 . The method as described in  claim 2 , wherein the objects of user actions are objects that were clicked from among the search results. 
     
     
         10 . The method as described in  claim 2 , wherein:
 the objects of user actions are objects that were clicked from among the search results; and   the adjusting of the rank of the objects that are to be displayed or to be ranked, and whose attribute characteristics comply with the reference norms comprises:
 calculating a commonality level of an attribute characteristic of an object that has been clicked based on the user action information on objects in displayed objects that have been clicked; 
 selecting attribute characteristics whose commonality levels are greater than a preset threshold value as reference norms; and 
 raising the rank of the objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms. 
   
     
     
         11 . The search result ranking method as described in  claim 2 , wherein:
 the objects of user actions are objects that were clicked from among the search results; and   the adjusting of the rank of the objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms comprises:
 calculating a commonality level of an attribute characteristic of an object that has been clicked based on the user action information on objects that have been clicked; 
 ranking various attribute characteristics on the objects that have been clicked and various attribute characteristics on objects that have not been clicked in order of highest to lowest commonality levels; 
 selecting a pre-established quantity of top-ranked attribute characteristics to serve as the reference norms; and 
 raising the rank of the objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms. 
   
     
     
         12 . The search result ranking method as described in  claim 2 , wherein the adjusting of the rank of the objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms comprises:
 calculating a commonality level of an attribute characteristic of an object that has not been clicked;   selecting attribute characteristics whose commonality levels are greater than a preset threshold value as the reference norms; and   lowering the rank of objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms.   
     
     
         13 . The search result ranking method as described in  claim 2 , wherein the adjusting of the rank of the objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms comprises:
 calculating a commonality level of an attribute characteristic of an object that has not been clicked based on the user action information on objects that have not been clicked;   ranking various attribute characteristics in the objects that have been clicked and various attribute characteristics in the objects that have not been clicked in order of highest to lowest commonality levels;   selecting a pre-established quantity of top-ranked attribute characteristics to serve as the reference norms; and   lowering ranks of objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms.   
     
     
         14 . The search result ranking method as described in  claim 2 , wherein:
 the adjusting of the ranks of the objects that are to be displayed or to be ranked, and whose attribute characteristics comply with the reference norms comprises re-ranking objects that are to be displayed or to be ranked according to the ranking scores; and   the calculating of the ranking score for each object that is to be displayed or to be ranked based on a corresponding reference norm comprises:
 assigning first weights according to the sequence in which displayed objects are clicked by the user; 
 calculating a weight of a reference norm based on the first weights of the objects that are among objects that have been click and that comply with the reference norms; 
 calculating comprehensive scores of degrees of influence of the reference norms on the object rankings based on the weights of the reference norms with which the attribute characteristics of the objects that are to be displayed or to be ranked comply; and 
 adjusting the ranking scores of the objects according to the comprehensive scores. 
   
     
     
         15 . A search result ranking device, comprising:
 a processor; and   a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:
 record user action information on displayed objects in search results obtained using one or more query words, wherein the user action information includes a sequence in which a user browsed or clicked the objects; 
 upon receiving a switch-page request or a switch-screen request, determine a commonality level of one or more attribute characteristics in objects subjected to user actions, wherein the determining of the commonality level is based on the user action information on the displayed objects; 
 select attribute characteristics that comply with predetermined requirements to serve as reference norms for ranking objects that are to be displayed or ranked, wherein the selecting of the attribute characteristics is based on the commonality level; 
 calculate, based on the user action information, ranking scores for the displayed objects; and 
 adjust, based on the ranking scores, rank of the objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms. 
   
     
     
         16 . The search result ranking device as described in  claim 15 , wherein the action information includes objects of user action, information on relative positions of user action objects in the search results, or both. 
     
     
         17 . The search result ranking device as described in  claim 15 , wherein the objects are products or product information. 
     
     
         18 . The search result ranking device as described in  claim 15 , wherein the determining of the commonality level of the one or more attribute characteristics in the objects subjected to user actions based on the user action information on the displayed objects comprises to:
 acquire the attribute characteristics of the displayed objects;   calculate a commonality level of an attribute characteristic of a displayed object that has been clicked based on the recorded user action information on the displayed objects; and   calculate a commonality level of an attribute characteristic of a displayed object that has not been clicked.   
     
     
         19 . The search result ranking device as described in  claim 15 , wherein:
 the determining of the commonality level of the one or more attribute characteristics in the objects subjected to user actions based on the user action information on the displayed objects comprises to:
 acquire the attribute characteristics of the displayed objects; 
 calculate a commonality level of an attribute characteristic of a displayed object that has been clicked based on the recorded user action information on the displayed objects; and 
 calculate a commonality level of an attribute characteristic of a displayed object that has not been clicked; and 
   the commonality level of the attribute characteristic of the displayed object that has been clicked or the commonality level of the attribute characteristic of the displayed object that has not been clicked is a ratio of a number of objects that have the same or similar attribute characteristics in displayed objects that have been clicked or displayed objects that have not been clicked to a total number of objects in the displayed objects that have been clicked or the displayed objects that have not been clicked.   
     
     
         20 . The search result ranking device as described in  claim 15 , wherein:
 the determining of the commonality level of the one or more attribute characteristics in the objects subjected to user actions based on the user action information on the displayed objects comprises to:
 acquire the attribute characteristics of the displayed objects; 
 calculate a commonality level of an attribute characteristic of a displayed object that has been clicked based on the recorded user action information on the displayed objects; and 
 calculate a commonality level of an attribute characteristic of a displayed object that has not been clicked; and 
   the selecting of the attribute characteristics that comply with predetermined requirements to serve as the reference norms for ranking objects that are to be displayed or ranked based on the commonality level comprises to:
 rank various attribute characteristics in displayed objects that have been clicked and various attribute characteristics in displayed objects that have not been clicked in order of high to low commonality level, and select a predetermined quantity of top-ranked attribute characteristics to serve as the reference norms; or 
 regard attribute characteristics with commonality levels greater than a threshold value as the reference norms. 
   
     
     
         21 . The search result ranking device as described in  claim 15 , wherein:
 the determining of the commonality level of the one or more attribute characteristics in the objects subjected to user actions based on the user action information on the displayed objects comprises to:
 acquire the attribute characteristics of the displayed objects; 
 calculate a commonality level of an attribute characteristic of a displayed object that has been clicked based on the recorded user action information on the displayed objects; and 
 calculate a commonality level of an attribute characteristic of a displayed object that has not been clicked; and 
   the selecting of the attribute characteristics that comply with the predetermined requirements to serve as the reference norms for ranking objects that are to be displayed or ranked based on the commonality level comprises to:
 calculate differences in commonality levels of attribute characteristics of displayed objects that have been clicked and commonality levels of attribute characteristics of the displayed object that have not been clicked, rank the various attribute characteristics in order of large to small differences in the commonality levels, and select a predetermined quantity of top-ranked attribute characteristics to serve as the reference norms; or 
 regard attribute characteristics whose differences in commonality level are greater than a set threshold value as the reference norms. 
   
     
     
         22 . The search result ranking device as described in  claim 15 , wherein the objects of user actions are objects that were clicked from among the search results. 
     
     
         23 . The search result ranking device as described in  claim 15 , wherein:
 the objects of user actions are objects that were clicked from among the search results; and   the adjusting of the rank of the objects that are to be displayed or to be ranked, and whose attribute characteristics comply with the reference norms comprises to:
 calculate the commonality level of an attribute characteristics in an object that has been clicked based on the user action information on objects in displayed objects that have been clicked; 
 select attribute characteristics whose commonality levels are greater than a preset threshold value as the reference norms; and 
 raise the rank of the objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms. 
   
     
     
         24 . The search result ranking device as described in  claim 15 , wherein:
 the objects of user actions are objects that were clicked from among the search results; and   the adjusting of the rank of the objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms comprises to:
 calculate a commonality level of an attribute characteristic of an object that has been clicked based on the user action information on objects that have been clicked; 
 rank various attribute characteristics on the objects that have been clicked and various attribute characteristics on objects that have not been clicked in order of highest to lowest commonality levels; 
 select a pre-established quantity of top-ranked attribute characteristics to serve as the reference norms; and 
 raise the rank of the objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms. 
   
     
     
         25 . The search result ranking device as described in  claim 15 , wherein the adjusting of the rank of the objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms comprises to:
 calculate a commonality level of an attribute characteristic of an object that has not been clicked;   select attribute characteristics whose commonality levels are greater than a preset threshold value as the reference norms; and   lower the rank of objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms.   
     
     
         26 . The search result ranking device as described in  claim 15 , wherein the adjusting of the rank of the objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms comprises to:
 calculate a commonality level of an attribute characteristic of an object that has not been clicked based on the user action information on objects that have not been clicked;   rank various attribute characteristics in the objects that have been clicked and various attribute characteristics in the objects that have not been clicked in order of highest to lowest commonality levels;   select a pre-established quantity of top-ranked attribute characteristics to serve as the reference norms; and   lower ranks of objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms.   
     
     
         27 . The search result ranking device as described in  claim 15 , wherein:
 the adjusting of the ranks of the objects that are to be displayed or to be ranked, and whose attribute characteristics comply with the reference norms comprises to re-rank objects that are to be displayed or to be ranked according to the ranking scores; and   the calculating of the ranking scores for the displayed objects comprises to:
 assign first weights according to the sequence in which displayed objects are clicked by the user; 
 calculate a weight of a reference norm based on the first weights of the objects that are among objects that have been click and that comply with the reference norms; 
 calculate comprehensive scores of degrees of influence of the reference norms on the object rankings based on the weights of the reference norms with which the attribute characteristics of the objects that are to be displayed or to be ranked comply; and 
 adjust the ranking scores of the objects according to the comprehensive scores. 
   
     
     
         28 . A computer program product for search result ranking, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:
 recording user action information on displayed objects in search results obtained using one or more query words, wherein the user action information includes a sequence in which a user browsed or clicked the objects;   upon receiving a switch-page request or a switch-screen request, determining a commonality level of one or more attribute characteristics in objects subjected to user actions, wherein the determining of the commonality level is based on the user action information on the displayed objects;   selecting attribute characteristics that comply with predetermined requirements to serve as reference norms for ranking objects that are to be displayed or ranked, wherein the selecting of the attribute characteristics is based on the commonality level;   calculating, based on the user action information, ranking scores for the displayed objects; and   adjusting, based on the ranking scores, rank of the objects that are to be displayed or to be ranked and whose attribute characteristics comply with the reference norms.

Join the waitlist — get patent alerts

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

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