×

Systems and/or methods for determining item serial number structure and intelligence

  • US 9,846,871 B2
  • Filed: 03/24/2014
  • Issued: 12/19/2017
  • Est. Priority Date: 04/12/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for determining a serial number structure when such information is missing or incomplete, the method comprising:

  • receiving via an electronic communication from a point of sale (POS) terminal a universal product code (UPC) for a product;

    validating, via at least one processor, the UPC for the product in connection with a check digit algorithm, a length validation routine, and/or a database of active UPCs;

    receiving a serial number for the product;

    checking, via the at least one processor, the serial number against the UPC to determine whether the serial number and UPC are the same;

    creating, via the at least one processor, a serial number mask for the serial number;

    attempting to locate a check digit or check digits within the serial number via the at least one processor;

    storing the serial number mask to a storage location; and

    searching for one or more possible check digits in the serial number by validating from left to right one or more characters being the longest set of contiguous characters preceding the digit(s) in the serial number by running all known predefined check digit algorithms against the one or more characters, and if more than one digit or group of digits matches a run algorithm, then recording the digit or group of digits that has had the largest range of values used in its calculation as the check digit(s), and designating any remaining characters as either alphanumeric constants or alphanumeric place holders in the mask;

    wherein the created serial number mask is iteratively refinable via the at least one processor, until a stable serial mask pattern is detected, as further UPCs and further serial numbers are received for further products.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×