Patent ID: 8915433

Claim:
An apparatus, comprising: a processor; and a memory device including computer program code, the memory device and the computer program code configured to, with the processor, cause the apparatus to perform at least the following: select an identifier from a first set of identifiers, the selected identifier having a representation of at least two different characters, the first set of identifiers including candidate identifiers for mass serialization; calculate an indication of a difference between the representation of the selected identifier and representations of one or more identifiers from a second set of identifiers; and determine that the selected identifier is an eligible identifier for the mass serialization if the indication of the difference satisfies a threshold criteria, wherein the indication of the difference is a Hamming distance between the representation of the selected identifier and representations of one or more identifiers from a second set of identifiers, and wherein the Hamming distance satisfies the threshold criteria when the Hamming distance is greater than an error correction threshold associated with the second set of identifiers.