Patent ID: 8577136

Claim:
A method comprising: receiving an image from a camera, wherein the image is of a retail environment; dividing the image into a plurality of macroblocks, wherein each of the macroblocks is sized corresponding to a size of a product facing on a shelf in the retail environment; analyzing each of the plurality of macroblocks in the image to determine a color of the macroblock; identifying a product color of a product provided by the retail environment, wherein the product and the product color are associated with one or more of the product facings represented by the plurality of macroblocks and wherein the product color differs from a shelf color; comparing the color of each of the plurality of macroblocks to the product color or the shelf color, wherein each of the plurality of macroblocks that corresponds to the product color represents a location of a product facing on a shelf in the retail environment; determining, based on the comparing, a current stock level of the product provided by the retail environment; and presenting the current stock level of the product provided by the retail environment in a graphical user interface on a display.