System and method for handling item listings with generic attributes
First Claim
Patent Images
1. A computer-implemented system for storing and retrieving item listings, said computer-implemented system comprising:
- a database component for storing a plurality of item listings, each of said item listings having associated attributes, each of said item listings assigned a category from a plurality of categories, at least one attribute being shared by at least two item listings having mutually exclusive categories;
a search server, said search server receiving a set of requested attributes for a requested item in a requested category; and
a database engine server coupled to said search server and said database component, 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.
126 Citations
20 Claims
-
1. A computer-implemented system for storing and retrieving item listings, said computer-implemented system comprising:
-
a database component for storing a plurality of item listings, each of said item listings having associated attributes, each of said item listings assigned a category from a plurality of categories, at least one attribute being shared by at least two item listings having mutually exclusive categories; a search server, said search server receiving a set of requested attributes for a requested item in a requested category; and a database engine server coupled to said search server and said database component, 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 implemented by a processor executing instructions, said method comprising:
-
receiving a set of search parameters in a search server, said search parameters including at least a first requested attribute and a requested category of item listings to be searched; accessing a said database of item listings with a database engine server, said database engine server selectively removing from consideration item listings having assigned categories that do not match said requested category to determine a set of item listings that include an attribute matching the requested attribute; and presenting the set of item listings to a user. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-implemented system for storing item listings in a database, computer-implemented system comprising:
-
a memory; at least one processor coupled to the memory; an interface module to receive, using the at least one processor, data for said database, said data comprising item listings; and a database component, said database component including; a data structure that stores a plurality of item listings, each item listing having one or more attributes and an assigned category from a plurality of categories, and at least one attribute being shared by item listings having different assigned 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 item listings in a database, the method comprising:
-
receiving a data entry for a first item with a first attribute, said first item associated with a first category of a plurality of categories; validating the first attribute, using one or more processors, of the item against a first data structure containing valid values for the first attribute; and storing the first attribute and first category for said first item in a second data structure containing item listings from a plurality of different categories, said first attribute being shared by said first category and at least one other category in said plurality of categories. - View Dependent Claims (17, 18, 19, 20)
-
Specification