1. A computer-implemented method performed by one or more processors of a computer system, comprising: receiving, by the computer system, a search request from a mobile computing device located in a store, the search request requesting the location of a product within the store, wherein the search request includes an image captured by the mobile computing device; accessing, by the computer system, a storage medium to determine the location of the product within the store; determining, by the computer system, the location of the mobile computing device within the store; generating, by the computer system, an overlay display on the image, the overlay display showing the location of the product relative to the image; and sending, by the computer system, the overlay display to the mobile computing device to display the location of the product relative to the mobile computing device.