1. An inventory device comprising: a database logic module to receive image data from a first mobile device, wherein the image data is to include a plurality of interior establishment images and a plurality of stocking area images associated with a retail establishment, and use the image data to construct an image database, the database logic module having a first recognition logic module to detect first content including one or more of barcodes, text, logos, and object shapes in the image data, a product logic module to identify a plurality of products based on the first content, and an update logic module to add the plurality of products and the image data to the image database; a query logic module to receive a query regarding the retail establishment from a second mobile device, and retrieve an output image from the image database in response to the query, the query logic module including a second recognition logic module to identify second content including one or more of a product in an input image, a shelf location in the input image, a product identifier, and an aisle identifier in the query, wherein the output image is to be retrieved based on the second content; and a response logic module to transmit the output image to the second mobile device, wherein the output image is to show a shelf location in one or more of the retail establishment and a stocking area associated with the retail establishment, and wherein the shelf location shown in the output image is to correspond to a product associated with the query.