Where patterns such as barcodes or other patterns capable of encoding information are used, the patterns may be used to encode information about the products with which they are displayed, e.g., identities, shape, size, quantities, prices, etc. of the associated products.