IP Library Granted Patent US 8,634,089
Granted Patent B2
US 8,634,089 · App. 12/391,019 · Granted Jan 21, 2014

Browser-based product design

Inventors: Robert S. Keane (Arlington, MA); Eric Robertson (Paris, FR); Sebastian Coursol (Montauroux, FR)
Assignee: VistaPrint USA, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,634,089
App. No.
12/391,019
Granted
Jan 21, 2014
Kind
B2
Abstract

Methods for creating a customized document using a downloadable product design tolls executing in the user's browser. A template for a partially completed product design is selected by the user and downloaded to the user's computer for editing by the user at the user's computer using the downloadable design tools. While viewing the product design template, the user can enter text or other content into the template elements. The completed product design can be uploaded to the server for production of the corresponding printed product.

Claims (60)

1. A computer-implemented method for creating an electronic product design of a print item to be printed, the method comprising:

presenting, on a display of a user computer, a plurality of product type images for viewing by the user of the user computer, the product type images representing a plurality of different types of products that can be printed, each product type image having associated therewith a product selection mechanism;

in response to the user's selection of a product selection mechanism associated with one of the product type images, presenting, on a display of a user computer, a plurality of template images for viewing by the user of the user computer, the template images representing electronic product design templates for the selected product type, each template image having associated therewith a template selection mechanism;

in response to the user's selection of a template selection mechanism associated with one of the template images, presenting on the user's display an editable product design template associated with the selected template image, the editable product design template being a partially completed electronic product design and comprising one or more user editable elements,

providing one or more product design software tools, the tools being adapted to allow the user of the user computer to edit the one or more user editable elements of the editable product design template, and

receiving edits to the editable product design template, the edits entered the user using one or more of the tools to incorporate user content into the one or more user editable elements of the editable product design template to create a custom electronic product design that can be printed to create a print item.

2. The method of claim 1 , further comprising:

receiving a request to print the custom electronic product design; and

causing the custom electronic product design to be printed to create a print item.

3. A printed item, created according to the method of claim 2 .

4. The method of claim 1 , wherein the one or more product design software tools are downloaded to the user computer, the tools being configured to execute in the browser of the user computer.

5. The method of claim 4 , wherein the editable product design template is downloaded to the user computer for editing using the one or more product design software tools.

6. The method of claim 5 , wherein the one or more product design software tools is downloaded to the user computer upon user selection of the editable product design template.

7. The method of claim 1 , wherein the one or more product design software tools display the editable product design template and any user edits to the one or more user editable elements incorporated therein to the user in WYSIWYG form.

8. The method of claim 1 further comprising allowing the user to modify at least one feature of the partially completed electronic product design of selected product design template during the one or more product design software tools.

9. A computer-implemented method for creating an electronic product design of a print item to be printed, the method comprising:

receiving, at a user computer, a plurality of selectable template images for viewing by the user on a display of the user computer, the images representing electronic product design templates of print items that can be printed,

receiving a selection by the user of one of the template images, presenting on the user's display an editable product design template associated with the selected template image, the editable product design template being a partially completed electronic product design and comprising one or more user editable elements,

executing one or more product design software tools on the user computer, the tools being adapted to allow the user of the user computer to edit the one or more user editable elements of the editable product design template, and

receiving edits to the editable product design template, the edits entered the user using one or more of the tools to incorporate user content into the one or more user editable elements of the editable product design template to create a custom electronic product design that can be printed to create a print item; and

uploading the custom electronic product design to a server to cause the custom electronic product design to be printed.

10. Non-transitory computer readable storage tangibly embodying program instructions which, when executed by a computer, implement a method for creating an electronic product design of a print item to be printed, the method comprising:

presenting, on a display of a user computer, a plurality of product type images for viewing by the user of the user computer, the product type images representing a plurality of different types of products that can be printed, each product type image having associated therewith a product selection mechanism;

in response to the user's selection of a product selection mechanism associated with one of the product type images, presenting, on a display of a user computer, a plurality of template images for viewing by the user of the user computer, the template images representing electronic product design templates for the selected product type, each template image having associated therewith a template selection mechanism;

in response to the user's selection of a template selection mechanism associated with one of the template images, presenting on the user's display an editable product design template associated with the selected template image, the editable product design template being a partially completed electronic product design and comprising one or more user editable elements,

providing one or more product design software tools, the tools being adapted to allow the user of the user computer to edit the one or more user editable elements of the editable product design template, and

receiving edits to the editable product design template, the edits entered the user using one or more of the tools to incorporate user content into the one or more user editable elements of the editable product design template to create a custom electronic product design that can be printed to create a print item.

11. The computer readable storage of claim 10 , the method further comprising:

receiving a request to print the custom electronic product design; and

causing the custom electronic product design to be sent to a printing system to print a print item.

12. The computer readable storage of claim 10 , wherein the one or more product design software tools display the editable product design template and any user edits to the one or more user editable elements incorporated therein to the user in WYSIWYG form.

13. The computer readable storage of claim 10 , the method further comprising allowing the user to modify at least one feature of the partially completed electronic product design of selected product design template using the one or more product design software tools.

14. A system for creating an electronic product design of a print item to be printed, comprising:

one or more processors configured to present, on a display of a user computer, a plurality of product type images for viewing by the user of the user computer, the product type images representing a plurality of different types of products that can be printed, each product type image having associated therewith a product selection mechanism;

one or more processors configured to present, on a display of a user computer and in response to the user's selection of a product selection mechanism associated with one of the product type images, a plurality of template images for viewing by the user of the user computer, the template images representing electronic product design templates for the selected product type, each template image having associated therewith a template selection mechanism;

one or more processors configured to present, on a display of a user computer and in response to the user's selection of a template selection mechanism associated with one of the template images, an editable product design template associated with the selected template image, the editable product design template being a partially completed electronic product design and comprising one or more user editable elements,

one or more processors configured to provide one or more product design software tools, the tools being adapted to allow the user of the user computer to edit the one or more user editable elements of the editable product design template, and

one or more processors configured to receive edits to the editable product design template, the edits entered the user using one or more of the tools to incorporate user content into the one or more user editable elements of the editable product design template to create a custom electronic product design that can be printed to create a print item.

15. The system of claim 14 , further comprising:

one or more processors configured to receive a request to print the custom electronic product design; and

one or more processors configured to print the custom electronic product design to create a print item.

16. The system of claim 14 , wherein the one or more product design software tools are downloaded to the user computer, the tools being adapted to execute in the browser of the user computer.

17. The system of claim 16 , wherein the editable product design template is downloaded to the user computer for editing using the one or more product design software tools.

18. The system of claim 16 , wherein the one or more product design software tools is downloaded to the user computer upon user selection of the editable product design template.

19. The system of claim 14 , wherein the one or more product design software tools are configured to display the editable product design template and any user edits to the one or more user editable elements incorporated therein to the user in WYSIWYG form.

20. The system of claim 14 , further comprising

one or more processors configured to allow the user to modify at least one feature of the partially completed electronic product design of selected product design template during the one or more product design software tools.

21. Non-transitory computer readable storage medium tangibly embodying program instructions which, when executed by a computer, implement a method for creating an electronic product design of a print item to be printed, the method comprising:

receiving, at a user computer, a plurality of selectable template images for viewing by the user on a display of the user computer, the images representing electronic product design templates of print items that can be printed,

receiving a selection by the user of one of the template images, presenting on the user's display an editable product design template associated with the selected template image, the editable product design template being a partially completed electronic product design and comprising one or more user editable elements,

executing one or more product design software tools on the user computer, the tools being adapted to allow the user of the user computer to edit the one or more user editable elements of the editable product design template, and

receiving edits to the editable product design template, the edits entered the user using one or more of the tools to incorporate user content into the one or more user editable elements of the editable product design template to create a custom electronic product design that can be printed to create a print item; and

uploading the custom electronic product design to a server to be printed.

22. A system for creating an electronic product design of a print item to be printed, comprising:

one or more processors configured to receive, at a user computer, a plurality of selectable template images for viewing by the user on a display of the user computer, each template image having associated therewith a template selection mechanism, the images representing electronic product design templates of print items that can be printed,

one or more processors configured to receive a selection by the user of a template selection mechanism associated with one of the template images,

one or more processors configured to present on the user's display an editable product design template associated with the selected template image, the editable product design template being a partially completed electronic product design and comprising one or more user editable elements,

one or more processors configured to execute one or more product design software tools on the user computer, the tools being adapted to allow the user of the user computer to edit the one or more user editable elements of the editable product design template, and

one or more processors configured to receive edits to the editable product design template, the edits entered the user using one or more of the tools to incorporate user content into the one or more user editable elements of the editable product design template to create a custom electronic product design that can be printed to create a print item; and

one or more processors configured to upload the custom electronic product design to a server to be printed.

Assignments (3)
SECURITY INTEREST Recorded May 1, 2020
From: CIMPRESS USA INCORPORATED
To: U.S. BANK, NATIONAL ASSOCIATION
Reel/Frame 052550/0278 →
CHANGE OF NAME Recorded Aug 5, 2015
From: VISTAPRINT USA, INCORPORATED
To: CIMPRESS USA INCORPORATED
Reel/Frame 036279/0290 →
SECURITY AGREEMENT Recorded Feb 8, 2013
From: VISTAPRINT USA, INCORPORATED
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 029778/0313 →
Priority Claims (1)
FR 00 00931 · Jan 25, 2000 · national
Continuity (2)
Division 09557571 · Apr 25, 2000
Related Publication 20090207447A1 · Aug 20, 2009