1. An Internet infrastructure that supports searching of images, contained in a plurality of web hosting servers, from a client device having a web browser that supports displaying of the images from the plurality of web hosting servers, the Internet infrastructure comprising: an image search server, that supports delivery of images to the client device based upon a search image; the image search server receives a search image and category selection from the client device; the image search server responds to the receiving of the search image by performing image characteristic analysis, to determine one or more image characteristic parameters; the image search server correlates the one or more image characteristic parameters with that or those of the images contained in the plurality of web hosting servers, within the category; and the image search server delivers, to the client device, a first search result page comprising images that are sorted based on the correlation, within the category.