Patent ID: 9613283
Date: 2017-04-04
CPC Classifications: G06F,G06K,G06Q,G06T

Claim:
1. A computer-readable media embodied in a non-transient, physical memory device having stored thereon computer executable instructions for providing search results via use of an image repository wherein the image repository includes, for each of a plurality of different products, to plurality of images and wherein each of the plurality of images for each of the plurality of different products shows a product view taken from a different angle with respect to the product, the instructions performing steps comprising: receiving from a search requesting computing device a search request including an image of an object of interest; using an image recognition search engine to identify within the data repository a first one of the plurality of different products wherein the image recognition search engine identifies the first one or the plurality of different products by determining that a one of the plurality of images for the first one of the plurality of different products as included within the image repository matches the image of the object of interest; retrieving from the image repository at least one of the plurality of images for the first one of the plurality of different products, wherein the retrieved at least one of the plurality of images for the first one of the plurality of different products is different than the one of the plurality of images for the first one of the plurality of different products determined by the image recognition search engine to match the image of the object of interest; using the image recognition search engine to identify within the data repository a second one of the plurality of different products wherein the image recognition search engine identifies the second One of the plurality of different products by determining that a one of the plurality of images for the second one of the plurality of different products as included within the image repository matches the image of the object of interest; retrieving from the image repository at least one of the plurality of images for the second one the plural its of different products, wherein the retrieved at least one of the plurality of images for the second one of the plurality of different products is different than the one of the plurality of images for the first one of the plurality of different products determined by the image recognition search engine to match the image of the object of interest; causing at least the retrieved at least one of the plurality of images for the first one of the plurality of different products and the at least one of the plurality of images for the second one of the plurality of different products to be returned to the search requesting computing device as search results in response to the search request; receiving from the search requesting computing device selection input, wherein the selection input is indicative of a selection of at least one image included within the displayed, retrieved at least one of the plurality of images for the first one of the plurality of different products and the at least one of the plurality of images for the second one of the plurality of different products; and causing information for the first one of the plurality of different products and/or the second one of the plurality of different products to be presented on the requesting computing device as a function of the received selection input.