Patent ID: 7979226

Claim:
A method for producing a color coating gradient on a surface using a blender, an applicator, sensors and a computer memory containing stored color gradient representation information comprising the steps of manipulating said stored color gradient representation information to produce blending instruction data and application instruction data; blending a plurality of streams of color coating in said blender wherein said blending is controlled by said blending instruction data; applying said blended color coating to a surface utilizing the application instruction data and said applicator to form an applied color gradient on said surface; generating monitored data as a function of applied color gradient on said surface and data related to said applicator said blender and the environment, utilizing said sensors; comparing said monitored data to said stored color gradient representation information; dynamically optimizing said blending instruction data and said application instruction data, based upon said comparing, while said blended color coating is being applied to said surface, wherein optimized blended color coating is re-applied to said surface when said comparing determines that the applied blended color coating does not match the stored color gradient representation information; and continually repeating the steps of blending, applying, monitoring, comparing and optimizing until the color coating gradient is realized on said surface.