Relevance scores for result ranking and arrangement
First Claim
Patent Images
1. A computer-implemented method of configuring items for display in an electronic marketplace, comprising:
- under control of one or more computer systems configured with executable instructions,receiving item data for each of a plurality of items available for consumption through the electronic marketplace, each item defining a product, each item being associated with at least one category node in a hierarchical categorization tree comprising a plurality of category nodes, each category node including a plurality of product categories, wherein each item is associated with at least one product category of the plurality of product categories included in each category node;
obtaining browse relevance data for each of the plurality of items, the browse relevance data representing previous user actions with respect to any of the category nodes associated with each item;
for each item, determining a browse relevance score for each category node associated with the item based at least in part upon the browse relevance data, the browse relevance score including a score for the item in a product category with which the item is associated, the score for the item including a popularity score for the item, the popularity score being determined based on a prediction boost score that provides a boost for the score for the item based at least in part on whether the item is based on a popular character;
generating a ranked list of browse relevance scores for each category node, each ranked list including the browse relevance scores for each item associated with the category node;
in response to receiving a user-generated request corresponding to one of the category nodes, determining an arrangement of at least a portion of the items associated with the category node based at least in part upon the ranked list of browse relevance scores for the category node, the arrangement including images of two or more items with the highest browse relevance scores among browse relevance scores determined for the items associated with the category node, the arrangement further including a title of a product category with which each of the two or more items is associated; and
providing a page including the arrangement for display to the user having generated the request.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for configuring the display of items in a network-based merchandising environment are provided. In one embodiment, the present invention identifies items within a catalog of items, computes a browse relevance score for each item, and configures the display of a Web page such that items with the highest browse relevance score are prominently displayed. In at least one embodiment, browse data, such as category fit data, popularity data, newness data, etc., are used to compute the browse relevance score for each item.
-
Citations
25 Claims
-
1. A computer-implemented method of configuring items for display in an electronic marketplace, comprising:
under control of one or more computer systems configured with executable instructions, receiving item data for each of a plurality of items available for consumption through the electronic marketplace, each item defining a product, each item being associated with at least one category node in a hierarchical categorization tree comprising a plurality of category nodes, each category node including a plurality of product categories, wherein each item is associated with at least one product category of the plurality of product categories included in each category node; obtaining browse relevance data for each of the plurality of items, the browse relevance data representing previous user actions with respect to any of the category nodes associated with each item; for each item, determining a browse relevance score for each category node associated with the item based at least in part upon the browse relevance data, the browse relevance score including a score for the item in a product category with which the item is associated, the score for the item including a popularity score for the item, the popularity score being determined based on a prediction boost score that provides a boost for the score for the item based at least in part on whether the item is based on a popular character; generating a ranked list of browse relevance scores for each category node, each ranked list including the browse relevance scores for each item associated with the category node; in response to receiving a user-generated request corresponding to one of the category nodes, determining an arrangement of at least a portion of the items associated with the category node based at least in part upon the ranked list of browse relevance scores for the category node, the arrangement including images of two or more items with the highest browse relevance scores among browse relevance scores determined for the items associated with the category node, the arrangement further including a title of a product category with which each of the two or more items is associated; and providing a page including the arrangement for display to the user having generated the request. - View Dependent Claims (2, 3)
-
4. A computer-implemented method of arranging items for display, comprising:
under control of one or more computer systems configured with executable instructions, obtaining item data for each of a plurality of items, each item being associated with at least one category node in a hierarchical categorization tree comprising a plurality of category nodes; obtaining browse relevance data for each of the plurality of items, each item defining a product, the browse relevance data representing previous user actions with respect to any of the category nodes associated with each item, each category node including a plurality of product categories, wherein each item is associated with at least one product category of the plurality of product categories included in each category node; for each item, determining a browse relevance score for each category node associated with the item based at least in part upon the browse relevance data, the browse relevance score including a score for the item in a product category with which the item is associated, the score for the item including a popularity score for the item, the popularity score being determined based on a prediction boost score that provides a boost for the score for the item based at least in part on whether the item is based on a popular character; in response to receiving a user-generated request corresponding to one of the category nodes, determining an arrangement of at least a portion of the items associated with that category node based at least in part upon the browse relevance score for each of the items with respect to that category node, the arrangement including images of two or more items with the highest browse relevance scores among browse relevance scores determined for the items associated with the category node, the arrangement further including a title of a product category with which each of the two or more items is associated; and providing the arrangement for display to the user having generated the request. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
11. A system for arranging items for display, comprising:
-
a catalog server, including at least one processor, operable to execute instructions to provide item data for each of a plurality of items, each item defining a product, each item being associated with at least one category node in a hierarchical categorization tree comprising a plurality of category nodes, each category node including a plurality of product categories, wherein each item is associated with at least one product category of the plurality of product categories included in each category node; a relevance server, including at least one processor, operable to execute instructions to obtain the item data and further to obtain browse relevance data for each of the plurality of items, the browse relevance data representing previous user actions with respect to any of the category nodes associated with each item, the relevance server being further operable to determine a browse relevance score for each item for each category node associated with the item, based at least in part upon the browse relevance data, the browse relevance score including a score for the item in a product category with which the item is associated, the score for the item including a popularity score for the item, the popularity score being determined based on a prediction boost score that provides a boost for the score for the item based at least in part on whether the item is based on a popular character; and a retail server, including at least one processor, operable to execute instructions to, in response to receiving a user-generated request corresponding to one of the category nodes, determine an arrangement of at least a portion of the items associated with that category node based at least in part upon the browse relevance score for each of the items with respect to that category node, the arrangement including images of two or more items with the highest browse relevance scores among browse relevance scores determined for the items associated with the category node, the arrangement further including a title of a product category with which each of the two or more items is associated, the retail server being further operable to provide the arrangement for display to the user having generated the request. - View Dependent Claims (12, 13)
-
-
14. A system for arranging items for display, comprising:
-
a processor; and memory including instructions that, when executed by the processor, cause the processor to; obtain item data for each of a plurality of items, each item defining a product, each item being associated with at least one category node in a hierarchical categorization tree comprising a plurality of category nodes, each category node including a plurality of product categories, wherein each item is associated with at least one product category of the plurality of product categories included in each category node; obtain browse relevance data for each of the plurality of items, the browse relevance data representing previous user actions with respect to any of the category nodes associated with each item; for each item, determine a browse relevance score for each category node associated with the item based at least in part upon the browse relevance data, the browse relevance score including a score for the item in a product category with which the item is associated, the score for the item including a popularity score for the item, the popularity score being determined based on a prediction boost score that provides a boost for the score for the item based at least in part on whether the item is based on a popular character; in response to receiving a user-generated request corresponding to one of the category nodes, determine an arrangement of at least a portion of the items associated with that category node based at least in part upon the browse relevance score for each of the items with respect to that category node, the arrangement including images of two or more items with the highest browse relevance scores among browse relevance scores determined for the items associated with the category node, the arrangement further including a title of a product category with which each of the two or more items is associated; and provide the arrangement for display to the user having generated the request. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium storing instructions for arranging items for display in an electronic environment, the instructions when executed by a processor causing the processor to:
-
obtain item data for each of a plurality of items, each item defining a product, each item being associated with at least one category node in a hierarchical categorization tree comprising a plurality of category nodes, each category node including a plurality of product categories, wherein each item is associated with at least one product category of the plurality of product categories included in each category node; obtain browse relevance data for each of the plurality of items, the browse relevance data representing previous user actions with respect to any of the category nodes associated with each item; for each item, determine a browse relevance score for each category node associated with the item based at least in part upon the browse relevance data, the browse relevance score including a score for the item in a product category with which the item is associated, the score for the item including a popularity score for the item, the popularity score being determined based on a prediction boost score that provides a boost for the score for the item based at least in part on whether the item is based on a popular character; and in response to receiving a user-generated request corresponding to one of the category nodes, determine an arrangement of at least a portion of the items associated with that category node based at least in part upon the browse relevance score for each of the items with respect to that category node, the arrangement including images of two or more items with the highest browse relevance scores among browse relevance scores determined for the items associated with the category node, the arrangement further including a title of a product category with which each of the two or more items is associated; and provide the arrangement for display to the user having generated the request. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification