Claims
- 1. A method comprising:
receiving a request for an item in a database storing items of different categories, the item having attributes, wherein the attributes have respective attribute values; finding an item entry for the item in an attribute value table in the database, the item entry having an identification number for the item and the respective attribute values for the attributes; translating the respective attribute values for the attributes of the item, the translating for each attribute value of the respective attribute values including:
locating an attribute map entry for the attribute in an attribute map table based on the identification number and a position of the attribute relative to other attributes for the item; and generating a translation of the attribute value based on components of the attribute map entry, the translation to include an attribute type of the attribute value and a category of the different categories of the item having the attribute value; and outputting the translation of the attribute value and the attribute value for each of the attributes.
- 2. The method of claim 1, wherein the attribute value table includes items from at least two different categories.
- 3. The method of claim 1, wherein the attribute map table includes attributes from items from at least two different categories.
- 4. The method of claim 1, wherein the translation of the attribute value includes determining an attribute type associated with the attribute value.
- 5. The method of claim 1, wherein the translation of the attribute value includes determining a display position for the attribute value within an output window.
- 6. The method of claim 1, wherein the translation of the attribute value includes determining a display length for the attribute value within an output window.
- 7. A machine-readable medium that provides instructions, which when executed by a processor, cause said processors to perform operations comprising:
receiving a request for an item in a database storing items of different categories, the item having attributes, wherein the attributes have respective attribute values; finding an item entry for the item in an attribute value table in the database, the item entry having an identification number for the item and the respective attribute values for the attributes; translating the respective attribute values for the attributes of the item, the translating for each attribute value of the respective attribute values including:
locating an attribute map entry for the attribute in an attribute map table based on the identification number and a position of the attribute relative to other attributes for the item; and generating a translation of the attribute value based on components of the attribute map entry, the translation to include an attribute type of the attribute value and a category of the different categories of the item having the attribute value; and outputting the translation of the attribute value and the attribute value for each of the attributes.
- 8. The machine-readable medium of claim 7, wherein the attribute value table includes items from at least two different categories.
- 9. The machine-readable medium of claim 7, wherein the attribute map table includes attributes from items from at least two different categories.
- 10. The machine-readable medium of claim 7, wherein the translation of the attribute value includes determining an attribute type associated with the attribute value.
- 11. The machine-readable medium of claim 7, wherein the translation of the attribute value includes determining a display position for the attribute value within an output window.
- 12. The machine-readable medium of claim 7, wherein the translation of the attribute value includes determining a display length for the attribute value within an output window.
- 13. A commerce system comprising:
a search server to receive a request for an item in a database, the item having attributes, wherein the attributes have respective attribute values; a database server to find an item entry for the item in an attribute value table in a database, the item entry having an identification number for the item and the respective attribute values for the attributes, the database server to translate the respective attribute values for the attributes of the item, the translating for each attribute value of the attribute values including:
locating an attribute map entry for the attribute in an attribute map table in a database based on the identification number and a position of the attribute relative to other attributes for the item; and determining an application type for the attribute value and a category for the item entry having the attribute value based on components of the attribute map entry; and a page server to output the application type of the attribute value and the attribute value for each of the attributes.
- 14. The commerce system of claim 13, wherein the translating for each attribute value of the attribute values further includes determining a display position for each attribute value within an output window.
- 15. The commerce system of claim 13, wherein the translating for each attribute value of the attribute values further includes determining a display length for each attribute value within an output window.
Parent Case Info
[0001] This application is a continuation of application Ser. No. 09/563,069, filed on Apr. 24, 2000, currently pending.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09563069 |
Apr 2000 |
US |
Child |
10319034 |
Dec 2002 |
US |