CA2275101A1 - System and method for preparing customized printed products over a communications network - Google Patents

System and method for preparing customized printed products over a communications network Download PDF

Info

Publication number
CA2275101A1
CA2275101A1 CA002275101A CA2275101A CA2275101A1 CA 2275101 A1 CA2275101 A1 CA 2275101A1 CA 002275101 A CA002275101 A CA 002275101A CA 2275101 A CA2275101 A CA 2275101A CA 2275101 A1 CA2275101 A1 CA 2275101A1
Authority
CA
Canada
Prior art keywords
web server
server computer
user
retailer
wholesaler
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
CA002275101A
Other languages
French (fr)
Inventor
Sol E. Arledge, Jr.
Bernard D. Pasquantino
G. Steve Wakefield
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Discount Labels LLC
Original Assignee
Discount Labels LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Discount Labels LLC filed Critical Discount Labels LLC
Publication of CA2275101A1 publication Critical patent/CA2275101A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing

Abstract

A system for preparing customized printed products over a communications network, providing a wholesaler web server computer connected to tire network, the wholesaler web server computer having a printed products preparation system provided thereby, the printed products preparation system being adapted to permit an end-user operating an end-user client computer connected to the wholesaler web server computer to prepare an electronic file defining a customized printed product; at least one retailer web server computer connected to the network, the at least one retailer web server computer being adapted to anonymously transfer the end-user client computer connected thereto to the wholesaler web server computer over the network; a wholesaler workflow management server computer connected to the wholesaler web server computer, the wholesaler workflow management server having a workflow management system provided thereby, the workflow management system being adapted to receive a copy of the electronic file from the printed products preparation system and to print a predetermined quantity of the customized printed product therefrom; the wholesaler web server computer being adapted to transmit, responsive to the printed products preparation system, a modification message to the at least ant retailer web server computer, the at least one retailer web server computer being adapted to receive the notification message, the at least one retailer web server computer being adapted to connect to the wholesaler web server computer to view the copy of the electronic file; and, the copy of the electronic file being transmitted from the printed products preparation system to the workflow management system upon designation of the notification message by an operator of the retailer web server computer.

Description

'_..~-' CA 02275101 1999-06-17 SYSTEM AND METHOD FOR PREPARING CUSTOMLED PRINTED
PRODUCTS OVER A CO1~~CATIONS NETWORK
by SOL E. ARLEDGE, JR., BERNARD D. PASQUANTINO, and G. STEVE WAKEFIELD
BACKGROUND OF THE INVENTION
Technical Field of the Invention The present invention relates to systems and methods for preparing customized printed products, such as pressure-sensitive labels, business cards, business and personal stationary, personal greeting cards, and the like, wherein preselected, user-defined indicia may be provided on the printed products. More particularly, the present invention relates to a system and method for preparing a customized printed product, wherein the printed product is prepared by an end-user thereof over a quasi-public communications network, such as the Internet.
Description of the Related Art Printed products, such as pressure-sensitive labels, business cards, business and personal stationary, personal greeting cards, and the like, are widely used by businesses and individuals alike to uniquely identify that business or individual and to convey certain information thereby. For example, a sales representative oftentimes carries a plurality of business cards having information such as the representative's name, business address, telephone number, e-mail address, and the name of the representative's business organization, preprinted thereon. In addition to information of the type listed above, the business card may likewise contain certain images or graphics, such as a company logo or other original artwork, preprinted thereon to uniquely identify the business or individual and to give the business card a visually-pleasing appearance.
Similarly, many businesses and individuals alike oftentimes include certain information, such as a business address, business telephone number, Internet web site "home page", and the like, as well as certain images or graphics, such as a company logo or other original artwork, preprinted on letter-quality paper which uniquely identifies the business or individual and gives any written communication made thereby a visually-pleasing appearance.
The number and variety of printed products typical of those used by many businesses for similar purposes is nearly endless. For example, promotional
2 materials, such as advertising postcards, coupons, pressure-sensitive labels, and the like, are used by many businesses. Such promotional materials typically include various indicia preprinted thereon which are unique to that business.
In most such cases, preparing and ordering the printed products is oftentimes a time-consuming process. For example, to obtain a desired quantity of customized, pre=printed products, an end-user business typically prepares a layout design of the desired printed product design (which may include original artwork, such as a company logo or the like), contacts a print shop, submits the design layout and all the necessary artwork for the print shop to prepare a draft printed product, receives the draft printed product from the print shop, revises the draft printed product and resubmits the revised draft to the print shop for final printing.
The end-user must then wait for the print shop to prepare the necessary equipment, print the desired quantity of the printed product and ship the finished product to the end-user. During this process, the end-user and the print shop typically communicate with one another by telephone, facsimile or mail, oftentimes resulting to significant delays in the end-user's obtaining the finished product.
It is desirable, then, to provide a system and method for preparing customized.printed products. Even further, it is desirable to provide a system and method for preparing customized printed products, wherein an end-user
3 thereof uses a quasi-public communication network, such as the Internet, to communicate directly with a print shop, thereby providing an expedited method for preparing the customized printed products.
For example, the on-line desktop publishing service sold by Digital-Net, Inc., of Saint Paul, Minnesota, under the claimed trademark VIRTUAL PRE-PRESS permits an end-user thereof to connect via the Internet to the Digital-Net VIRTUAL PRE-PRESS order processing system through a hypertext link from a subscribing third-party print shop web site, prepare a customized printed product, such as a business card, using the VIRTUAL PRE-PRESS system, and submit a formatted, digital file copy of the customized printed product attached to an e-mail sent from the VIRTUAL PRE-PRESS system to the third party print shop over the Internet. The third party print shop receives the e-mail (and file attached thereto containing the digital copy of the customized printed product), prints the indicated quantity of the finished products according to the end-user's design and ships the finished products directly to the end-user.
The end-user is connected to the Digital-Net web server computer (having the domain name www.digital-net.com) during preparation of the customized printed product; once completed, the digital file copy of the customized printed product is attached as a file to an e-mail which is sent from the Digital-Net
4 ~'~ CA 02275101 1999-06-17 system to the print shop web site, where the print shop processes the digital file to prepare and print the order. After the end-user is transferred from the print shop web site to the Digital-Net web server computer, it is unnecessary for the end-user to reconnect to the print shop web site. Further, the Digital-Net system does not print the finished product, but merely interjects itself between the end-user and the print shop to provide customized layout design features which assist the end-user in instructing the print shop how to lay out and print the finished printed product. As such, users may only connect to the Digital-Net system via web sites of print shops which have access to printing equipment. A print shop which does not have access to bulk printing equipment, such as, for example, a commercial photocopy kiosk, cannot offer the VIRTUAL PRE-PRESS system to its retail customers, as the VIRTUAL PRE-PRESS system will not permit an end-user retail customer to order printed products therefrom. Thus, it is desirable to provide a system and method for preparing a desired quantity of customized printed products, wherein an end-user thereof connects to, communicates with and submits an order to an anonymous wholesaler print shop, directly, thereby permitting the end-user to order printed products from a retail print shop which does not have access to bulk printing equipment, such as a commercial photocopy kiosk. It is even further desirable to provide a system a~xi method for preparing a desired quantity of customized printed products, wherein an end-user thereof connects to, communicates with and submits an order to an anonymous wholesaler print shop, directly, via a subscribing retailer web site.
It is also desirable to provide a system and method for preparing customized printed products, wherein an end-user thereof uses a product design and layout system over a quasi-public communications network, such as the Internet, to prepare, in realtime, the customized printed products thereby.
It is also desirable to provide a system and method for preparing customized printed products, wherein an end-user thereof is capable of quickly recreating customized printed products which were previously designed and purchased by the end-user. It is therefore desirable to provide a system and method for preparing customized printed products, wherein the system includes at least one database for storing end-user data therein.
SUMMARY OF THE INVENTION
The present invention is for a system and method for preparing customized printed products, such as pressure-sensitive labels, business cards, business and personal stationary, personal greeting cards, and the like, wherein the printed products may include preselected, user-defined indicia thereon, and wherein the printed product is prepared by an end-user thereof over a quasi-public communications network, such as the Internet.
An end-user connects to the Internet, and particularly, to the World Wide Web thereof, using conventional browser software installed locally on the end-user's computer, and using the conventional hypertext transfer protocol ("http").
Using the browser and conventional Internet addressing, the end-user connects to a subscribing commercial printed products retailer web server computer hosting a retailer web site on the World Wide Web, whereat the end-user is presented with a button to initiate preparation and ordering of customized printed products according to the various embodiments of the present invention. Upon selecting the button, the end-user's browser is anonymously transferred from the retailer web site to a printed products wholesaler web server computer hosting a wholesaler web site on the World Wide Web. The anonymous transfer of the end-user's computer from the retailer's web server computer to the wholesaler's web server computer presents the end-user with the appearance of being connected to the retailer web site at all times throughout the preparation and ordering of the customized printed products. Thus, it never appears to the end-user that the end-user's browser has transferred from the retailer web site to the wholesaler web site.
Once connected to the wholesaler web server computer, the end-user logs in to a printed products preparation system located, operated and managed on and by the wholesaler web server computer. The preparation system includes all the necessary programs, routines, applications, applets, databases, support files and libraries necessary to function as herein described. The end-user may register a new end-user account (for example, when the end-user uses the preparation system a first time) or may access an existing end-user account (for example, when the end-user has used the preparation system previously and wishes to re-order a design previously prepared and ordered). In either case, the preparation system requests a unique user-name and password from the end-user, thereby providing secure access to the preparation system by the end-user.
After the end-user has logged in to the preparation system, the end-user is guided through a design and layout process comprising a series of conventional, interconnected screens, windows, menus, fields, text-entry boxes, and the like, which cooperate with one another to enable the end-user to define the type, design, style and layout of the customized printed product. The preparation system preferably guides the end-user through this design and layout process using hypertext markup language ("html") in cooperation with a "realtime"
programming language, such as the cross-platform programming language licensed by Sun Microsystems of Palo Alto, California, under the trademark JAVA. The end-user may select from a preselected library of text fonts and graphic images, and may upload original artwork files from the end-user's computer to the wholesaler web server computer for the end-user's use with the preparation system. The preparation system also prompts the end-user to indicate the destination to which the finished products should be shipped and the manner in which the end-user wishes to be billed for the cost of using the preparation system, which may include all associated printing costs.
Upon entering all desired design, layout, shipping and billing information, the end-user submits the order to the wholesaler, at which point the preparation system automatically dockets a new order notification to the retailer's dealer account with the wholesaler. The dealer account on which the new order is docketed corresponds to the retailer from whose web site the end-user accessed the wholesaler web server computers (and the preparation system thereby) . The preparation system also sends an e-mail to the subscribing retailer web server computer, instructing the retailer to log in to the retailer's dealer account to review the order information for all pending end-user orders. The retailer connects to the wholesaler's web site (using conventional Internet browser software and communication means) and logs in to the retailer's dealer account, where the retailer may review the order information (including viewing an image of the customized printed product submitted for printing by the end-user), process the billing instructions, accept the order, hold the order or cancel the order.
Once the retailer accepts the order, the file containing the design and layout information is transferred internally from the wholesaler web server computer to a workflow management server computer system located in the wholesaler's print processing plant. The order is then processed and printed by the wholesaler's printing equipment, as managed by the workflow management server computer system.
The present invention enables an end-user to communicate directly with an anonymous wholesaler in preparing and ordering a customized printed product, thereby eliminating involvement of the retailer from the preparation of the customized printed products, while presenting an appearance to the end-user that it is the retailer, and not the wholesaler, with whom the end-user is communicating.
It is an object of the present invention to provide a system and method for preparing customized printed products. Even further, it is an object of the present invention to provide a system and method for preparing customized printed products, wherein an end-user thereof uses a quasi-public communication network, such as the Internet, to communicate directly with a print shop, thereby providing an expedited method for preparing the customized printed products.
It is another object of the present invention to provide a system and method for preparing a desired quantity of customized printed products, wherein an end-user thereof connects to, communicates with and submits an order to an anonymous wholesaler print shop, directly, thereby permitting the end-user to order printed products from a retail print shop which does not have access to bulk printing equipment, such as a commercial photocopy kiosk. It is an even further object of the present invention to provide a system and method for preparing a desired quantity of customized printed products, wherein an end-user thereof connects to, communicates with and submits an order to an anonymous wholesaler print shop, directly, via a subscribing retailer web site.
It is yet another object of the present invention to provide a system and method for preparing customized printed products, wherein an end-user thereof uses a product design and layout system over a quasi-public communications network, such as the Internet, to prepare, in realtime, the customized printed products thereby.
It is still another object of the present invention to provide a system and method for preparing customized printed products, wherein an end-user thereof is capable of quickly recreating customized printed products which were previously designed and purchased by the end-user. It is therefore desirable to provide a system and method for preparing customized printed products, wherein the system includes at least one database for storing end-user data therein.
These and other objects, features and advantages of the present invention will become apparent to those skilled in the art upon reading the ensuing detailed description in conjunction with the following drawings and with reference to the appended claims .
A system for preparing customized printed products over a communications network according to a preferred embodiment of the present invention comprises a wholesaler web server computer connected to the network, the wholesaler web server computer having a printed products preparation system provided thereby, the printed products preparation system being adapted to permit an end-user operating an end-user client computer connected to the wholesaler web server computer to prepare an electronic file defining a customized printed product; at least one retailer web server computer connected to the network, the at least one retailer web server computer being adapted to anonymously transfer the end-user client computer connected thereto to the wholesaler web server computer over the network; a wholesaler workflow management server computer connected to the wholesaler web server computer, the wholesaler workflow management server having a workflow management system provided thereby, the workflow management system being adapted to receive a copy of the electronic file from the printed products preparation system and to print a predetermined quantity of the customized printed product therefrom; the wholesaler web server computer being adapted to transmit, responsive to the printed products preparation system, a notification message to the at least one retailer web server computer, the at least one retailer web server computer being adapted to receive the notification message, the at least one retailer web server computer being adapted to connect to the wholesaler web server computer to view the copy of the electronic file; and, the copy of the electronic file being transmitted from the printed products preparation system to the workflow management system upon designation of the notification message by an operator of the retailer web server computer.
A method for preparing customized printed products over a quasi-public communications network, such as the Internet, using the system according to a preferred embodiment of the present invention is also provided hereby.
BRIEF DESCRIPTION OF THE DRAWINGS
A better understanding of the present invention will be had upon reference to the following description in conjunction with the accompanying drawings in which like numerals refer to like parts, and wherein:
Figure 1 is a schematic diagram showing a front-end portion of a system for preparing a customized printed product over a quasi-public communications network according to a preferred embodiment of the present invention;
Figure 2 is a schematic diagram showing a back-end portion of the system of Figure 1;
Figure 3 is a schematic diagram showing a workflow management system connected to the back-end portion of the system of Figure 1;
Figure 4 is a schematic diagram of a retailer Internet web site °home page"
showing a hypertext link to the system of Figure 1;
Figure 5 is a schematic diagram of an anonymous wholesaler web site login screen of the system of Figure 1, showing indicia of a retailer through which an end-user gains access to the wholesaler web site;
Figure 6 is a schematic diagram of a first locator screen of the system of Figure 1, showing a state popup list and a country popup list;
Figure 7 is a schematic diagram of a second locator screen of the system of Figure 1, showing a store selector list;
Figure 8 is a schematic diagram of a choose product screen of the system of Figure 1, showing a plurality of hypertext links thereon;

Figure 9 is a schematic diagram of an order information screen of the system of Figure 1, showing a plurality of specification selection fields thereon;
Figure 10 is a schematic diagram of a "realtime" design layout applet of the system of Figure 1;
Figure 11 is a schematic diagram of a single product summary screen of the system of Figure 1;
Figure 12 is a. schematic diagram of a shopping cart screen of the system of Figure 1;
Figure 13 is a schematic diagram of a final order summary screen of the system of Figure 1;
Figure 14 is a schematic diagram of a customer info screen of the system of Figure 1;
Figure 15 is a schematic diagram of a thank you screen of the system of Figure 1;
Figure 16 is a schematic diagram of a new user registration screen of the system of Figure 1;
Figure 17 is a schematic diagram of a registered end-user's phome" screen of the system of Figure 1;
Figure 18 is a schematic diagram of a help stored procedure screen of the system of Figure 1;
Figure 19 is a schematic diagram of a reorder stored procedure screen of the system of Figure 1;
Figure 20 is a schematic diagram of a check order status stored procedure screen of the system of Figure 1;
Figure 21 is a schematic diagram of an upload art stored procedure screen of the system of Figure 1;
Figure 22 is a display showing a notification e-mail sent by the system of Figure 1;
Figure 23 is a schematic diagram of a wholesaler web site home page" of the system of Figure 1;
Figure 24 is a schematic diagram of a dealer "home° screen located on the wholesaler web site of Figure 23;
Figure 25 is a schematic diagram of a new order queue screen located on the wholesaler web site of Figure 23; and, Figure 26 is a schematic diagram of a new order summary screen located on the wholesaler web site of Figure 23.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
With reference to Figure 1, a system for preparing a customized printed product over a quasi-public communications network, such as the Internet 50, according to a preferred embodiment of the present invention includes a front-end portion 100 by which at least one end-user client computer 101 connects to, and communicates with, a wholesaler web server computer 140, via a retailer web server computer 120. The at least one client computer 101 may be a personal computer 101 connected to the Internet 50 either through a local Internet Service Provider ("ISP") or through a known commercial on-line service, for example, a proprietary dial-in network offered by companies such as America Online, CompuServe, Prodigy and Microsoft. Alternatively, the at least one client computer 101 may be one of several user computers 111 connected to one another in a conventional local area network ("LAN") 110 configuration, such as a inner-office network, and connected to the Internet 50 via a LAN server computer 112, to which all user computers 111 are connected, and which is itself connected to the Internet 50 either through an ISP or through a commercial on-line service as described hereinabove.
Although the Internet 50 has been shown herein to include at least first and second discrete connection components 51, 52, respectively, representation of the Internet 50 as such is shown herein for the purpose of illustration only. It is readily understood by those skilled in the art that the international network of networks conventionally known as the Internet 50 is indivisible and that the first and second connection components 51, 52, respectively, thereof are, in fact, one in the same; that being, the Internet 50.
The client computers 101, 111 each connect to the Internet 50 and communicate with the web server computers 120, 140 using conventional network communication, Internet addressing and data transfer means, such as, the transmission control protocol/Internet protocol ("TCP/IP"), the World Wide Web (Nwww"), hypertext transfer protocol (uhttp"), file transfer protocol ("ftp"), simple mail transport protocol (psmtp"), and the like.
The client computers 101, 111 are furthermore each provided with sufficient conventional hardware and software so as to enable an end-user thereof to connect to, and communicate with, the web server computers 120, 140 using the aforementioned conventional network communication, Internet addressing and data transfer means. For example, the client computers 101, 111 may include conventional hardware and software such as, inter alia, a microprocessor, memory, storage devices (such as removable floppy drives or hard drives), a network communication device (such as a modem or a network interface card), a user interface including a display (such as a monitor) and input devices (such as a keyboard or mouse), an operating system and a web "browser" application to permit exchange of data between the client computer 101, 111 and the web server computers 120, 140 using the aforementioned conventional network communication, Internet addressing and data transfer means over the Internet 50.
The client computer's web "browser" may further be adapted to interpret so-called "realtime" programming languages and commands, for example, the aforementioned "realtime" JAVA~ programming language. Use of such "realtime" programming languages permits dynamic cross-exchange of data between the client computer 101, 111 and the web server computers 120, 140 without requiring a specific application program to be installed on the client computer 101, 111 first.
The retailer web server computer 120 includes sufficient conventional hardware and software so as to enable the retailer web server computer 120 to "host" an Internet web site having a unique Internet web address on the World Wide Web and using conventional protocols, such as http, to communicate therewith. For example, the retail web server computer 120 may include sufficient hardware and software such as, inter alia, a microprocessor 121, memory 122, a storage device (such as a hard drive), a user interface 123 having a display (such as a monitor) and input devices (such as a keyboard or mouse), and a network communication/interface device 124 to connect the retail web server computer 120 to the Internet 50. The retail web server computer 120 further includes means 125 to send and receive e-mail 145e using a conventional e-mail transfer protocol, such as smtp.
The wholesaler web server computer 140 includes sufficient conventional hardware and software so as to enable the wholesaler web server computer 140 to "host" an Internet web site having a unique Internet web address on the World Wide Web and using conventional protocols, such as http, to communicate therewith. For example, the wholesaler web server computer 140 may include sufficient hardware and software such as, inter alia, a microprocessor 141, memory 142, a storage device (such as a hard drive), a user interface 143 having a display (such as a monitor) and input devices (such as a keyboard or mouse), and a network communication/interface device 144 to connect the wholesaler web server computer 140 to the Internet 50. The wholesaler web server computer 140 further includes means 145 to send and receive e-mail 145e using a conventional e-mail transfer protocol, such as smtp.
With additional reference to Figure 2, the system for preparing a customized printed product over the Internet 50 according to the preferred embodiment of the present invention further includes a back-end portion 200 connected to the wholesaler web server computer 140 and supporting operation of the front-end portion 100 of the system by an end-user thereof. More particularly, the back-end portion 200 provides a printed products preparation system 201 having an information database 220, a stored procedures library 240 and a support files library 260 having files, programs, applications and files necessary for operation of the system to perform as herein described.
Preferably, the back-end portion 200 is contained within the wholesaler web server computer 140, such as, for example, as discrete files located on the wholesaler web server computer storage device, and access to the information database 220, the stored procedures library 240~~and the support files library 260, and to the files contained respectively therein, is managed by the preparation system 201 on the wholesaler web server computer 140. Alternatively, the preparation system 201, including the information database 220, the stored procedures library 240 and the support files library 260 may be contained on a dedicated support computer (not shown) connected to the wholesaler web server computer 140 by an internal network.
The information database 220 includes a plurality of interconnected and cross-indexable database sources of stored information. A product database 221 resides within the information database 220 and includes information relating to the types of customizable products available for purchase. For example, the information typically stored within the product database 221 includes product type (such as business card, letterhead, label, envelope), size (such as width and height dimensions) and permissible margins, stock, color and price relating thereto.
The information database 220 further includes an orders database 222 containing information relating to orders prepared and docketed on the retailers' respective dealer accounts. For example, the information typically stored within the orders database 222 includes end-user identification, order date and time, current state of the order (such as whether the order is pending approval by the retailer, is approved but is pending printing, or is canceled), information obtained with reference to the product database 221 relating to the type, layout and quantity of the product ordered, and information relating to the shipping location.
The information database 220 even further includes an artwork database 223 containing information relating to fonts, graphics and images offered to all end-users, information relating to original artwork uploaded onto the wholesaler web server computer 140 by the end-user, including the identification number of the end-users who are permitted to use any such original artwork.
The information database 220 also includes a customer database 224 containing information relating to the registered end-users of the preparation system 201, including the end-user's name, address, telephone number, e-mail address and password, and an identification of the retailer from whose web site the end-user gained access to the preparation system 201.
Each database 221, 222, 223, 224 contained within the information database 220 is cross-indexed such that the information contained in any one database 221, 222, 223, 224 is freely shared therebetween, as well as with the preparation system 201, generally. Additional databases (not shown) may be provided within the information database 220 and cross-indexed with the remaining databases 221, 222, 223, 224 to provide a~ organize any information hereafter determined to enhance efficient operation of the preparation system as herein described.
The preparation system stored procedures library 240 contains programs, subroutines, applications, applets and files frequently used during typical operation of the preparation system 201 as herein described. For example, the stored procedures library 240 may include a procedure 241 to calculate a price after the end-user has completed the order. Because the end-user's desire to calculate a price may occur from many different locations within the preparation system 201, such a procedure 241, if located in one database 240 which is accessible by any such location in which the end-user desires to calculate a price, eliminates the need for repetitive programming of such a procedure at each such location. Any such procedure may be placed within the stored procedures database 240. Additional stored procedures included in the stored procedures library 240 includes an interactive help index procedure 242 (Figure 18), a reorder file procedure 243 (Figure 19), a check order status procedure 244 (Figure 20) and an upload art procedure 245 (Figure 21).
The preparation system support library 260 contains the programs, subroutines, applications, applets, scripts and files necessary to instruct the preparation system 201 how to guide the end-user therethrough in operating the system as herein described. More particularly, three types of files are stored within the support library 260 -- hypertext mark-up language (°html") files 261, JAVA~ and JAVA~ script files 262, and PERL common gateway interface ("CGI") files 263 -- although any files necessary for the preparation system 201 to operate as herein described may be stored within the support library 260. The html files 261 are used by the preparation system 201 to provide the basic structure of the wholesaler web site and of the preparation system 201, the JAVA~ and JAVA~ script files 262, as well as the PERL CGI files 263, are used by the preparation system 201 to present a dynamic interface to the end-user, over the Internet 50, to enable the end-user to prepare a customized printed product without having to install a specific application program on the end-user's client computer 101.
With additional reference to Figure 3, the back-end portion 200 of the system for preparing a customized printed product over the Internet 50 according to the preferred embodiment hereof further includes a workflow management server computer 280 connected to the wholesaler web server computer 140 by an internal communication network. For example, the wholesaler web server computer 140 may include an ethernet network adapter card 146 installed therein which is connected by any suitable data communication means to an ethernet network adapter card 286 installed in the workflow management server computer 280. The workflow management server computer 280 further includes sufficient conventional hardware and software so as to enable the workflow management server computer 280 to receive a digital file from the preparation system 201 containing the layout and design information of the customized printed product and to prepare the molds and plates needed to print a predetermined quantity of the printed product. For example, the workflow management server computer 280 may include sufficient hardware and software such as, inter alia, a microprocessor 281, memory 282, a storage device (such as a hard drive), a user interface 283 having a display (such as a monitor) and input devices (such as a keyboard or mouse) .
An information database 287 is connected to, and communicates with, the workflow management server computer 280 to convert information received by the preparation system 201 into a format necessary to control and manage conventional mold-forming and plate-forming equipment 500 needed to print the customized printed product.
At least one quality assurance ("QA") workstation 290 may be connected by conventional ethernet network means to the workflow management server computer 280 to permit viewing of the information received by the preparation system 201 prior to passing the information on to the mold-forming and plate-forming equipment 500 for preparation of the printing molds and plates.
Having thus described a system for preparing a customized printed product over a communications network according to the preferred embodiment of the present invention, the manner in which the system is operated, and a method for preparing a customized printed product over the communications network thereby according to a preferred embodiment of the present invention is now discussed.
Preparatory to enabling an end-user to prepare a customized printed product over the Internet 50 using the system and method herein described, a printed products retailer establishes a web site addressable on the Internet 50, preferably on the World Wide Web thereof, and accessible by the end-user using a client computer 101, such as those described hereinabove. The retailer may be any retail sales operation of the type which ordinarily purchases printed products from a printed products wholesaler for resale to the end-user. For example, the retailer may be a local franchise photocopy kiosk of a national commercial printed products and photocopy service and supplies provider, in which case, the retailer web page may be hosted either by the individual franchise kiosk or by the franchised organization. Alternatively, the retailer may be an individual printed products supplies provider having a single store, in which case, the retailer web site is likely to be hosted by the individual retailer via a local ISP.
Even further, a wholesaler desiring to provide the system and method herein described must establish a web site addressable on the Internet 50, preferably on the World Wide Web thereof, and accessible by the retailer thereover using conventional network communications, Internet addressing and data transfer means. The wholesaler may be any manufacturing and wholesale operation having sufficient means and equipment to produce printed products for wholesale to a printed products retailer. For example, the wholesaler may be a print shop of the type which typically receives an order from a retailer to print a predetermined number of customized printed products, such as business cards labels or the like, pursuant to instructions given to the retailer by the end-user.
Before the end-user may access the system and method herein described, the retailer must first establish a dealer account with the wholesaler. The dealer account will serve as a basis for communication between the retailer and the wholesaler to facilitate operation of the system and method herein described.
The wholesaler may provide access to the system and method herein described to numerous retailers, in which such case each such retailer would have its own dealer account with the wholesaler.
With reference to Figure 4, once the retailer's dealer account with the wholesaler has been established, the retailer defines a hypertext link 301, the selection of which anonymously transfers the end-user from the retailer's web site 300 to the wholesaler's web server computer 140, and more particularly, to the preparation system 201 herein described. The retailer's hypertext link 301 may be placed anywhere on the retailer's web site 300, and preferably includes language, such as "Order Custom Printed Products", which is sunnmai~ily descriptive of the system and method herein described, but does not expressly identify the wholesaler, the wholesaler's web site, the preparation system 201 or the wholesaler's web server computer 140.

An end-user desiring to prepare a customized printed product over the Internet 50 using the system herein described, and according to the method herein described, connects to the retailer web server computer 120 in any suitable, conventional manner via a first Internet connection 51. Preferably, the.
retailer web site 300 includes certain html files published on the World Wide Web which the end-user computer 101 accesses over the Internet 51 by any conventional means, for example, by connecting to the Internet 51 via a local ISP or via a commercial on-line service such as those described hereinabove. Once connected to the Internet 51, the end-user directs the Internet browser program installed on the end-user's client computer 101 to the retailer's web site 300. 'For example, the end-user enters the unique domain name or Internet Protocol ("IP") address of the retailer web server computer 120 in the browser's Uniform Resource Locator ("URL") field, thereby displaying the html file associated with the retailer's so-called "home page" 300 on the video display of the end-user's client computer 101. The end-user may thereafter navigate through the retailer's web site 300 using conventional techniques such as selecting hypertext links to various files on the retailer's web server computer 120, as well as to various files located on other web server computers on the Internet 50.
Alternatively, the retailer may provide direct, so-called "dial-in", telephone access to the retail web server 120, by which the end-user's client computer may access the retail web server 120, and the retail web site 300 thereon, using a modem installed in the client computer 101, conventional telephone lines and conventional data transmission means by which the client computer 101 may connect to, and communicate with, the retailer web server computer 120.
With additional reference to Figure 5, upon locating and selecting the hypertext link 301 to the wholesaler's web-server computer 140, and more particularly, to a login screen 305 of the preparation system 201 (Figure 2), the end-user's client computer 101 is anonymously transferred via the hypertext link 301 thereto over a second Internet connect 52. The login screen 305 is preferably an html file located on the wholesaler's web server computer 140 and is designed to identify the retailer's web site 300 from which the end-user gained access to the wholesaler's web server computer 140. Indicia 302 unique to that retailer, such as a company logo or the like, is displayed on the video display of the end-user's client computer somewhere on the login screen 305. Further, the login screen 305 is designed to display the URL of the retailer web site 300, and of the particular file located thereon, from which the end-user gained access to the wholesaler's web server computer 140. Even further, retailer indicia 302 and the retailer's URL are displayed on all screens, pages and files of the preparation system 201 herein described. Thus, at all times throughout the end-user's preparation of a customized printed product using the system and method herein described, the end-user is given no indication that the end-user's client computer 101 is connected to anything other than the retailer web server computer 120, thereby presenting the appearance that the end-user remains connected to the retailer web server 120 throughout the remaining steps of the method herein described, and further that the preparation system 201 is a service being offered by the retailer, not the wholesaler. Such an anonymous transfer from the retailer web server computer 120 to the wholesaler web server computer 140 preserves the retailer-wholesaler relationship, encourages the end-user-retailer relationship and fosters goodwill of the end-user with respect to the retailer.
The end-user logs in to the preparation system 201 in either one of two manners. If the end-user has previously used the preparation system 201, had registered as an existing user of the preparatino system 201 and had then accessed the preparation system via the same retailer web site 300 from whom the end-user now accesses same, the end-user may enter his/her first and last names, along with a previously-entered password in the respective data entry fields 306, 307, 308. Such information is verified with reference to the information database 220, and particularly with reference to the customer database 224. If the end-user's first and last names, and password are found in the customer database 224, certain end-user defaults, including previously-ordered customized products, are thereby accessible by the end-user and the end-user may proceed through the preparation system 201 as further described hereinbelow.
However, in the alternative, either the end-user's first name, last name or password does not appear in the customer database 224. This may be because the end-user has never used the preparation system 201 before, because the end-user has used the preparation system 201 before, but had then accessed the preparation system 201 from a retailer different than the retailer from whom the end-user now seeks access thereto, or because the e~-user incorrectly entered his/her first name, last name or password. In any of the above scenarios, a message (not shown) may appear momentarily, indicating that the end-user's account information was not found in the customer database 224, at which point, the end-user would again be presented with the login screen 305. If the end-user recognizes that the incorrect end-user account information was entered the previous time, the end-user may enter the correct information, at which point certain end-user defaults, including previously-ordered customized products, are thereby accessible by the e~-user and the end-user may proceed through the preparation system 201 as further described hereinbelow. The second;
preferred, manner by which the end-user may access the preparation system 201, is to select a hypertext link 309 presented on the login screen 305, having the words "Login -New Userfl ,or the like, displayed thereon.
With reference to Figure 6, a new end-user accessing the preparation system 201 from the web site of a franchised printed products services and supplies company, is presented to a first locator screen 310 , requesting the end-user to identify the location of the state and country of the particular franchised retail store through which the end-user wishes to transact business relating to the method herein described. The first locator screen 310 includes a state popup list 311 having a number of predefined states listed thereon, a country popup list having a number of predefined countries listed thereon corresponding to the countries within which the states listed on the state popup list 311 are located, and a select button 311a, 312a corresponding to each popup list 311, 312;
respectively. The information contained on the state popup list 311 and on the country popup list 312 are obtained from the information database 220 and is recorded in the customer database 224 as a part of the new end-user's customer profile for future use as a registered user.
With additional reference to Figure 7, and upon indicating a state and country of the desired franchised retail store, the end-user is then presented with a second locator screen 315, requesting that the end-user particularly identify the franchised retail store through which the end-user wishes to transact business relating to the method herein described. The second locator screen 315 includes a store list 316 having all franchised retail stores located within the state and country previously selected by the end-user in the first locator screen 310.
The store list 316 is generated with reference to the information database 220 and may contain particular information relating to each retail store listed thereon such as store number 316a, city 316b, state 316c, address 3164 and web site address 316e. The retail store chosen by the end-user is recorded in the customer database 224 as a part of the new end-user's customer profile for future use as a registered user. Once the new end-user has indicated the preferred state, country and store through which the end-user wishes to transact business relating to the method herein described, and registers as a new end-user (discussed hereinbelow), the end-user cannot change this information, but must instead register as a new end-user to define new preferences. End-user defaults, including previously prepared customized printed products, are preferable not transferrable from one end-user account to another, thereby promoting end-user-retailer loyalty.
With reference to Figure 8, and upon selecting the information requested on the first and second locator screens 310, 315, respectively, the end-user is presented with a choose product screen 320, requesting that the end-user select a product to customize and prepare. An end-user gaining access to the preparation system 20I from the web site of an individual printed products supplies retailer having only one store (or having several closely-located stores, but having only one ordering location) is not requested to identify the state, country and store through which the end-user wishes to deal because only one such store exists.
As such, an end-user gaining access to the preparation system 201 from such an individual retail store bypasses the first and second locator screens 310, 315, respectively, and is presented with the choose product screen 320 immediately following the login screen 305.
A hypertext link 321, preferably shown as a button, is provided on the choose product screen 320 for each of the products which may be customized and ordered using the system and method herein described. For example, a hypertext button 321 may be provided to prepare pressure-sensitive labels, business cards, business and personal stationary, personal greeting cards, and the like. The types of products offered on the choose product screen 320, and the hypertext links corresponding thereto, depends on the particular retailer from whose web site the end-user gained access to the preparation system 201. For example, some retailers may wish to provide ordering of specialty printed products, such as rubber stamps, calendars, tee shirts, and the like. The types of products available through each retailer, and the corresponding hypertext link 321 relating thereto, is defined by the retailer in establishing the retailer's dealer account and is stored in the information database 220 with reference to a product ID unique to each product, respectively.
With reference to Figure 9, and upon selecting a product to prepare and order, the end-user is presented with an order information screen 325, having one or more order specification selection fields 326a, 326b, 326c, 3264 thereon, each selection field 326a, 326b, 326c, 326d representing a different specification relating to the product as selected in the choose product screen 320. For example, a first popup list 326a might be provided for the end-user to select the quantity of printed products desired, a second popup list 326b might be provided for.the end-user to select the thickness of the paper desired, a third popup list 326c might be provided for the end-user to select the color of the paper desired, and a fourth popup list 3264 might be provided for the end-user to size of the printed product. Any number of popup lists, or other similar selection means, may be provided on one or more screens. The type of information required to be entered by the popup lists, and the values of the information contained therein, depends on the type of product identified in the choose product screen 320, as deternuned by the product ID and with reference to the information database 220, and more particularly, with reference to the product database 221.
The order information screen 325 also includes a hypertext link 327, preferably a button, which executes a procedure stored in the stored procedures library 240, the selection of which enables the end-user to electronically transfer ("upload") an electronic file containing original artwork, such as a company logo, from the end-user's client computer 101 to the artwork database 223 via the Internet 50. The uploaded art is then associated with the end-user's registered account and usable by the end-user for the present, as well as for future, orders.
Upon selecting all required order information on the order information screen 325, the end-user then designates by either a "Yes" hypertext button or a "No" hypertext button 329 whether he/she wishes to prepare a customized design layout for the selected product having the specifications earlier selected.
With reference to Figure 10, selecting the "Yes" hypertext button 328 (Figure 9) executes a dynamic "realtune" design layout applet, preferably written in the JAVA~ programming language, and presents a layout tool applet window 330 by which the end-user may customize the layout of the specified product.
The layout tool applet window 330 includes a customized product image template 331, initially having a blank image with the chosen specifications of the selected product, and a number of layout tool fields 332, 333, 334. For example, a first layout tool field 332 may contain one or more individually-selectable action buttons, each button corresponding to a specific action to be taken, such as "Add Text" 332a, "Add Art" 332b, "Delete" 332c, "Undo" 332d and "Redo" 332e.
A desired design and layout is defined on the image template 331 using the action buttons 332a, 332b, 332c, 332d, 332e as herein described.
A second layout tool field 333 may include a dynamic data-entry field which changes depending on the action button 332a, 332b, 332c, 332d, 332e selected. For example, in response to selecting the "Add Text" action button 332a, the second layout tool field 333 may include a first popup list having a predefined list of selectable fonts thereon, a second popup list having a predefined list of selectable font sizes thereof, and a data-entry field into which the end-user would enter the text to be added to the image template 331. Even further, for example, in response to the end-user's selecting the "Add Art"
action button 332b, the second layout tool field 333 may include a list of all available graphic images and artwork, including any artwork uploaded by the end-user, for selection and insertion on the image template 331.
A third layout tool field 334 may include a number of predetermined, individually-selectable color buttone 334a, 334b, 334c, 334d, which the end-user may select for any element previously placed on the image 331. The end-user uses the layout tool fields 332, 333, 334 to add, delete and position text, images, graphics and artwork to the image template 331 until a desired layout is achieved.
During preparation of the image template 331, an auto help field 335 presents suggestions and other helpful advice to the end-user in response to the end-user's actions. For example, in response to selecting the "Add Text" action button 332a, the auto help field 335 may state "Type the text you want in the space below. Click and drag the mouse to move the text on to the template. Select an ink by clicking on a color. ", or other similar statement.
Once the end-user has completed the design and layout of the customized printed product, he/she selects a hypertext button 336 labeled "End", "Done"
or the like. A new order file is created by a new order stored procedure, saving the customized design and layout of the printed product, including ordering information, and is associated with the end-user's client account. With reference to Figure I1, execution of the design layout applet ceases and a single product summary page 340 is displayed for the end-user, identifying the customized printed product and showing a list 341 containing the order information.
With reference to Figure 12, accepting the single product summary screen, such as, for example, by selecting a hypertext button 342 (Figure 11) labeled "Place Order in Shopping Cart", or the like, presents the end-user with a shopping cart screen 345 , thereby displaying a list 346 of all customized printed products being ordered during that single session. An additional "Discard"
hypertext button 347 may be provided by which the end-user discards a selected product from the shopping cart list 346. If the end-user wishes to prepare an additional product to order during that session, he/she selects a hypertext button 348 labeled "Order More Products", or the like, at which point the end-user returns to the choose product screen 320 (Figure 8) and the above process is repeated. An order related products "realtime" applet (not shown) is executed from the shopping cart screen 345, preferably written in the JAVA~
programming language, by which the end-user may add related products, for example, pads of self adhesive note paper, envelopes, personalized note pads, and the like, directly to the shopping cart list 346, either with or without customization thereof. As each related product is selected for order, the product ID relating to the selected product is stored in the orders database 222.
Once the end-user has selected all customized printed products and related products into the shopping cart list 346, the end-user selects a hypertext button 349 labeled "Go to Checkout", or the like. With reference to Figure 13, the end-user is then presented with a final order summary screen 350, showing a list of all products being ordered thereby. The information contained in the final order list 351 is obtained from the orders database 222. An "Order" hypertext button 352 is provided at some location on the final order summary screen 350, selection of which by the end user prompts the end-user to indicate certain billing information. A "Cancel" hypertext button 353 may also be provided on the final order summary screen 350, selection of which cancels the order and returns the end-user to a previous screen, for example, the login screen 305 (Figure 5).
With reference to Figure 14, and in response to the end-user's selecting the "Order" button 352 on the final order summary screen 350 (Figure 13), a customer information screen 355 is displayed having one or more data entry fields for obtaining certain customer and billing information from the end-user.
For example, fields may be provided for the end-user's first and last names 356a.
356b respectively, for the end-user's mail address 356c and e-mail address 3564, and for the end-user's telephone number 356e. One or more fields 357 may also be provided for the end-user to specify a location to which the printed order should be shipped when completed. The shipping address fields 357, may be used in combination with several check-boxes 358, which sunnmarily indicate where the printed order should be sent. For example, a first check-box may be selected to indicate that the order should be shipped to the end-user's residence;
another check-box may be selected to indicate that the printed order should be sent to the chosen retailer location; or, another check-box may be selected to indicate that the printed order should be shipped to the shipping address specified in the shipping address fields 356. To provide clarity, only one check-box should be selectable at a time.
A payment method field 359 may be provided on the customer information screen 355 having more or more fields for indicating how the order should be paid. For example, a first check-box may be selected to indicate that the end-user intends to contact the retailer to arrange for payment; and, another check-box may be provided to indicate that the end-user wishes for his/her credit card to be billed. To provide clarity, only one check-box should be selectable at a time. If the end-user indicates that a credit card should be billed, additional data-entry boxes may be provided to obtain the necessary credit card information, including account number, expiration date and billing address.
With reference to Figure 15, and in response to the end-user's entering the necessary customer, shipping and billing information on the customer information screen 355, the end-user is presented with a thank you screen 360, thanking the end-user for placing the order and indicating a reference number 361 which is associated with the new order file and thereafter with the end-user's registered account. The reference number 361 may be used by registered users to inquire as to the status of their respective orders.
With additional reference to Figure 16, a new end-user may register by selecting a hypertext button 362 on the thank you screen 360, which then displays a new user registration screen 365 and prompts the end-user for registration information, such as first and last names and an account password. Data entry fields 366a, 366b, 366c may be provided on the new user registration screen to enter such information. A list of registration benefits 363 may be provided.
With additional reference to Figure 17, a registered user's "home" screen 370 is displayed after the end-user enters the requested information on the new user registration screen 365. The registered user's uhome" screen 370 may also be displayed upon selecting a uHome Screen" hypertext button 363 on the thank you screen 360. Once the end-user registers as herein described, the registered user's "home" screen 370 is the primary interface between the preparation system 201 and the end-user for future orders. Particularly, the registered user's "home"
screen 370 is displayed immediately after the login screen 305 (Figure 5), upon the end-user's successfully entering the requested registration information, such as customer name and password in the apprpriate fields 306, 307, 308, respectively (Figure 5), thereby bypassing the first and second locator screens 310 (Figure 6), 315 (Figure 7), respectively, as the information contained on these screens was previously selected and saved in the registered end-user's client profile. Registered users also bypass the choose product screen 320 (Figure 8), as hypertext buttons 371a, 371b, 371c, 271d, 371e are provided on the registered end-user's "home" screen 370 which permit the end-user to select a product to prepare thereby.
In many locations throughout the preparation system 201, customer information may be provided by default, thereby filling in certain often-used information for the end-user. For example, and with reference back to the customer information screen 355 (Figure 14), the end-user's customer, shipping and billing information may be inserted by default in their respective fields.
The end-user may override such defaults by typing over the default text inserted therein; however, without making any changes thereto, the data will remain the same, thereby eliminating the need for the end-user to enter such information more than once.
From the registered end-user's "home" screen 370, the registered end-user may also obtain help information (by selecting a first hypertext button 372), reorder previously-prepared customized printed products (by selecting a second hypertext button 373), inquire as to the status of a pending order (by selecting a third hypertext button 374), upload additional original artwork (by selecting a fourth hypertext button 375) or request additional services (by selecting a fifth hypertext button 376). Each button executes an associated stored procedure from the stored procedures library 240.
With reference to Figure 18, and upon the end-user's selecting the help button 373 on the registered end-user's uhome" screen 370, a help screen 380 is displayed containing an index 381 of help topics. Initiation of the help screen 380 is a stored procedure located in the stored procedures library 240 and is accessible from many different locations within the various screens of the preparation system 201 simply by providing a hypertext link thereon. By selecting various help topics, the end user may obtain specific instruction relating to the many features and functions of the preparation system 201 herein described. The help screen 380 may also detect the screen from which help is being requested by the user, for example, from the registered user's "home"
screen 370, thereby providing a list 381 of focused help topics specific to that particular screen.
With reference to Figure 19, and in response to the end-user's selecting the reorder button 373 on the registered end-user's "home" screen 370, a reorder screen 385 is displayed, having a list 386 identifying orders previously submitted by the end-user through the retailer associated with the end-user's registration.
Initiation of the reorder screen 385 is a stored procedure located in the stored procedures library 240 and may be accessible from many different locations within the various screens of the preparation system 201 simply by providing a hypertext link thereon. The end-user may select an individual previous order from the list 386 to re-order same, wither with or without further customization as herein described.
With reference to Figure 20 , and in response to the end-user's selecting the check order status button 374 on the registered end-user's "home" screen 370, a check order status screen 390 is displayed having a list 391 identifying orders previously submitted by the end-user through the retailer associated with the end-user's registration which have not yet been printed or otherwise acted upon.
Initiation of the check order status screen 390 is a stored procedure located in the stored procedures library 240 aixl may be accessible from many different locations within the various screens of the preparation system 201 simply by providing a hypertext link thereon.
With reference to Figure 21, and in response to the end-user's selecting the upload art button 375 on the registered user's "home" screen 370, an upload art screen 395 is displayed in a manner similar to the manner by which an end-user uploads original artwork onto the preparation system 201 from the order information screen 325 (Figure 9). Initiation of the upload art screen 395 is a stored procedure from the stored procedures library 240 and is accessible from many different locations within the various screens of the preparation system simply by providing a hypertext link thereon.
Having submitted the new order, and possibly having registered, the end-user disconnects from the preparation system 201 by breaking the second Internet connection 52 between the end-user client computer 101 and the wholesaler web server computer 140. Because the new order was submitted from the customer information screen 355 (Figure 14), disconnecting the client computer 101 from the wholesaler web server computer 140 does not affect the information contained in the new order file, which remains on the wholesaler web server computer 140 for additional processing as herein described.
Immediately upon the end-user submitting the new order, the new order is docketed in an order queue of the retailer's dealer account. The new order file contains all pertinent order information obtained from the orders database 222 (Figure 2), such as order reference number, end-user name, date on which end-user submitted the order, and the like, which is necessary for the retailer to process the order and for the wholesaler to prepare and print the customized product.
With combined reference to Figures 1 and 22, an e-mail message 145e is automatically transmitted from the wholesaler web server computer 140 to the retailer web server computer 120, notifying the retailer that a new order has been docketed on the retailer's new order queue. A copy of the new order is not transmitted to the retailer; rather, the notification simply instructs the retailer to connect to the wholesaler's web server computer 140, via the wholesaler's Internet web site, and to access the retailer's dealer account files thereon for information relating to the new order.
With reference to Figure 23, the wholesaler has previously established on the wholesaler web server computer 140 a web site "home page" 400 addressable on the Internet 50, preferably on the World Wide Web thereof, and accessible by the retailer thereover using conventional network communications, Internet addressing and data transfer means. Although the end-user connects to the wholesaler web server computer 140, and to the preparation system 201 herein described, in using the system and method herein described, the end-user's connection is anonymous and preferably bypasses the wholesaler's web site "home page" 400. As such, the end-user does not ordinarily view the wholesaler web site "home page" 400, which instead serves as a means for the retailer to communicate with the wholesaler in completing the end-user's order. The wholesaler's web site "home page" may include indicia 402 unique to the wholesaler, such as a company logo or the like, and includes a hypertext button 401 located anywhere on the wholesaler web site by which the retailer may access the retailer's dealer account thereby.
With reference to Figure 24, and in response to the retailer's selecting the hypertext button 401 on the wholesaler's web site, the retailer is presented with a dealer "homes screen 405 having one or more hypertext action buttons displayed thereon and having a new features section 406 by which the wholesaler may generally communicate to the retailer the addition of new features to the wholesaler's web site.
One or more "Place Order" hypertext buttons 407 may be provided on the dealer "home" screen 405, selection of which transfers the retailer to a portion of the wholesaler's web site through which the retailer may order wholesale printed products, whether or not the ordered products are customized, for retail sale in the retailer's store. A "Check Order Status" hypertext button 408 may also be provided, selection of which transfers the retailer to a portion of the wholesaler's web site through which the retailer may inquire as to the status of any orders placed using the hypertext buttons 407.
Additional support hypertext buttons may be provided on the dealer's "home" screen 405. For example, a "Catalogs" hypertext button 409a, the selection of which permits the retailer to browse the contents of all products available for wholesale by the wholesaler; a "Check Account Status" hypertext button 409b may be provided, the selection of which permits the retailer to inquire as to the status of the retailer's dealer account; and, various "Help"
hypertext buttons 409c may be provided, the selection of which accesses certain help and system support information.
With additional reference to Figure 25, a "Check New Order Queue"
hypertext button 410 is provided on the dealer's "home" screen 405, selection of which transfers the retailer to a new order queue screen 415 having a list 416 thereon containing new order information relating to all pending end-user orders submitted through the retailer's web site. A navigation toolbar 417 is provided on the new order queue screen 415 having certain action buttons thereon, such as, "View Order", "Helps, or "Return to Dealer Home Screen".
With additional reference to Figure 26, and in response to the retailer's selecting a new order from the new order list 416 on the new order queue screen 415, an order summary screen 420 is displayed, showing detailed information relating to the new order immediately selected. The order summary screen 420 includes a complete order summary region 421, a navigation toolbar 422, a "Submit" hypertext button 423, a "Hold" hypertext button 424, and a "Cancel"
hypertext button 425 thereon. The order summary region contains an image of the customized printed product submitted for order by the end-user and all order information, including quantity, stock, color, billing and shipping information.
The retailer reviews the order information and either submits the order into product (by selecting the "Submit" hypertext button 423), suspends the order pending fiuther action (by selecting the "Hold" hypertext button 424) or cancels the order completely (by selecting the "Cancel" hypertext button 425).
For example, after reviewing the order information, the retailer will process the billing instructions provided by the end-user. If such billing instructions includes billing a credit card for payment of the products, the retailer will process the necessary credit card information to receive payment for the products, after which the retailer will submit the order into production by selecting the "Submit" hypertext button 423. If, however, the retailer is unable to receive payment for the products, he/she may suspend the order, pending the end-user's payment for the order using alternative payment means, or may cancel the order altogether. If the retailer suspends the new order, the new order will remain docketed on the new order queue for a predetermined period of time, for example, 90 days, during which the retailer must act on the new order before it is automatically deleted from the system. If the retailer cancels the new order, or if the retailer fails to take action on the new order within a predetermined period of time, the new order is deleted from the system and from all databases therein.
With reference back to Figure 3, the new order file, containing an electronic image of the customized printed product created by the end user, remains in the orders database 222 until the retailer designates that the new order should be submitted into production. Although a copy of the image is post~i to the retailer's new order queue, a copy of the formatted new order file, containing all the information necessary to print the product represented thereby, is never transmitted to the retailer's web server computer 120, nor is it ever posted to the retailer's new order queue. Thus, a retailer, having access only to the data and information herein provided, could not produce the printed products.
Once the retailer designates that the new order should be submitted into production, the new order file is automatically transferred to the workflow management server computer 280, where the image of the customized printed product is automatically formatted with reference to the information database to prepare the file for printing. The formatted file is then verified using the quality assurance workstations 290 to make sure that no data was lost or otherwise distorted during the preparation, authorization and formatting of the order and of the customized printed product associated therewith.
After being verified, the formatted file is automatically submitted into production, wherein conventional mold-forming and plate-forming equipment 500 cooperate to manufacture a printing plate having the customized image thereon foe use in conventional printing equipment to produce the desired quantity of customized printed products, which may then be shipped by the wholesaler in accordance with the end-user's instructions.
A system and method for preparing a customized printed product over a communications network, such as the Internet, according to an alternative embodiment of the present invention includes many steps and components in common with the preferred embodiment hereof. However, according to the method of the present alternative embodiment, the wholesaler process the billing information instead of the retailer. The retailer views the new order queue, then, and submits the order into production, without processing the billing information.
Alternatively still, wherein the wholesaler processes the billing information instead of the retailer, the retailer need not connect to the retailer's dealer account to submit the order into production. Rather, the order is submitted into production automatically upon the wholesaler's successfully processing the billing information.
Even further, a copy of the new order file, containing the image of the customized printed product, may be attached to the e-mail from the wholesaler to the retailer following submission of the new order by the end-user, in which case, the retailer, and not the wholesaler, may produce the desired quantity of customized printed products and ship same to the end-user according to the end-user's instructions.
Although the present invention has been described in terms of specific embodiments which are set forth in detail, it should be understood that this is by illustration only and that the present invention is not necessarily limited thereto, since alternative embodiments not described in detail herein will become apparent to those skilled in the art in view of the disclosure. Accordingly, modifications are contemplated which can be made without departing from either the spirit or the scope of the present invention as described hereinabove.

Claims (20)

We claim:
1. A system for preparing customized printed products over a communications network, comprising:
a wholesaler web server computer connected to said network, said wholesaler web server computer having a printed products preparation system provided thereby, said printed products preparation system being adapted to permit an end-user operating an end-user client computer connected to said wholesaler web server computer to prepare an electronic image of one of said customized printed products;
at least one retailer web server computer connected to said network, said at least one retailer web server computer being adapted to transfer an end-user client computer connected thereto to said wholesaler web server computer over said network;
a wholesaler workflow management server computer connected to said wholesaler web server computer, said wholesaler workflow management server computer having a workflow management system provided thereby, said workflow management system being adapted to receive a copy of said electronic image from said printed products preparation system and to print a predetermined quantity of said customized printed products therefrom;
said wholesaler web server computer being adapted to transmit, responsive to said printed products preparation system, a notification message to said at least one retailer web server computer, said at least one retailer web server computer being adapted to receive said notification message, said at least one retailer web server computer boing adapted to connect to said wholesaler web server computer to view said copy of said electronic image; and, said copy of said electronic image being transmitted from said printed products preparation system to said workflow management system upon designation of said notification massage by said retailer web server computer.
2. The system of claim 1, wherein said wholesaler web server computer is anonymously connected to said end-user client computer.
3. The system of claim 1, wherein said printed products preparation system includes at least one database therein, said at least one database being in data communication with said end-user client computer.
4. The system of claim 3, wherein said at least one database includes a portion thereof associated with said end-user, said end-user portion of said at least one database being accessible only by said end-user.
5. The system of claim 4, wherein said end-user portion of said at least one database is adapted to receive a copy of said electronic image of said customized printed product and to store said copy of said electronic image therein, said copy of said electronic image being retrievable by said end user.
6. The system of claim 4, wherein said and-user portion of said at least one database is adapted to receive from said end-user client computer an electronic design and to store said electronic design therein, said electronic design being retrievable by said end-user.
7. The system of claim 1, wherein said printed products preparation system includes portions thereof being in realtime communication with said end-user client computer.
8. The system of claim 1, wherein said at coast one retailor web server computer transfers said end-user client computer to said wholesaler web server computer responsive to a selection by said end-user.
9. The system of claim 1, wherein said printed product is selected from the group comprising of pressure-sensitive labels, business cards, business stationary, personal stationary, greeting cards, note pads, or the like.
10. The system of claim 1, wherein said network is the Internet.
11. The system of claim 10, wherein said end-user client computer connects to said retailer web server computer by a retailer web site addressable on the Internet.
12. A method for preparing customised printed products over a communications network, comprising the steps of:
providing an end-user client computer a retailer web server computer and a wholesaler web server computer, said retailer web server being connected to said network, said wholesaler web server computer being connected to said network;
connecting said end-user client computer to said retailer web server computer;
said retailer web server computer transferring said end-user client computer to said wholesaler web server computer upon an end-user of said end-user client computer selecting a predetermined link provided on said retailer web server computer;
said end-user using a printed products preparation system provided on said wholesaler web server computer to prepare an electronic image of one of said customized printed products;
said wholesaler web server computer transmitting a notification message to said retailer web server computer upon said end-user completing said preparation of said electronic image;
said retailer making a designation of said new order file upon receiving said notification message, said designation being selected from the group including submit, hold or delete said electronic image; and, said wholesaler printing a predetermined quantity of printed products according to said electronic image upon, receiving said designation of submit from said retailer.
13. The method of claim 12, wherein said step of connecting said end-user client computer to said wholesaler web server computer includes the further step of anonymously connecting said wholesaler web server computer to said end-user client computer.
14. The method of claim 12, wherein said network is the internet.
15. The method of claim 12, wherein said notification message is transmitted by electronic mail.
16. The method of Claim 12, wherein said step of said end-user using said preparation system is performed in realtime.
17. The method of claim 14, wherein said step of said connecting said end-user client computer to said retailer web server computer further includes the step of connecting said end-user client computer to a retailer web site addressable on the Internet.
18. The method of claim 12, further comprising the step of said end-user transmitting an electronic design from said end-user client computer to said wholesaler web server computer.
19. The method of claim 12, wherein said step of said retailer making said designation further includes the step of said retailer connecting said retailer web server computer to said wholesaler web server computer, said retailer having a dealer account located on said wholesaler web server computer.
20. The method of claim 19, said step of said retailer connecting said retailer web server computer to said wholesaler web server computer further includes the step of reviewing a new order queue provided in said dealer account.
CA002275101A 1998-06-23 1999-06-17 System and method for preparing customized printed products over a communications network Abandoned CA2275101A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/103,205 US6535294B1 (en) 1998-06-23 1998-06-23 System and method for preparing customized printed products over a communications network
US09/103,205 1998-06-23

Publications (1)

Publication Number Publication Date
CA2275101A1 true CA2275101A1 (en) 1999-12-23

Family

ID=22293937

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002275101A Abandoned CA2275101A1 (en) 1998-06-23 1999-06-17 System and method for preparing customized printed products over a communications network

Country Status (2)

Country Link
US (1) US6535294B1 (en)
CA (1) CA2275101A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10032392A1 (en) * 2000-07-06 2002-01-17 Print 724 Die Onlinedruckerei Method for fully automated production of printer output using a modular system with a document database, Internet or SMS communications and a central logistic module for automatic control of the whole production chain
DE10050370A1 (en) * 2000-10-11 2002-04-25 Meyer Meisner & Partner Gmbh Producing printed product involves displaying image with variable element(s) for user intervention; user inputs are fed to server, which processes inputs, feeds print job to printer
DE10351341A1 (en) * 2003-10-31 2005-06-30 Dynevo Gmbh Method for producing a personalized printed product

Families Citing this family (171)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030044384A1 (en) * 1997-10-09 2003-03-06 Pro-Virus, Inc. Treatment of neoplasms with viruses
US6247011B1 (en) * 1997-12-02 2001-06-12 Digital-Net, Inc. Computerized prepress authoring for document creation
AU1456600A (en) * 1998-10-30 2000-05-22 Kinko's Ventures, Inc. Document self-verification and routing
US8407102B2 (en) * 1999-03-08 2013-03-26 Printingforless.Com Printing via E-commerce method and system
US8510219B1 (en) * 1999-03-17 2013-08-13 Edward M. Rose Billing management package for internet access and web page utilization
US7587336B1 (en) * 1999-06-09 2009-09-08 Electronics For Imaging, Inc. Iterative constraint collection scheme for preparation of custom manufacturing contracts
US6895557B1 (en) * 1999-07-21 2005-05-17 Ipix Corporation Web-based media submission tool
US6932523B1 (en) * 1999-08-31 2005-08-23 Brother Kogyo Kabushiki Kaisha Printing system including a printer and client devices connected by a network
US6901376B1 (en) 1999-09-10 2005-05-31 M&R Marking Systems, Inc. Method and system for facilitating reseller transactions
US20060167768A1 (en) * 1999-09-10 2006-07-27 Sculler Steven J Method and system for facilitating reseller transactions
FR2799287B1 (en) * 1999-10-04 2003-11-07 Savoirs Com METHOD AND SYSTEM FOR DISSEMINATING INFORMATION FROM A DATABASE
US7571131B1 (en) * 1999-11-05 2009-08-04 Ford Motor Company Method of conducting online competitive price quoting events
US6876991B1 (en) 1999-11-08 2005-04-05 Collaborative Decision Platforms, Llc. System, method and computer program product for a collaborative decision platform
US6732162B1 (en) 1999-11-15 2004-05-04 Internet Pictures Corporation Method of providing preprocessed images for a plurality of internet web sites
US20040268253A1 (en) * 1999-12-07 2004-12-30 Microsoft Corporation Method and apparatus for installing and using reference materials in conjunction with reading electronic content
US7028267B1 (en) * 1999-12-07 2006-04-11 Microsoft Corporation Method and apparatus for capturing and rendering text annotations for non-modifiable electronic content
US7337389B1 (en) 1999-12-07 2008-02-26 Microsoft Corporation System and method for annotating an electronic document independently of its content
US9424240B2 (en) 1999-12-07 2016-08-23 Microsoft Technology Licensing, Llc Annotations for electronic content
US6714214B1 (en) 1999-12-07 2004-03-30 Microsoft Corporation System method and user interface for active reading of electronic content
US6820111B1 (en) 1999-12-07 2004-11-16 Microsoft Corporation Computer user interface architecture that saves a user's non-linear navigation history and intelligently maintains that history
US7818285B1 (en) * 2000-01-10 2010-10-19 Fedex Office And Print Services, Inc. System and method of using a sales management system to generate printed products
JP2001195465A (en) * 2000-01-11 2001-07-19 Fuji Photo Film Co Ltd Output service system
US10055772B1 (en) 2000-01-14 2018-08-21 Versata Development Group, Inc. Method and apparatus for product comparison
US7206756B1 (en) * 2000-01-14 2007-04-17 Trilogy Development Group, Inc. System and method for facilitating commercial transactions over a data network
US7191145B1 (en) * 2000-01-18 2007-03-13 Branders.Com, Inc. Method and system automatically to price a promotional product
US7302114B2 (en) * 2000-01-18 2007-11-27 Branders.Com, Inc. Methods and apparatuses for generating composite images
US7149709B1 (en) * 2000-01-18 2006-12-12 Lopez Jr Leonard H Internet based print order system
US6493677B1 (en) * 2000-01-19 2002-12-10 Jones Soda Co. Method and apparatus for creating and ordering customized branded merchandise over a computer network
FR2804231B1 (en) 2000-01-25 2002-11-08 Vistaprint Usa Inc CENTRALIZED PRINTING OF LOW-VOLUME COMMERCIAL DOCUMENTS ON MACHINES PREVIOUSLY LIMITED TO VERY LARGE PRINTS
EP1259887A4 (en) * 2000-01-25 2003-08-13 Vistaprint Usa Inc Managing print jobs
US7113919B1 (en) * 2000-02-29 2006-09-26 Chemdomain, Inc. System and method for configuring products over a communications network
US7069235B1 (en) * 2000-03-03 2006-06-27 Pcorder.Com, Inc. System and method for multi-source transaction processing
US20030188261A1 (en) * 2000-03-17 2003-10-02 Smith Peter Thomas Form production system
EP1150229B1 (en) * 2000-03-21 2006-03-01 Brother Kogyo Kabushiki Kaisha System and method for providing output
US8412547B1 (en) 2000-04-24 2013-04-02 Trilogy Development Group, Inc. Commerce server architecture and method for using same
US7844504B1 (en) * 2000-04-27 2010-11-30 Avaya Inc. Routing based on the contents of a shopping cart
US7016869B1 (en) * 2000-04-28 2006-03-21 Shutterfly, Inc. System and method of changing attributes of an image-based product
US7908200B2 (en) 2000-05-16 2011-03-15 Versata Development Group, Inc. Method and apparatus for efficiently generating electronic requests for quote
US20060100889A1 (en) * 2000-06-13 2006-05-11 Gosko Theresa M Customer-hosted automated configuration catalog
US20050283410A1 (en) * 2000-06-13 2005-12-22 Dell Products L.P. Automated configuration catalog
US20010056406A1 (en) * 2000-06-20 2001-12-27 Kenji Nagoya Information processing apparatus and storage medium storing programs for controlling the apparatus
US7259753B2 (en) * 2000-06-21 2007-08-21 Microsoft Corporation Classifying, anchoring, and transforming ink
US7397949B2 (en) * 2000-06-21 2008-07-08 Microsoft Corporation Serial storage of ink and its properties
US7006711B2 (en) * 2000-06-21 2006-02-28 Microsoft Corporation Transform table for ink sizing and compression
US7234108B1 (en) 2000-06-29 2007-06-19 Microsoft Corporation Ink thickness rendering for electronic annotations
US20020023001A1 (en) * 2000-07-11 2002-02-21 Mcfarlin James A. Method and apparatus for online creation and sale of custom local store marketing materials
JP2002092303A (en) * 2000-07-13 2002-03-29 Fumio Ri Managing system and using program for personal information
US6785805B1 (en) 2000-08-08 2004-08-31 Vi Technology, Inc. Network-based configuration method for systems integration in test, measurement, and automation environments
JP2002073855A (en) * 2000-09-01 2002-03-12 Nikon Corp Product maintenance system
AUPQ982500A0 (en) * 2000-09-01 2000-09-28 Canon Kabushiki Kaisha Network printing system
JP2002073317A (en) * 2000-09-04 2002-03-12 Matsushita Electric Ind Co Ltd Print system for product labeling
US7386495B2 (en) 2001-03-23 2008-06-10 International Business Machines Corporation System and method for processing tax codes by company group
US7155403B2 (en) 2001-03-22 2006-12-26 International Business Machines Corporation System and method for leveraging procurement across companies and company groups
US7266503B2 (en) * 2001-03-22 2007-09-04 International Business Machines Corporation System and method for generating a company group user profile
US8027892B2 (en) 2001-03-28 2011-09-27 International Business Machines Corporation System and method for automating invoice processing with positive confirmation
JP2002109301A (en) * 2000-09-27 2002-04-12 Sony Corp Method for ordering article, device for managing article order reception and program storage medium
US20020040333A1 (en) * 2000-10-04 2002-04-04 Brother Kogyo Kabushiki Kaisha System for selling unique information indicating products over transmission network
US20020048037A1 (en) * 2000-10-24 2002-04-25 Carbone Anthony Kevin Method and system for the collection of uniquely individualized data and the ordering, display and printing of individualized items via a communications network
US6891551B2 (en) * 2000-11-10 2005-05-10 Microsoft Corporation Selection handles in editing electronic documents
US7130889B2 (en) * 2000-11-29 2006-10-31 Ncr Corporation Method of printing information by a network kiosk
US6921220B2 (en) * 2000-12-19 2005-07-26 Canon Kabushiki Kaisha Image processing system, data processing apparatus, data processing method, computer program and storage medium
US7002558B2 (en) * 2000-12-21 2006-02-21 Microsoft Corporation Mode hinting and switching
US6707473B2 (en) * 2001-08-01 2004-03-16 Microsoft Corporation Dynamic rendering of ink strokes with transparency
US20020099552A1 (en) * 2001-01-25 2002-07-25 Darryl Rubin Annotating electronic information with audio clips
US7421731B2 (en) * 2001-02-23 2008-09-02 Microsoft Corporation Transparent authentication using an authentication server
JP2002334150A (en) * 2001-03-02 2002-11-22 Canon Inc Printing controller, data processing method and control program
US7243077B2 (en) 2001-03-02 2007-07-10 International Business Machines Corporation Method and computer program product for managing an internet trading network
US20020145750A1 (en) * 2001-04-09 2002-10-10 Hachirou Honda Printing materials production supporting apparatus, printing materials production supporting system, and printing materials production supporting program
JP4355456B2 (en) * 2001-04-26 2009-11-04 キヤノン株式会社 Information processing apparatus, printing method, and program
US20020169681A1 (en) * 2001-05-11 2002-11-14 Vincent Christine S. Method and system for conducting business transactions through multiple and diverse distribution and product order channels
US7343053B2 (en) * 2001-06-27 2008-03-11 Microsoft Corporation Transform table for ink sizing and compression
US8499670B2 (en) * 2001-07-23 2013-08-06 Newell Window Furnishings, Inc. Modular blind cutting center
US6604443B2 (en) * 2001-07-23 2003-08-12 Newell Window Furnishings, Inc. Blind and shade cutting center
US20030023622A1 (en) * 2001-07-27 2003-01-30 Liaison Technology, Inc. Manual activity persistence in content management workflow systems
US7168038B2 (en) * 2001-08-01 2007-01-23 Microsoft Corporation System and method for scaling and repositioning drawings
US6909430B2 (en) * 2001-08-01 2005-06-21 Microsoft Corporation Rendering ink strokes of variable width and angle
US20030046152A1 (en) * 2001-08-22 2003-03-06 Colas Todd Robert Electronic advertisement system and method
US20040201613A1 (en) * 2001-08-27 2004-10-14 Simpson Shell S. Methods and systems for arranging content for printing in a distributed environment
US20030053141A1 (en) * 2001-09-20 2003-03-20 Express Digital Graphics, Inc. System for transferring a digital image from a photographer to a fulfillment center to generate a photographic process
US20090319325A1 (en) * 2001-09-20 2009-12-24 Express Digital Graphics, Inc. Transferring a digital image from a photographer to a fulfillment center to generate a photographic process
JP2003108340A (en) * 2001-09-27 2003-04-11 Canon Inc Method, program and apparatus for print control
US20040205652A1 (en) * 2001-11-05 2004-10-14 Simpson Shell S. System and method for producing business cards
US7796283B2 (en) * 2002-03-01 2010-09-14 Printingforless.Com System and method for utilizing excess printing capability
US20030169446A1 (en) * 2002-03-07 2003-09-11 Grohs Randall Edward System and method for proxy management of a print job
JP2003324573A (en) * 2002-04-26 2003-11-14 Canon Inc Printing device, printing method, printing program, computer-readable recording medium for printing program, and printing system
JP2004030607A (en) * 2002-04-30 2004-01-29 Seiko Epson Corp Apparatus and method for information management for printer
US7251827B1 (en) * 2002-05-01 2007-07-31 Microsoft Corporation In-line sign in
US20030208718A1 (en) * 2002-05-01 2003-11-06 Mulvey Patricia M. Method and system for designing and ordering custom printed promotional items using the internet
JP2003323530A (en) * 2002-05-01 2003-11-14 Murata Mach Ltd Work flow management device, facsimile and communication apparatus
US6665586B1 (en) * 2002-09-05 2003-12-16 The Printer, Inc. Method for distributing documents
US8077333B2 (en) * 2002-09-09 2011-12-13 Canon Kabushiki Kaisha Printing control apparatus and printing control method
JP4128846B2 (en) * 2002-10-24 2008-07-30 パナソニック コミュニケーションズ株式会社 Network system, server device, and network management program
US7036412B2 (en) * 2003-03-03 2006-05-02 Newell Window Furnishings, Inc. Blind cutting center with detachable vacuum bag
US20040173066A1 (en) * 2003-03-03 2004-09-09 Joshua Abdollahzadeh Blind cutting center with multi-speed saw
US7810418B2 (en) * 2003-03-03 2010-10-12 Newell Window Furnishings, Inc. Automatically configurable blind cutting center
US7178439B2 (en) * 2003-03-03 2007-02-20 Newell Window Furnishings, Inc. Blind cutting center
US6973364B2 (en) * 2003-03-03 2005-12-06 Schwartz David A Remotely connected blind cutting center
US20050270572A1 (en) * 2003-04-03 2005-12-08 Web Bindery Llc System and method for virtual print devices for command implementation
US20060005030A1 (en) * 2003-04-03 2006-01-05 Web Bindery Llc System and method for managing copyright information of electronic content
US20040236640A1 (en) * 2003-04-03 2004-11-25 Peter Kassan System for producing on-line content from web sites on demand
KR100432367B1 (en) * 2003-04-30 2004-05-20 푸른정보기술(주) managing and control system for network and local printers
US6892715B2 (en) * 2003-07-03 2005-05-17 Cummins, Inc. Crankcase ventilation system
US20050022686A1 (en) * 2003-07-28 2005-02-03 Dreampatch, Llc Apparatus, method, and computer program product for animation pad transfer
US7398470B2 (en) * 2003-08-22 2008-07-08 Vistaprint Technologies Limited System and method for remote assistance
US7188310B2 (en) * 2003-10-09 2007-03-06 Hewlett-Packard Development Company, L.P. Automatic layout generation for photobooks
US20050097459A1 (en) * 2003-10-29 2005-05-05 Michael Self System and method for user creation of personalized graphics
US20050144063A1 (en) * 2003-12-19 2005-06-30 Donald Spector Method and system for the determination and dissemination of brand-related artwork on commodity-based products
JP4587164B2 (en) * 2004-07-28 2010-11-24 キヤノン株式会社 Printing system, printing control method, and program
US7949123B1 (en) 2004-09-28 2011-05-24 Avaya Inc. Wait time predictor for long shelf-life work
US20060085297A1 (en) * 2004-10-14 2006-04-20 International Business Machines Corporation Customer interaction with inventory via RFID
US20060106633A1 (en) * 2004-11-18 2006-05-18 Kenneth Quintana Real-time online commerce system
US8255796B1 (en) * 2005-01-09 2012-08-28 Apple Inc. Efficient creation of documents
US7490057B2 (en) * 2005-02-11 2009-02-10 Vista Print Technologies Limited Product marketing system and method
US7437321B2 (en) * 2005-02-16 2008-10-14 Vista Print Technologies Limited Product design system and method
GB2425634A (en) * 2005-04-30 2006-11-01 Hewlett Packard Development Co Variable data printing
US7293706B2 (en) * 2005-05-11 2007-11-13 3M Innovative Properties Company Centralized management of replacement vehicle labels
US20060290978A1 (en) * 2005-05-13 2006-12-28 Blake Springer Dynamic workspace for organizing digital content
US20070011017A1 (en) * 2005-07-11 2007-01-11 Printingforless.Com Custom-manufactured product delivery option system and method
US8009308B2 (en) * 2005-07-12 2011-08-30 Printingforless.Com System and method for handling printing press workload
US20070112460A1 (en) * 2005-11-01 2007-05-17 Daniel Kiselik Method and system for facilitating individualized packaging and follow-up capability on a mass scale
US20070130088A1 (en) * 2005-12-05 2007-06-07 Peter Kern System and method for facilitating value-adding businesses
WO2007075569A2 (en) 2005-12-16 2007-07-05 Taylor Corporation Order fulfillment system and method for printing products including individualized information
US7873548B2 (en) * 2005-12-23 2011-01-18 2062532 Ontario Inc. Method and system of placing an order for a custom stamp using an identifier
US9144381B2 (en) * 2005-12-30 2015-09-29 LifeWIRE Corporation Mobile self-management compliance and notification method, system and computer program product
US10025906B2 (en) * 2005-12-30 2018-07-17 LifeWIRE Corporation Mobile self-management compliance and notification method, system and computer program product
US9354766B2 (en) * 2006-01-27 2016-05-31 Cimpress Schweiz Gmbh Automated composite image design
US20070226071A1 (en) * 2006-03-27 2007-09-27 Peter Kern System and method for generating work order instructions
US20070266314A1 (en) * 2006-05-10 2007-11-15 Shiny Shih Method of online producing a personal tag for a stamp
US7660750B1 (en) * 2006-06-09 2010-02-09 3Form Viewing and ordering customized resin panels through web-based interfaces
US20070284266A1 (en) * 2006-06-13 2007-12-13 Kimberly-Clark Worldwide, Inc. Container or dispenser with a decorative sleeve
US20080059324A1 (en) * 2006-08-31 2008-03-06 Andrew Peter Bakken Method for providing customized facial tissue to consumers
US20080077415A1 (en) * 2006-08-31 2008-03-27 Thomas Gerard Shannon Method of customizing disposable consumer packaged goods
US7542155B2 (en) 2006-09-25 2009-06-02 Vistaprint Technologies Limited Preparation of aggregate jobs for production
US20080129035A1 (en) * 2006-12-01 2008-06-05 Mcdonald Duane Lyle Method of personalizing or customizing a container or dispenser
US20080154648A1 (en) * 2006-12-20 2008-06-26 Dentalplans.Com, Inc. Method and system for healthcare plan selection and administration
US7695761B1 (en) 2006-12-21 2010-04-13 Western Digital (Fremont), Llc Method and system for providing a spin tunneling magnetic element having a crystalline barrier layer
US8212805B1 (en) 2007-01-05 2012-07-03 Kenneth Banschick System and method for parametric display of modular aesthetic designs
US20080180729A1 (en) 2007-01-25 2008-07-31 Hubcast, Inc. Method and apparatus for printing in a distributed communications network
WO2008128719A1 (en) * 2007-04-20 2008-10-30 Hiflex Software Gesmbh Ordering system for printed products and method for ordering a printed product
US8559141B1 (en) 2007-05-07 2013-10-15 Western Digital (Fremont), Llc Spin tunneling magnetic element promoting free layer crystal growth from a barrier layer interface
US20090006170A1 (en) * 2007-06-26 2009-01-01 Wachovia Corporation Production center system
US8839701B2 (en) 2007-07-31 2014-09-23 Newell Window Furnishings, Inc. Window covering sizing method and apparatus
US8322260B2 (en) * 2007-07-31 2012-12-04 Newell Window Furnishings, Inc. Window covering sizing method and apparatus
US9427813B2 (en) * 2007-07-31 2016-08-30 Newell Window Furnishing, Inc. Window covering sizing method and apparatus
US7987754B2 (en) 2007-07-31 2011-08-02 Newell Window Furnishings, Inc. Window covering sizing method and apparatus
US8256333B2 (en) 2007-07-31 2012-09-04 Newell Window Furnishings, Inc. Window covering sizing method and apparatus
US8429021B2 (en) 2007-09-14 2013-04-23 Ward Kraft, Inc. Method and system for receiving an item during a precious stone and metal appraisal
US8036951B2 (en) * 2007-09-14 2011-10-11 Ward/Kraft, Inc. Method and system of providing customized business products to consumer at a retail location
US20090112652A1 (en) * 2007-10-31 2009-04-30 Mark Kelsey Project publishing system and method
US9087164B2 (en) * 2008-01-26 2015-07-21 National Semiconductor Corporation Visualization of tradeoffs between circuit designs
US7966588B1 (en) 2008-01-26 2011-06-21 National Semiconductor Corporation Optimization of electrical circuits
US8545999B1 (en) 2008-02-21 2013-10-01 Western Digital (Fremont), Llc Method and system for providing a magnetoresistive structure
US20090299905A1 (en) * 2008-05-27 2009-12-03 Xerox Corporation Web enabled color management service system and method
US8190488B2 (en) * 2008-06-16 2012-05-29 Xerox Corporation Methods and systems for evaluating the impact of consolidating print shops on inventory levels
US8311903B2 (en) * 2008-06-17 2012-11-13 Xerox Corporation Methods and systems for evaluating the impact of migrating to a dynamic processing environment
US20100076863A1 (en) * 2008-09-22 2010-03-25 Golomb Vitaly M Hosting platform
US8498084B1 (en) 2009-07-21 2013-07-30 Western Digital (Fremont), Llc Magnetoresistive sensors having an improved free layer
US20110047034A1 (en) * 2009-08-18 2011-02-24 Xerox Corporation System and method for processing print jobs
US20110131847A1 (en) * 2009-12-08 2011-06-09 Brian Acworth Art display system and method
US8931192B2 (en) 2009-12-08 2015-01-13 Museum Light Co. Art Display System and Method
US8712741B2 (en) 2010-06-28 2014-04-29 National Semiconductor Corporation Power supply architecture system designer
US8479925B2 (en) 2010-07-19 2013-07-09 Newell Window Furnishings, Inc. Display system
US9266639B2 (en) 2010-07-19 2016-02-23 Newell Window Furnishings, Inc. Blind packaging and methods of cutting window coverings
JP5684200B2 (en) * 2012-06-27 2015-03-11 京セラドキュメントソリューションズ株式会社 Image forming apparatus, image forming system, and image forming method
US9070381B1 (en) 2013-04-12 2015-06-30 Western Digital (Fremont), Llc Magnetic recording read transducer having a laminated free layer
US9731534B2 (en) 2013-07-25 2017-08-15 The Hillman Group, Inc. Automated simultaneous multiple article sublimation printing process and apparatus
US9403394B2 (en) 2013-07-25 2016-08-02 The Hillman Group, Inc. Modular sublimation transfer printing apparatus
US9984525B2 (en) 2014-04-24 2018-05-29 The Hillman Group, Inc. Automated vending inventory management apparatuses and method
CA2937931A1 (en) 2015-08-05 2017-02-05 The Hillman Group, Inc. Semi-automated sublimation printing apparatus
US9613412B1 (en) 2015-12-21 2017-04-04 Cambria Company Llc Stone slab manufacturing methods and systems
US10467352B2 (en) 2017-04-03 2019-11-05 Cambria Company Llc Stone slab production methods and systems

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5748484A (en) 1992-09-23 1998-05-05 Onkor, Ltd. System for printing social expression cards in response to electronically transmitted orders
WO1995025999A1 (en) 1994-03-21 1995-09-28 Taligent, Inc. Document proxy framework
EP0674283A3 (en) 1994-03-24 1996-03-27 At & T Global Inf Solution Ordering and downloading resources from computerized repositories.
US5555496A (en) * 1994-05-06 1996-09-10 Mary T. Tackbary Method and apparatus for communicating with a card distribution center for management, selection, and delivery of social expression cards
US5710883A (en) 1995-03-10 1998-01-20 Stanford University Hypertext document transport mechanism for firewall-compatible distributed world-wide web publishing
US5749075A (en) 1995-06-06 1998-05-05 Interactive Media Works, L.L.C. Method for providing prepaid internet access and/or long distance calling including the distribution of specialized calling cards
US5664115A (en) 1995-06-07 1997-09-02 Fraser; Richard Interactive computer system to match buyers and sellers of real estate, businesses and other property using the internet
US5692132A (en) 1995-06-07 1997-11-25 Mastercard International, Inc. System and method for conducting cashless transactions on a computer network
US5826244A (en) * 1995-08-23 1998-10-20 Xerox Corporation Method and system for providing a document service over a computer network using an automated brokered auction
US5710887A (en) * 1995-08-29 1998-01-20 Broadvision Computer system and method for electronic commerce
US5699528A (en) 1995-10-31 1997-12-16 Mastercard International, Inc. System and method for bill delivery and payment over a communications network
US5757917A (en) 1995-11-01 1998-05-26 First Virtual Holdings Incorporated Computerized payment system for purchasing goods and services on the internet
US5671279A (en) 1995-11-13 1997-09-23 Netscape Communications Corporation Electronic commerce using a secure courier system
US5727156A (en) 1996-04-10 1998-03-10 Hotoffice Technologies, Inc. Internet-based automatic publishing system
US5739512A (en) 1996-05-30 1998-04-14 Sun Microsystems, Inc. Digital delivery of receipts
US6016504A (en) * 1996-08-28 2000-01-18 Infospace.Com, Inc. Method and system for tracking the purchase of a product and services over the Internet
JPH10240823A (en) * 1997-02-28 1998-09-11 Hitachi Ltd Electronic shopping system and method for defining electronic catalog data
US6076076A (en) * 1997-05-12 2000-06-13 Moore U.S.A., Inc. Prepaid print card system and method
US6076080A (en) * 1997-11-04 2000-06-13 The Standard Register Company Forms order entry system
US6167382A (en) * 1998-06-01 2000-12-26 F.A.C. Services Group, L.P. Design and production of print advertising and commercial display materials over the Internet

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10032392A1 (en) * 2000-07-06 2002-01-17 Print 724 Die Onlinedruckerei Method for fully automated production of printer output using a modular system with a document database, Internet or SMS communications and a central logistic module for automatic control of the whole production chain
DE10050370A1 (en) * 2000-10-11 2002-04-25 Meyer Meisner & Partner Gmbh Producing printed product involves displaying image with variable element(s) for user intervention; user inputs are fed to server, which processes inputs, feeds print job to printer
DE10050370B4 (en) * 2000-10-11 2004-09-09 Kenneth Clarke Process for the manufacture of a printed matter
DE10351341A1 (en) * 2003-10-31 2005-06-30 Dynevo Gmbh Method for producing a personalized printed product
DE10351341B4 (en) * 2003-10-31 2005-10-13 Dynevo Gmbh Method for producing a personalized printed product

Also Published As

Publication number Publication date
US6535294B1 (en) 2003-03-18

Similar Documents

Publication Publication Date Title
US6535294B1 (en) System and method for preparing customized printed products over a communications network
US6845365B2 (en) Method and apparatus for creating and ordering customized branded merchandise over a computer network
US7610218B2 (en) Integrated shopping cart for sale of third party products and services via the internet
US6591289B1 (en) Method of delivering formatted documents over a communications network
US7287003B2 (en) Integrated electronic shopping cart system and method
US6414693B1 (en) System and method for generating computer displays of custom bag designs
US7395225B2 (en) Custom-made product sales system and method
US20050262437A1 (en) Process for creating and printing customized document at end user computer and printer
US20010023404A1 (en) Technique for generating insurance premium quotes by multiple insurance vendors in response to a single user request
US20070239564A1 (en) Method and system for creating a customer specific custom catalog on a website
US20040039647A1 (en) Method and apparatus for automated on-line printing service
US20050010486A1 (en) A system and a method for adding a desired product item from an internet based online store to an internet based universal product item registry
US20020040333A1 (en) System for selling unique information indicating products over transmission network
US20030208718A1 (en) Method and system for designing and ordering custom printed promotional items using the internet
US20040153332A1 (en) Printed materials procurement system
US20030033222A1 (en) Electronic shop management system
US20090055722A1 (en) Customizable certificate design and method of use
US20030033221A1 (en) Electronic shop management system
JP3834588B2 (en) Information recording service providing method, information recording service providing system, and recording medium
US20020184048A1 (en) Computer system and method for delivering documentation
US20020040330A1 (en) Apparatus and method for providing information about sale of goods, method for displaying information about sale of goods, and computer-readable recording medium
KR100448660B1 (en) Method for providing Output Service using Internet
CA2287011A1 (en) Customized marketing message presentation
JP2003187080A (en) Browsing control method and system of electronic delivery document
WO2001050303A2 (en) Automatic provision of certification requests

Legal Events

Date Code Title Description
EEER Examination request
FZDE Discontinued

Effective date: 20160509