Systems and methods for automatic item classification
First Claim
1. A system for categorizing items, the system comprising:
- a network-based service configured to;
receive a request to categorize an item of interest, the request including item information regarding the item of interest; and
transmit the request to an item categorization service;
a data store configured to store categories for items, wherein at least a portion of the categories are hierarchically organized with respect to one another; and
the item categorization service, wherein the item categorization service is in communication with the data store and the network-based service, and wherein the item categorization service is adapted to;
assign a first category to the item of interest by;
identifying a plurality of first category candidates based at least in part upon a relevance value associated with the item information and one or more of the categories for items stored by the data store, wherein at least a portion of the first category candidates are hierarchically organized;
determining which of the first category candidates has the most first category candidate attributes of the first category candidates; and
selecting the first category candidate that has the most first category candidate attributes as the first category of the item of interest; and
assign a second category to the item of interest by;
determining one or more rules associated with the first category of the item of interest;
identifying a plurality of second category candidates using the rules; and
selecting a second category of the item of interest from the plurality of second category candidates.
0 Assignments
0 Petitions
Accused Products
Abstract
An item categorization service is described that automatically categorizes items of interest to a user. The user may possess an item that they wish to offer for sale using a network-based service. The user may submit item information to the item categorization service to categorize the item of interest. Upon receipt, the categorization service may assess the relevance of the item information to hierarchically organized categories maintained by the network-based service. Categories having the highest relevance may be identified as first category candidates. The deepest common ancestor of the first category candidates may be identified the first category. One or more categories, representing sub-categories of the first category, may be identified as and subjected to relevance assessment. Those sub-categories having the highest relevance may be identified as second category candidates. The deepest common ancestor of the second category candidates may be identified as a second category for the item of interest.
-
Citations
28 Claims
-
1. A system for categorizing items, the system comprising:
-
a network-based service configured to; receive a request to categorize an item of interest, the request including item information regarding the item of interest; and transmit the request to an item categorization service; a data store configured to store categories for items, wherein at least a portion of the categories are hierarchically organized with respect to one another; and the item categorization service, wherein the item categorization service is in communication with the data store and the network-based service, and wherein the item categorization service is adapted to; assign a first category to the item of interest by; identifying a plurality of first category candidates based at least in part upon a relevance value associated with the item information and one or more of the categories for items stored by the data store, wherein at least a portion of the first category candidates are hierarchically organized; determining which of the first category candidates has the most first category candidate attributes of the first category candidates; and selecting the first category candidate that has the most first category candidate attributes as the first category of the item of interest; and assign a second category to the item of interest by; determining one or more rules associated with the first category of the item of interest; identifying a plurality of second category candidates using the rules; and selecting a second category of the item of interest from the plurality of second category candidates. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for categorizing items, the system comprising:
-
a data store adapted to store a plurality of hierarchically organized categories for items, each of the hierarchically organized categories including at least one category attribute and corresponding category attribute value; and an item categorization service in communication with the data store, the item categorization service adapted to; receive item information associated with an item of interest, the item information comprising at least one item attribute and corresponding item attribute value for the item of interest; assign a first category for the item of interest from the hierarchically organized categories stored by the data store using the item information; determine one or more rules associated with the assigned first category; identify one or more second category candidates using the one or more rules and a relevance value associated with the item information and the at least one second category candidate; determine which of the second category candidates has the most second category candidate attributes of the second category candidates; and select the second category candidate that has the most second category candidate attributes as the second category of the item of interest. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for categorizing items, the method comprising:
under control of one or more computer systems configured with specific instructions; receiving item information associated with an item of interest, the item information comprising one or more item attributes and corresponding item attribute values; assigning a primary category describing the item of interest by selecting the primary category using a first search index, wherein the first search index comprises one or more hierarchically organized first categories having first attributes and corresponding first attribute values; determining one or more rules associated with the assigned primary category; obtaining a second search index comprising one or more hierarchically organized second categories using the one or more rules; identifying one or more secondary category candidates from the second categories based at least in part upon relevance values associated with the item information and each of the one or more hierarchically organized second categories; determining which of the second category candidates has the most second category candidate attributes of the second category candidates; and selecting the second category candidate that has the most second category candidate attributes as a secondary category describing the item of interest. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
22. A computer-readable medium having instructions stored thereon, wherein the instructions, when executed by a computing apparatus, cause the computing apparatus to:
-
receive item information associated with an item of interest, the item information comprising one or more item attributes and corresponding item attribute values; assign a first category for the item of interest from hierarchically organized first categories stored by a data store; determine one or more rules associated with the assigned first category; identify one or more hierarchically organized second category candidates using the one or more rules and relevance values associated with the item information and each of the second category candidates; determine which of the second category candidates has the most second category candidate attributes of the second category candidates; and select the second category candidate that has the most second category candidate attributes as the second category of the item of interest. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification