Patent ID: 9177239
Filing Date: 2015-11-03
Classification: G06K

Abstract:
1. A computer-implemented method for generating a machine-readable optical code having an aesthetic component, comprising: at a processor of a hardware device, determining a fiducial; at the processor, determining locations for a plurality of cells within the fiducial; at the processor, determining a probe location within each determined cell, wherein at least one of the probe locations is smaller than its corresponding cell; at the processor, establishing a machine-readable color for each determined probe location, based on data to be encoded in the machine-readable optical code; at the processor, based on a desired aesthetic design, establishing a color pattern for areas within the fiducial but not within probe locations, wherein the color pattern is consistent with the established machine-readable color for each determined probe location; at the processor, generating a machine-readable optical code within the determined fiducial using the established color pattern, wherein the machine-readable optical code contains the established machine-readable color at each probe location to encode the data; and at an output device, outputting the generated machine-readable optical code.