Image evaluation
First Claim
1. A system comprising:
- a non-transitory machine-readable medium for storing instructions that, when executed by one or more hardware processors of a machine, cause the one or more hardware processors to perform operations comprising;
accessing user behavior data pertaining to interactions by a plurality of users with a plurality of test images pertaining to a particular type of item;
performing an analysis of the interactions;
generating results of the analysis of the interactions, the results indicating a recommended presentation type for the particular type of item;
storing the results of the analysis of the interactions in a database;
receiving an image of an item from a client device;
extracting one or more visual features from the received image;
determining that the item included in the received image is of the particular type of item based on the extracted one or more visual features; and
generating, based on the determining that the item included in the received image is of the particular type of item, an output for display in the client device, the output including a reference to the received image and the recommended presentation type for the item included in the received image of the item based on the results of the analysis of the interactions, wherein the presentation type corresponds to an attribute-value pair of one or more attribute-value pairs associated with one or more images of the plurality of test images corresponding to the user behavior, and wherein the operations further comprise;
determining, for the received image, a likelihood of a user engaging in the user behavior in relation to the received image based on one of the one or more attribute-value pairs associated with the received image.
1 Assignment
0 Petitions
Accused Products
Abstract
A machine may be configured to perform image evaluation of images depicting items for online publishing. For example, the machine performing a user behavior analysis based on data pertaining to interactions by a plurality of users with a plurality of images pertaining to a particular type of item. The machine determines, based on the user behavior analysis, that a presentation type associated with one or more images of the plurality of images corresponds to a user behavior in relation to the one or more images. The machine determines that an item included in a received image is of the particular type of item. The machine generates an output for display in a client device. The output includes a reference to the received image and a recommendation of the presentation type for the item included in the received image, for publication by a web server of a publication system.
31 Citations
16 Claims
-
1. A system comprising:
-
a non-transitory machine-readable medium for storing instructions that, when executed by one or more hardware processors of a machine, cause the one or more hardware processors to perform operations comprising; accessing user behavior data pertaining to interactions by a plurality of users with a plurality of test images pertaining to a particular type of item; performing an analysis of the interactions; generating results of the analysis of the interactions, the results indicating a recommended presentation type for the particular type of item; storing the results of the analysis of the interactions in a database; receiving an image of an item from a client device; extracting one or more visual features from the received image; determining that the item included in the received image is of the particular type of item based on the extracted one or more visual features; and generating, based on the determining that the item included in the received image is of the particular type of item, an output for display in the client device, the output including a reference to the received image and the recommended presentation type for the item included in the received image of the item based on the results of the analysis of the interactions, wherein the presentation type corresponds to an attribute-value pair of one or more attribute-value pairs associated with one or more images of the plurality of test images corresponding to the user behavior, and wherein the operations further comprise;
determining, for the received image, a likelihood of a user engaging in the user behavior in relation to the received image based on one of the one or more attribute-value pairs associated with the received image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
accessing user behavior data pertaining to interactions by a plurality of users with a plurality of test images pertaining to a particular type of item; performing an analysis of the interactions; generating results of the analysis of the interactions, the results indicating a recommended presentation type for the particular type of item; storing the results of the analysis of the interactions in a database; receiving an image of an item from a client device; extracting one or more visual features from the received image; determining, using one or more hardware processors, that the item included in the received image is of the particular type of item based on the extracted one or more visual features; and generating, based on the determining that the item included in the received image is of the particular type of item, an output for display in the client device, the output including a reference to the received image and the recommended presentation type for the item included in the received image of the item based on the results of the analysis of the interactions wherein the presentation type corresponds to an attribute-value pair of one or more attribute-value pairs associated with one or more images of the plurality of test images corresponding to the user behavior, the method further comprising;
determining, for the received image, a likelihood of a user engaging in the user behavior hi relation to the received image based on one of the one or more attribute-value pairs associated with the received image. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing instructions which, when executed by one or more hardware processors of a machine, cause the machine to perform operations comprising:
-
performing a user behavior analysis based on historical data pertaining to interactions by a plurality of users with a plurality of images pertaining to a particular type of item; determining, based on the user behavior analysis, that a presentation type associated with one or more images of the plurality of images corresponds to a user behavior in relation to the one or more images; receiving an image of an item from a client device; extracting one or more visual features from the received image; determining that the item included in the received image is of the particular type of item based on the extracted one or more visual features; and generating, based on the determining that the item included in the received image is of the particular type of item, an output for display in the client device, the output including a reference to the received image and the recommended presentation type for the item included in the received image of the item based on the results of the analysis of the interactions, wherein the presentation type corresponds to an attribute-value pair of one or more attribute-value pairs associated with the one or more images corresponding to the user behavior, and wherein the operations further comprising;
determining, for the received image, a likelihood of a user engaging in the user behavior in relation to the received image based on one of the one or more attribute-value pairs associated with the received image.
-
Specification