Ranking product information
First Claim
Patent Images
1. A method for ranking product information, comprising:
- obtaining a category and a plurality of attributes corresponding to a piece of product information of a plurality of pieces of product information;
determining a category grading value associated with the category corresponding to the piece of product information and a plurality of attribute grading values corresponding to respective ones of the plurality of attributes corresponding to the piece of product information, wherein the category grading value and the plurality of attribute grading values associated with the piece of product information are obtained from storage, wherein the category grading value and the plurality of attribute grading values associated with the piece of product information are determined based at least in part on historical search data, and wherein the historical search data comprises one or more of click logs and impression logs;
determining, using a processor, a plurality of user demand values corresponding to the plurality of pieces of product information based at least in part on the category grading value and at least one of the plurality of attribute grading values associated with each of the plurality of pieces of product information, wherein the user demand values are based at least in part on an impression log that records a number of times a piece of product information is displayed and on a click log that records a number of times a piece of product information that has been displayed has been clicked, wherein determining the plurality of user demand values includes determining a user demand value corresponding to the piece of product information, wherein determining the user demand value corresponding to the piece of product information includes;
determining at least a subset of the plurality of attributes that meet a condition based at least in part on a respective plurality of attribute grading values, wherein the condition is associated with a selected attribute grading value from the plurality of attribute grading values; and
determining the user demand value corresponding to the piece of product information based at least in part on the category grading value, the determined at least the subset of the plurality of attributes, a weighting associated with category, and a weighting associated with the at least the subset of the plurality of attributes; and
ranking the plurality of pieces of product information based at least in part on the corresponding plurality of user demand values.
1 Assignment
0 Petitions
Accused Products
Abstract
Ranking product information is disclosed, including: determining, for each of a plurality of pieces of product information, a category grading value and a plurality of attribute grading values associated with that piece of product information; determining a plurality of user demand values corresponding to the plurality of pieces of product information based at least in part on the category grading value and at least one of the plurality of attribute grading values associated with each of the plurality of pieces of product information; and ranking the plurality of pieces of product information based at least in part on the corresponding plurality of user demand values.
-
Citations
20 Claims
-
1. A method for ranking product information, comprising:
-
obtaining a category and a plurality of attributes corresponding to a piece of product information of a plurality of pieces of product information; determining a category grading value associated with the category corresponding to the piece of product information and a plurality of attribute grading values corresponding to respective ones of the plurality of attributes corresponding to the piece of product information, wherein the category grading value and the plurality of attribute grading values associated with the piece of product information are obtained from storage, wherein the category grading value and the plurality of attribute grading values associated with the piece of product information are determined based at least in part on historical search data, and wherein the historical search data comprises one or more of click logs and impression logs; determining, using a processor, a plurality of user demand values corresponding to the plurality of pieces of product information based at least in part on the category grading value and at least one of the plurality of attribute grading values associated with each of the plurality of pieces of product information, wherein the user demand values are based at least in part on an impression log that records a number of times a piece of product information is displayed and on a click log that records a number of times a piece of product information that has been displayed has been clicked, wherein determining the plurality of user demand values includes determining a user demand value corresponding to the piece of product information, wherein determining the user demand value corresponding to the piece of product information includes; determining at least a subset of the plurality of attributes that meet a condition based at least in part on a respective plurality of attribute grading values, wherein the condition is associated with a selected attribute grading value from the plurality of attribute grading values; and determining the user demand value corresponding to the piece of product information based at least in part on the category grading value, the determined at least the subset of the plurality of attributes, a weighting associated with category, and a weighting associated with the at least the subset of the plurality of attributes; and ranking the plurality of pieces of product information based at least in part on the corresponding plurality of user demand values. - View Dependent Claims (2, 3, 4, 5, 6, 14, 15, 16, 17, 18, 19, 20)
-
-
7. A system for ranking product information, comprising:
-
a processor configured to; obtain a category and a plurality of attributes corresponding to a piece of product information of a plurality of pieces of product information; determine a category grading value associated with the category corresponding to the piece of product information and a plurality of attribute grading values corresponding to respective ones of the plurality of attributes corresponding to the piece of product information, wherein the category grading value and the plurality of attribute grading values associated with the piece of product information are obtained from storage, wherein the category grading value and the plurality of attribute grading values associated with the piece of product information are determined based at least in part on historical search data, and wherein the historical search data comprises one or more of click logs and impression logs; determine a plurality of user demand values corresponding to the plurality of pieces of product information based at least in part on the category grading value and at least one of the plurality of attribute grading values associated with each of the plurality of pieces of product information, wherein determining the plurality of user demand values includes determining a user demand value corresponding to the piece of product information, wherein the user demand values are based at least in part on an impression log that records a number of times a piece of product information is displayed and on a click log that records a number of times a piece of product information that has been displayed has been clicked, wherein determining the user demand value corresponding to the piece of product information includes; determining at least a subset of the plurality of attributes that meet a condition based at least in part on a respective plurality of attribute grading values, wherein the condition is associated with a selected attribute grading value from the plurality of attribute grading values; and determining the user demand value corresponding to the piece of product information based at least in part on the category grading value, the determined at least the subset of the plurality of attributes, a weighting associated with category, and a weighting associated with the at least the subset of the plurality of attributes; and rank the plurality of pieces of product information based at least in part on the corresponding plurality of user demand values; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product for ranking product information, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
obtaining a category and a plurality of attributes corresponding to a piece of product information of a plurality of pieces of product information; determining a category grading value associated with the category corresponding to the piece of product information and a plurality of attribute grading values corresponding to respective ones of the plurality of attributes corresponding to the piece of product information, wherein the category grading value and the plurality of attribute grading values associated with the piece of product information are obtained from storage, wherein the category grading value and the plurality of attribute grading values associated with the piece of product information are determined based at least in part on historical search data, and wherein the historical search data comprises one or more of click logs and impression logs; determining a plurality of user demand values corresponding to the plurality of pieces of product information based at least in part on the category grading value and at least one of the plurality of attribute grading values associated with each of the plurality of pieces of product information, wherein determining the plurality of user demand values includes determining a user demand value corresponding to the piece of product information, wherein the user demand values are based at least in part on an impression log that records a number of times a piece of product information is displayed and on a click log that records a number of times a piece of product information that has been displayed has been clicked, wherein determining the user demand value corresponding to the piece of product information includes; determining at least a subset of the plurality of attributes that meet a condition based at least in part on a respective plurality of attribute grading values, wherein the condition is associated with a selected attribute grading value from the plurality of attribute grading values; and determining the user demand value corresponding to the piece of product information based at least in part on the category grading value, the determined at least the subset of the plurality of attributes, a weighting associated with category, and a weighting associated with the at least the subset of the plurality of attributes; and ranking the plurality of pieces of product information based at least in part on the corresponding plurality of user demand values.
-
-
13. A computer program product for ranking product information, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
obtaining a category and a plurality of attributes corresponding to a piece of product information of a plurality of pieces of product information; determining a category grading value associated with the category corresponding to the piece of product information and a plurality of attribute grading values corresponding to respective ones of the plurality of attributes corresponding to the piece of product information, wherein the category grading value and the plurality of attribute grading values associated with the piece of product information are obtained from storage, wherein the category grading value and the plurality of attribute grading values associated with the piece of product information are determined based at least in part on historical search data, and wherein the historical search data comprises one or more of click logs and impression logs; determining a plurality of user demand values corresponding to the plurality of pieces of product information based at least in part on the category grading value and at least one of the plurality of attribute grading values associated with each of the plurality of pieces of product information, wherein determining the plurality of user demand values includes determining a user demand value corresponding to the piece of product information, wherein the user demand values are based at least in part on an impression log that records a number of times a piece of product information is displayed and on a click log that records a number of times a piece of product information that has been displayed has been clicked, wherein determining the user demand value corresponding to the piece of product information includes; determining at least a subset of the plurality of attributes that meet a condition based at least in part on a respective plurality of attribute grading values, wherein the condition is associated with a selected attribute grading value from the plurality of attribute grading values; and determining the user demand value corresponding to the piece of product information based at least in part on the category grading value, the determined at least the subset of the plurality of attributes, a weighting associated with category, and a weighting associated with the at least the subset of the plurality of attributes; and ranking the plurality of pieces of product information based at least in part on the corresponding plurality of user demand values.
-
Specification