×

Smart categorization of artwork

  • US 10,290,036 B1
  • Filed: 12/04/2013
  • Issued: 05/14/2019
  • Est. Priority Date: 12/04/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving, by a computer system based at least in part on an interaction between a computing service of a web site hosted on the computer system and a computing device of a provider of artwork, an image of the artwork from the computing device of the provider of the artwork;

    in response to receiving the image, the computer system automatically at least;

    determining a type of the artwork based at least in part on a comparison of the image to images of artworks stored in a database, the database associated with the web site;

    determining, from the database, attributes of the artwork based at least in part on the type of the artwork, the database correlating the attributes to the type of the artwork, the attributes comprising a color attribute;

    selecting an image analysis process based at least in part on the type and the attributes;

    determining a first color for the color attribute based at least in part on an application of the image analysis process to the image, wherein the first color is determined by at least;

    determining a color value of a pixel from the image,mapping the color value to a color model to generate a mapped color,adding the mapped color to a color group that corresponds to a color range, the color range (i) defined based at least in part on the color model and (ii) representing a color,determining a distribution of the color group in the image based at least in part on mapped colors of the color group, andsetting the first color as the color represented by the color range based at least in part on a comparison of the distribution to a threshold;

    determining an object in the artwork and a shape of the object based at least in part on the application of the image analysis process to the image, wherein the object and the shape are determined by at least detecting edges of the object and applying curve tracing to the detected edges;

    setting a theme for the artwork to a predefined theme available from the database and associated with another artwork, the theme set based at least in part on matches between;

    the first color and a predefined color of the other artwork, the object and a predefined object of the other artwork, and the shape of the object and a predefined shape of the predefined object; and

    providing a first user interface to the computing device of the provider of the artwork, the first user interface provided in a first web page of the web site and presenting a text description of the first color, the object and the theme;

    updating, by the computer system, the database by at least storing the first color, the object, the shape of the object, and the theme based at least in part on input received on the first user interface from the computing device of the provider; and

    in response to a theme-based search for art from a user device received by a search engine of the web site, providing, by the computer system to the user device, a second user interface in a second web page of the web site, the second user interface presenting the type, the theme, and the image based at least in part on a match by the search engine between the theme-based search and the theme stored in the database.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×