System and method for handling item listings with generic attributes
First Claim
Patent Images
1. A computer-implemented system for searching a database of item listings, said computer-implemented system comprising:
- a database component for storing said item listings, each of said item listings having associated attributes, the item listings each being categorized into at least one of a plurality of categories, at least one attribute being shared by item listings having mutually exclusive categories; and
a database engine server, said database engine server receiving a set of requested attributes for a requested item in a requested category, said database engine server returning a set of item listings from said database component having said requested category and said set of requested attributes.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for storing a plurality of items across different categories in a database including a database that stores a data structure that has item entries for items of different categories. Each item entry includes one or more associated attributes. The attributes may be shared by multiple items across more than one category.
112 Citations
20 Claims
-
1. A computer-implemented system for searching a database of item listings, said computer-implemented system comprising:
-
a database component for storing said item listings, each of said item listings having associated attributes, the item listings each being categorized into at least one of a plurality of categories, at least one attribute being shared by item listings having mutually exclusive categories; and a database engine server, said database engine server receiving a set of requested attributes for a requested item in a requested category, said database engine server returning a set of item listings from said database component having said requested category and said set of requested attributes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for searching a database of item listings, said method comprising:
-
receiving search parameters including a requested attribute and a requested category of item listings to be searched; selectively removing from consideration item listings from said database of item listings having different categories than the requested category; locating a set of item listings that match the requested attribute and the requested category, the set of item listings being stored within a data structure containing item listings belonging to more than one category; presenting the set of item listings to a user. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for storing items in a database, the system comprising:
-
an interface module to receive data; and a database component, said database component including; a data structure that stores a plurality of items, each item with one or more associated attributes, the items being categorized into a plurality of categories and at least one attribute being shared by items across at least two different categories of the plurality of categories; and a data structure that translates attributes being shared by the plurality of categories into category specific attributes. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for storing items in a database, the method comprising:
-
receiving a data entry including an item with an attribute; validating the attribute of the item against a data structure containing valid values for the attribute; and storing the item in a data structure containing items from a plurality of categories, and the attribute is being shared across two categories. - View Dependent Claims (17, 18, 19, 20)
-
Specification