Patent ID: 7949576

Claim:
A method that utilizes a processor to update a product database, the method comprising: maintaining a database comprising a plurality of database entries, wherein each database entry comprises a classification field and a plurality of additional fields, wherein the classification field comprises a classification of a product of the database entry; receiving data associated with a product for adding to the database as a new entry; generating a query from the data associated with the product for adding to the database as the new entry; computing, using the processor, a value of the query indicating a similarity of the query to information saved in at least one selected field of a database entry, wherein the computing is repeated for at least part of the plurality of database entries; identifying database entries including information in the at least one selected field that have values greater than a reference value; identifying a classification associated with a greatest number of the identified database entries among classifications saved in the classification fields of the identified database entries; and assigning the identified classification to the classification field of the new entry.