Patent Document ID: 9311517
Application ID: 14262127
Patent Status: 1

Claim One:
1. A method implemented in a computing device, comprising: providing a list of barcode configurations that meet damage tolerance criteria; reducing, if possible, each configuration list to barcode configurations that have a compatible configuration pair between sets; and comparing all possible combinations of barcode type configurations to find at least one set of configurations that are resistant to false positives decodes between barcode types during decoding processes, wherein the providing comprises: calculating an overall confusion protection value for a set of prototype code configurations; comparing the overall confusion protection value to a confusion limit value; and passing each prototype code configuration that has a confusion protection value equal to or greater than the confusion limit value to the list for decoding processes, and wherein the calculating an overall confusion protection value comprises performing the following to each prototype code configuration of the set of prototype code configurations: (i) left clipped left aligned (“n” number of spaces); (ii) right clipped right aligned (“n” number of spaces); (iii) rotated 180°, left clipped left aligned (“n” number of spaces); (iv) rotated 180°, right clipped right aligned (“n” number of spaces); and (v) rotated 180°, not clipped.