×

Method, systems, and devices for integrated product and electronic image fulfillment from database

  • US 10,157,408 B2
  • Filed: 07/27/2017
  • Issued: 12/18/2018
  • Est. Priority Date: 07/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for processing a composite preview image based on characteristics of a canvas of a product and characteristics of an electronic image, wherein the method comprises:

  • retrieving, by the computer system, a product image from a product image database;

    transmitting, by the computer system, first display data to a user device for displaying the product image on a webpage or application page on the user device;

    receiving, by the computer system, a request from the user device to superimpose a logo onto the product image;

    receiving, by the computer system, one or more keywords from a user device for generating a search query to search for one or more electronic images associated with the one or more keywords;

    generating and transmitting, by the computer system, an API call to a third-party search engine to conduct a search on one or more third-party electronic image databases for the one or more electronic images associated with the one or more keywords;

    receiving, by the computer system, search results from the third-party search engine in response to the API call, wherein the search results comprise the one or more electronic images from the one or more third-party databases and one or more URLs to the one or more electronic images;

    transmitting, by the computer system, the search results associated with the one or more keywords to the user device for display on the webpage or application page;

    receiving, by the computer system, a user selection of the logo among the one or more electronic images from the search results;

    accessing, by the computer system, the user-selected logo from the one or more third-party electronic image databases using the one or more URLs;

    automatically modifying, by the computer system, the accessed logo, wherein modifying the accessed logo comprises;

    identifying on the product image one or more canvases on the product for superimposing the accessed logo on the one or more canvases;

    analyzing the one or more canvases to determine a perspective, curvature, color, size, material, and edges of the one or more canvases;

    dynamically removing the edges of the accessed logo;

    dynamically adjusting a size of the accessed logo based at least in part on the determined size of the one or more canvases such that the size of the accessed logo substantially matches or is at least smaller than the size of the one or more canvases;

    dynamically determining a type of ink for physically printing the accessed logo on the product based at least in part on the determined material of the one or more canvases, wherein the determined type of ink comprises a range of available colors;

    dynamically adjusting at least one color of the accessed logo based at least in part on the range of available colors for the determined type of ink and the determined color of the one or more canvases;

    dynamically stretching one or more pixels of the accessed logo based at least in part on the determined curvature of the one or more canvases; and

    dynamically rotating the accessed logo based at least in part on the determined perspective of the one or more canvases such that a perspective of the accessed logo substantially matches the determined perspective of the one or more canvases;

    superimposing, by the computer system, the modified logo onto the product image to create a preview image; and

    transmitting, by the computer system, second display data to the user device for displaying the preview image on the webpage or application page,wherein the computer system comprises a computer processor and an electronic storage medium.

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