Patent Document ID: 9418352
Application ID: 13537234
Patent Status: 1

Claim One:
1. A non-transitory computer readable storage medium comprising a set of instructions which, when executed by a processor, cause a computer 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, and wherein the image data is used to detect first content including one or more of barcodes, text, logos, and object shapes in the image data, identify a plurality of products based on the first content, and add the plurality of products and the image data to the image database; 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, wherein the output image is used 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 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.