Back to results
US 10,872,366 B1Granted
Product identification validation
AssigneeAmazon Technologies, Inc.
InventorBradley John Pitzel
Life of this patent
Estimating the term…
Abstract
The technology may receive a product identification from a merchant and evaluate the product identification against evaluation rules to determine a likelihood of whether the product identification is valid for a product associated with the product identification.
Claims15
A computer-implemented method, comprising:
- under control of one or more computer systems configured with one or more processors and a memory storing executable instructions:
- receiving, by a processor associated with the one or more computer systems, a UPC and product information for selling a product in an online marketplace from a merchant, wherein an exhaustive list of valid UPCs is unavailable and wherein an exhaustive list of products associated with the valid UPCs is unavailable;
- evaluating, by the processor, the UPC against UPC evaluation rules stored in an evaluation rule data store to determine a likelihood of whether the UPC is valid for the product information submitted to the online marketplace, wherein evaluating the UPC against the UPC evaluation rules further includes evaluating a prefix of the UPC against the evaluation rules to determine a validity of the UPC, and the likelihood of the UPC being valid is increased when the prefix is used for at least a defined number of products associated with a brand;
- and
- transmitting an electronic notification over a computing network for display based at least in part on a result of evaluating, by the processor, the UPC against the evaluation rules.
2 more elements
A non-transitory machine readable storage medium, including executable program instructions which, when executed by at least one processor, cause one or more computer systems to perform a method comprising:
- receiving, by a processor associated with the one or more computer systems, a product identification code from a merchant, the product identification code being a Universal Product Code (UPC), an International Article Number (EAN), a Global Trade Item Number (GTIN), a Manufacturer Part Number (MPN), an International Standard Book Number (ISBN), a Japanese Article Number (JAN), an Amazon Standard Identification Number (ASIN), or a Stock Keeping Unit (SKU), wherein an exhaustive list of valid product identification codes is unavailable;
- evaluating, by the processor, the product identification against evaluation rules retrieved from an evaluation rules data store to determine whether the product identification code matches any of the evaluation rules;
- determining, by the processor, a likelihood of validity of the product identification code for use with a product associated with the product identification code as a result of evaluating the product identification code against the evaluation rules, wherein evaluating the product identification code includes evaluating a prefix of the product identification code against the evaluation rules, and the likelihood of validity is increased when the prefix is used for at least a defined number of products associated with a brand;
- and
- transmitting an electronic notification to the merchant for display from the one or more computer systems over a computer network based at least in part on a result of evaluating, by the processor, the product identification code against the evaluation rules.
2 more elements
Dependencies are inferred from the claim text.