Method and system to categorize items automatically
First Claim
1. A method, using one or more hardware-based processors, to categorize automatically a merchant listing received from a seller, the method including:
- determining a first category identifier for the merchant listing by parsing a description of one or more goods or services in the listing;
performing a first search to compare the first category identifier with a plurality of category identifiers in a first database;
based on a determination that no match was found as a result of the first performed search, and prior to performing a second search, making a determination as to whether the seller has authorized an updating of the category description to a more recent version of the category description;
in response to an authorization from the seller, performing the second search to compare the first category identifier with one or more category relationships in a second database, each of the one or more category relationships being associated with at least one or more category identifiers;
identifying a second category identifier based on the comparison of the first category identifier with the one or more category relationships; and
associating the second category identifier with the merchant listing.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments disclose methods and systems to categorize automatically a merchant listing. In one example, the method includes determining a first category identifier for the merchant listing by performing a first search to compare the first category identifier with a plurality of category identifiers in a first database. Based on a determination that no match was found as a result of the first search, a second search is performed to compare the first category identifier with a plurality of category relationships in a second database. A second category identifier of the merchant listing is provided in response to a match being found in the second search and the second category identifier is associated with the merchant listing. Other methods and systems are disclosed.
-
Citations
19 Claims
-
1. A method, using one or more hardware-based processors, to categorize automatically a merchant listing received from a seller, the method including:
-
determining a first category identifier for the merchant listing by parsing a description of one or more goods or services in the listing; performing a first search to compare the first category identifier with a plurality of category identifiers in a first database; based on a determination that no match was found as a result of the first performed search, and prior to performing a second search, making a determination as to whether the seller has authorized an updating of the category description to a more recent version of the category description; in response to an authorization from the seller, performing the second search to compare the first category identifier with one or more category relationships in a second database, each of the one or more category relationships being associated with at least one or more category identifiers; identifying a second category identifier based on the comparison of the first category identifier with the one or more category relationships; and associating the second category identifier with the merchant listing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving a category description for one or more goods or services from a seller; parsing, using one or more hardware-based processors, the category description for each of the one or more goods or services received from the seller to prepare a merchant listing including; determining, based on the parsing, a first category identifier for each of the one or more goods or services to include in the merchant listing; performing a first search to compare the first category identifier with a plurality of category identifiers in a first database; based on a determination that no match was found as a result of the first performed search, and prior to performing a second search, making a determination as to whether the seller has authorized an updating of the category description to a more recent version of the category description; based on an evaluation that at least one condition in a list of conditions occurred, where the list of conditions includes a determination that the seller had previously authorized the updating of the category description to the more recent version of the category description and that the seller authorized the updating of the category description in response to the transmitted message, performing the second search to compare the first category identifier with one or more category relationships in a second database in response to an authorization from the seller; and based on a determination that no match was found in either the first search or the second search, transmitting a message to the seller that no match was found. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable medium having no transitory signals and storing an instruction that, when executed by a hardware-based processor, causes the processor to perform operations comprising:
-
receiving a category description for one or more goods or services from a seller; parsing, using one or more hardware-based processors, the category description for each of the one or more goods or services received from the seller to prepare a merchant listing including; determining, based on the parsing, a first category identifier for each of the one or more goods or services to include in the merchant listing; performing a first search to compare the first category identifier with a plurality of category identifiers in a first database; based on a determination that no match was found as a result of the first performed search, and prior to performing a second search, making a determination as to whether the seller has authorized an updating of the category description to a more recent version of the category description; based on an evaluation that at least one condition in a list of conditions occurred, where the list of conditions includes a determination that the seller had previously authorized the updating of the category description to the more recent version of the category description and that the seller authorized the updating of the category description in response to the transmitted message, performing the second search to compare the first category identifier with one or more category relationships in a second database in response to an authorization from the seller; and based on a determination that no match was found in either the first search or the second search, transmitting a message to the seller that no match was found. - View Dependent Claims (16, 17, 18, 19)
-
Specification