Patent ID: 8156073

Claim:
A server system, comprising: a processor; a memory operatively coupled to the processor, components of the memory comprising an item data manager stored on the memory and executed by the processor to automatically perform: determining a general context for an item, wherein the general context comprises one or more alphanumeric words; extracting multiple substrings, each comprising one or more alphanumeric words, from a descriptor of the item; searching an item attribute index comprising item records, wherein said searching is limited to item records that match the general context, and comprises, for each extracted substring of said multiple extracted substrings: identifying within the item records each item attribute in the item attribute index that contains the extracted substring; and increasing a running total indicating a number of times the identified item attribute has been identified during said searching; and sorting the item attributes identified during said searching, wherein said sorting is based on comparing the running totals of the identified item attributes; and wherein the item data manager comprises an attribute tagging module that selects one or more of the sorted item attributes identified during said searching for inclusion in an item data report for the item.