Vendor Website GUI For Marketing Greeting Cards And Envelopes
First Claim
1. A method for manufacturing envelopes, the method comprising:
- storing, in a database, different card templates, wherein each of the card templates has a card feature that can have any color from among a first set of colors;
storing, in the database, for each stored card template, a corresponding envelope template, wherein each stored envelope template has an envelope feature that can have any color from among a second set of colors;
providing, by a hardware server, a graphical user interface (GUI) on a user computing device;
receiving, by the server through the GUI on the user computing device, a user selection of a card template from among the stored card templates;
displaying, by the GUI on the user computing device, a color selector icon for user selection of a color to be applied to the card feature of the selected card template;
receiving, by the server through the GUI on the user computing device, a user selection of a color to be applied to the card feature of the selected card template;
displaying, by the GUI on the user computing device, the user-selected card template;
rendering, by the server through the GUI on the user computing device, the card feature of the displayed card template with the user-selected color;
selecting, by the server, the envelope template that corresponds, in the database, to the user-selected card template;
receiving, by the GUI on the user computing device, a user-provided recipient name and a corresponding user-provided recipient address, wherein the selected envelope template includes non-text ornamentation configured to be visible to a recipient identified by the recipient name;
displaying, by the GUI on the user computing device, the envelope template selected by the server as corresponding, in the database, to the user-selected card template;
rendering, by the server through the GUI on the user computing device, on the displayed envelope template, an address block that includes the user-provided recipient name and the user-provided recipient address, wherein the rendering of the address block includes;
determining a potential overlap between the address block and the non-text ornamentation,in response to determining the potential overlap, (i) providing a user-notification regarding the overlap, and (ii) avoiding the overlap by reducing a size of the address block on the displayed envelope template by using a smaller font size or a condensed version of the same font size;
rendering, by the server through the GUI on the user computing device, the envelope feature of the displayed envelope template with the color that was user-selected for the card feature; and
receiving, by the server through the GUI on the user computing device, a user selection of a card and an envelope that respectively match the selected card template and the corresponding envelope template;
generating, by the server, print file data, comprising one or more print files, for printing the envelope (i) with the envelope template that corresponds in the database to the user-selected card template and (ii) with the envelope feature having the color that was user-selected for the card feature and (iii) with the address block as displayed through the GUI; and
sending the print file data to a print facility, for the print facility to print the print file data onto paper stock to generate the envelope, by printing (i) the envelope with the envelope template that corresponds to the user-selected card template and (ii) the envelope feature on the envelope with the color that was user-selected for the card and (iii) the address block as displayed through the GUI;
wherein the receiving steps are performed after the storing steps.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor-based system stores different card templates in a database. Each card template has a card feature that can have any color from among a first set of colors. The system also stores, in the database, for each stored card templates, a corresponding envelope template. Each envelope template has an envelope feature that can have any color from among a second set of colors. The system receives a user selection of a card template from among the card templates and a user selection of a color to be applied to the card feature. The system displays the card template, with the card feature having the user-selected color. The system also displays the corresponding envelope template that corresponds, in the database, to the selected card template. The envelope feature is displayed with the user-selected color based on the user-selected color having been selected for the card feature.
36 Citations
25 Claims
-
1. A method for manufacturing envelopes, the method comprising:
-
storing, in a database, different card templates, wherein each of the card templates has a card feature that can have any color from among a first set of colors; storing, in the database, for each stored card template, a corresponding envelope template, wherein each stored envelope template has an envelope feature that can have any color from among a second set of colors; providing, by a hardware server, a graphical user interface (GUI) on a user computing device; receiving, by the server through the GUI on the user computing device, a user selection of a card template from among the stored card templates; displaying, by the GUI on the user computing device, a color selector icon for user selection of a color to be applied to the card feature of the selected card template; receiving, by the server through the GUI on the user computing device, a user selection of a color to be applied to the card feature of the selected card template; displaying, by the GUI on the user computing device, the user-selected card template; rendering, by the server through the GUI on the user computing device, the card feature of the displayed card template with the user-selected color; selecting, by the server, the envelope template that corresponds, in the database, to the user-selected card template; receiving, by the GUI on the user computing device, a user-provided recipient name and a corresponding user-provided recipient address, wherein the selected envelope template includes non-text ornamentation configured to be visible to a recipient identified by the recipient name; displaying, by the GUI on the user computing device, the envelope template selected by the server as corresponding, in the database, to the user-selected card template; rendering, by the server through the GUI on the user computing device, on the displayed envelope template, an address block that includes the user-provided recipient name and the user-provided recipient address, wherein the rendering of the address block includes; determining a potential overlap between the address block and the non-text ornamentation, in response to determining the potential overlap, (i) providing a user-notification regarding the overlap, and (ii) avoiding the overlap by reducing a size of the address block on the displayed envelope template by using a smaller font size or a condensed version of the same font size; rendering, by the server through the GUI on the user computing device, the envelope feature of the displayed envelope template with the color that was user-selected for the card feature; and receiving, by the server through the GUI on the user computing device, a user selection of a card and an envelope that respectively match the selected card template and the corresponding envelope template; generating, by the server, print file data, comprising one or more print files, for printing the envelope (i) with the envelope template that corresponds in the database to the user-selected card template and (ii) with the envelope feature having the color that was user-selected for the card feature and (iii) with the address block as displayed through the GUI; and sending the print file data to a print facility, for the print facility to print the print file data onto paper stock to generate the envelope, by printing (i) the envelope with the envelope template that corresponds to the user-selected card template and (ii) the envelope feature on the envelope with the color that was user-selected for the card and (iii) the address block as displayed through the GUI; wherein the receiving steps are performed after the storing steps. - View Dependent Claims (3, 4, 6, 7, 8, 10, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
2. (canceled)
-
5. (canceled)
-
9. (canceled)
-
11-15. -15. (canceled)
-
24. A system for manufacturing envelopes, the system comprising:
-
a hardware database that stores; different card templates, wherein each of the card templates has a card feature that can have any color from among a first set of colors, and for each stored card template, a corresponding envelope template, wherein each stored envelope template has an envelope feature that can have any color from among a second set of colors; a hardware server that; provides a graphical user interface, on a user computing device, that is configured to; receive a user selection of a card template from among the stored card templates; display a color selector icon for user selection of a color to be applied to the card feature of the selected card template; display the selected card template; render the card feature of the displayed card template with the user-selected color; receive a user-provided recipient name and a corresponding user-provided recipient address, wherein the selected envelope template includes non-text ornamentation configured to be visible to a recipient identified by the recipient name; display the envelope template that corresponds, in the database, to the selected card template; render, on the displayed envelope template, an address block that includes the user-provided recipient name and the user-provided recipient address, wherein the rendering of the address block includes; determining a potential overlap between the address block and the non-text ornamentation, in response to determining the potential overlap, (i) providing a user-notification regarding the overlap, and (ii) avoiding the overlap by reducing a size of the address block on the displayed envelope template by using a smaller font size or a condensed version of the same font size; render the envelope feature of the displayed envelope template with the color that was user-selected for the card feature; and generates print file data, comprising one or more print files, for printing the envelope with the envelope template that corresponds in the database to the user-selected card template and with the envelope feature having the color that was user-selected for the card feature; for the print file data to be sent to a hardware print facility that will print the print file data onto paper stock to generate the envelope, (i) with the envelope printed with the envelope template that corresponds to the user-selected card and (ii) with the envelope feature printed on the envelope with the color that was user-selected for the card.
-
-
25. A method of manufacturing cards and envelopes, the method comprising:
-
printing, by a print facility, for each customer of multiple customers, (i) a card that was selected by the respective customer and (ii) an envelope that corresponds, in a database, to a card template that was selected by the customer; and affixing, by the print facility, to the envelope a postage stamp that corresponds, in the database, to the envelope; wherein the printing includes; printing, on the respective card, a card feature with a color selected by the respective customer for the card feature, and printing, on the respective envelope, in a single printing step, (i) an envelope feature with the color selected by the respective customer for the card feature, (ii) an address block that includes a recipient name printed in a first font style and a recipient address printed in a different second font style, (iii) a non-text ornamentation that is configured to be visible to a recipient identified by the recipient name, and (iv) a calligraphic flourish that projects from one letter of the recipient name and extends under another letter of the recipient name; and wherein the card feature is a background color, and the envelope feature is an address preface which is text that prefaces the address block.
-
Specification