Methods and systems for selecting an image in a network environment
First Claim
1. A computer-implemented method for selecting a set of images for display, the method comprising:
- receiving, by a computing device, a request to display a product page for a product;
generating, by the computing device, a first image set by aggregating images of the product from a plurality of sellers of the product based on the image request;
scoring, by the computing device, individual images of the first image set based on determined scoring criteria, wherein the scoring criteria comprises at least one of pixel analysis criteria, image size criteria, image granularity criteria, or image color criteria;
ranking, by the computing device, individual images of the first image set based on individual scores associated with the images;
generating, by the computing device, a second image set from the first image set by selecting one or more images based at least in part on the ranking associated with individual images;
determining, by the computing device, whether the second image set is complete based, at least in part, on whether each of a defined set of views of the product is represented by at least one image of the second image set, wherein the defined set of views comprises two or more views representing different views of the product;
based on a determination that each of the defined set of views of the product is represented by at least one image of the second image set, making, by the computing device, the images of the second image set that represent the defined set of views of the product available for display on the product page over a network.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for collecting, selecting, and displaying an image or image set in a network based environment are described. The systems and methods can collect multiple images for any given item from multiple sources, select a desired image (or set of images) that best depicts that item, and then display that selected image (or image set) in the network based environment. The desired image (or image set) that best depicts the item can be selected using any number or combination of pre-selected criteria. By using the pre-selected criteria, the process needs no manual intervention, and can therefore be automated or semi-automated to save both time and cost.
64 Citations
20 Claims
-
1. A computer-implemented method for selecting a set of images for display, the method comprising:
-
receiving, by a computing device, a request to display a product page for a product; generating, by the computing device, a first image set by aggregating images of the product from a plurality of sellers of the product based on the image request; scoring, by the computing device, individual images of the first image set based on determined scoring criteria, wherein the scoring criteria comprises at least one of pixel analysis criteria, image size criteria, image granularity criteria, or image color criteria; ranking, by the computing device, individual images of the first image set based on individual scores associated with the images; generating, by the computing device, a second image set from the first image set by selecting one or more images based at least in part on the ranking associated with individual images; determining, by the computing device, whether the second image set is complete based, at least in part, on whether each of a defined set of views of the product is represented by at least one image of the second image set, wherein the defined set of views comprises two or more views representing different views of the product; based on a determination that each of the defined set of views of the product is represented by at least one image of the second image set, making, by the computing device, the images of the second image set that represent the defined set of views of the product available for display on the product page over a network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented system for selecting images for display, the system comprising:
-
a data store for storing a plurality of images from multiple sources; and a computer processor in communication with said data store that is configured to; receive a request to display a product page for a product; generate a first image set by retrieving images of the product from multiple sources; score individual images of the first image set based on determined scoring criteria, wherein in the scoring criteria comprises at least one of pixel analysis criteria, image size criteria, image granularity criteria, or image color criteria; generate a second image set from the first image set by selecting one or more images based on the scores associated with individual images; determine whether the second image set is complete based, at least in part, on whether each of a defined set of views of the product is represented by at least one image of the second image set, wherein the defined set of views comprises two or more views that represent different views of the product; and based on a determination that each of the defined set of views of the product is represented by at least one image of the second image set, make the images of the second image set that represent the defined set of views of the product available for display on the product over a network. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium containing computer executable code for selecting images to display, wherein the computer executable code when executed by a computing apparatus causes the computing apparatus to:
-
receive a request to display a product page for a product; generate a first image set by aggregating images of the product from a plurality of sources of the product based on the image request; score individual images of the first image set based on determined scoring criteria; generate a second image set from the first image set by selecting one or more images based on the ranking associated with individual images; determine whether the second image set is complete based, at least in part, on whether each of a defined set of views of the product is represented by at least one image of the second image set, wherein the defined set of views comprises two or more views that represent different views of the product; and based on a determination that each of the defined set of views of the product is represented by at least one image of the second image set, make the images of the second image set that represent the defined set of views of the product available for display on the product page over a network. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification