Patent ID: 8112461
Filing Date: 2012-02-07
Classification: G06Q,Y10S

Abstract:
1. A computer-implemented method for storing data in a computer data repository, comprising the steps of: storing, in a first table, data identifying at least a first item and at least first and second sub-items associated with the first item, the first item being an item in an electronic catalog and the first and second sub-items corresponding to alternative information for the same attributes of the first item; storing, in a single attribute identification column of a second table, at least a first and a second attribute identification associated with the first item, the first attribute identification identifying a first property of both the first and second sub-items and being repeated for each of the first and second sub-items in respective rows of the single attribute identification column, and the second attribute identification identifying a second property of both the first and second sub-items; and storing at least a first and a second attribute values for the first attribute identification in respective rows of an attribute value column within one of the second table and a third table, the first and second attribute values associated with the first and second sub-items, respectively, and being alternative values of the first property identified by the first attribute identification for the first and second sub-items respectively.