Systems, methods, and devices for integrated product and electronic image fulfillment
DCFirst Claim
1. A virtual canvas processing controller comprising:
- a website interface that receives a user selected three-dimensional personalized product from a personalized product website, the user selected three-dimensional personalized product comprising a customizable area;
a canvas dimensions database that stores canvas sizes for customizable areas of three-dimensional personalized products for user selection;
an image database that stores electronic images for use with the user selected three-dimensional personalized product;
a user interface engine that generates user interface data for use by a user access point system to dynamically present an interactive user interface, wherein the interactive user interface is embedded in the personalized product website;
a canvas processing engine that determines the canvas size associated with the customizable area of the user selected three-dimensional personalized product and generates or causes to generate a virtual canvas based on the determined canvas size, wherein the user interface engine causes the virtual canvas to be displayed via the interactive user interface and allows the user to generate an image in the virtual canvas for printing the image on the user selected three-dimensional personalized product, wherein the canvas processing engine determines the canvas size by analyzing code embedded in a personalized product webpage to automatically identify available space for the customizable area of the user-selected three-dimensional personalized product, and wherein the virtual canvas is a customizable virtual area for creating and editing a virtual representation of the customizable area of the user-selected three-dimensional personalized product;
a storing engine that receives instructions from the user to electronically store the image in the virtual canvas into the image database, the image stored in a format that enables use of the image with other user selected three-dimensional personalized products having different dimensions; and
one or more computers configured to operate the dynamic canvas processing controller, wherein the one or more computers comprises a computer processor and an electronic storage medium.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
The disclosure herein provides methods, systems, and devices for managing, tracking, and facilitating the ordering and procurement of promotional products. Additionally, the disclosure herein provides methods, systems, and devices for aggregating, managing, and tracking promotional product procurement data in order to allow for the data mining of such information. The disclosure herein provides methods, systems, and devices for enabling the generation of a virtual canvas for creating images sized for editable areas of a promotional product, website, brochure, banner, or the like. The disclosure herein provides methods, systems, and devices for enabling the generation of a virtual canvas for creating a rotatable image of a promotional product having positioned on the promotional product a user defined image. The disclosure herein provides methods, systems, and devices for enabling the generation of a single invoice comprising an invoice amount from a supplier and an invoice amount from a third party decorator.
129 Citations
23 Claims
-
1. A virtual canvas processing controller comprising:
-
a website interface that receives a user selected three-dimensional personalized product from a personalized product website, the user selected three-dimensional personalized product comprising a customizable area; a canvas dimensions database that stores canvas sizes for customizable areas of three-dimensional personalized products for user selection; an image database that stores electronic images for use with the user selected three-dimensional personalized product; a user interface engine that generates user interface data for use by a user access point system to dynamically present an interactive user interface, wherein the interactive user interface is embedded in the personalized product website; a canvas processing engine that determines the canvas size associated with the customizable area of the user selected three-dimensional personalized product and generates or causes to generate a virtual canvas based on the determined canvas size, wherein the user interface engine causes the virtual canvas to be displayed via the interactive user interface and allows the user to generate an image in the virtual canvas for printing the image on the user selected three-dimensional personalized product, wherein the canvas processing engine determines the canvas size by analyzing code embedded in a personalized product webpage to automatically identify available space for the customizable area of the user-selected three-dimensional personalized product, and wherein the virtual canvas is a customizable virtual area for creating and editing a virtual representation of the customizable area of the user-selected three-dimensional personalized product; a storing engine that receives instructions from the user to electronically store the image in the virtual canvas into the image database, the image stored in a format that enables use of the image with other user selected three-dimensional personalized products having different dimensions; and one or more computers configured to operate the dynamic canvas processing controller, wherein the one or more computers comprises a computer processor and an electronic storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 21)
-
-
15. A dynamic canvas processing controller comprising:
-
a website interface that analyzes one or more portions of a personalized product website to extract dimensions for one or more user inputted content areas for a product, wherein the extracting dimensions comprises analyzing code embedded in the personalized product website to automatically identify available space for the one or more user inputted content areas of the product; a canvas dimensions database that stores canvas dimension data based on the extracted dimensions for the one or more user inputted content areas; an image database that stores electronic images for use with the one or more user inputted content areas for the product; a user interface engine that generates user interface data for use by a user access point system to dynamically present an interactive user interface; a canvas processing engine that accesses the canvas dimensions database to obtain canvas dimension data associated with a selected user inputted content area for a selected product and generates or causes to generate a virtual canvas based on the obtained canvas dimension data, wherein the user interface engine causes the virtual canvas to be displayed via the interactive user interface and allows the user to generate an image in the virtual canvas; a storing engine that receives instructions from the user to electronically store the image in the virtual canvas into the image database, the image stored in a format that enables use of the image with other user inputted content areas having different dimensions; and one or more computers configured to operate the dynamic canvas processing controller, wherein the one or more computers comprises a computer processor and an electronic storage medium. - View Dependent Claims (16, 17, 18, 19, 22, 23)
-
Specification