CA2386099A1 - Method and apparatus for creating and ordering customized branded merchandise over a computer network - Google Patents

Method and apparatus for creating and ordering customized branded merchandise over a computer network Download PDF

Info

Publication number
CA2386099A1
CA2386099A1 CA002386099A CA2386099A CA2386099A1 CA 2386099 A1 CA2386099 A1 CA 2386099A1 CA 002386099 A CA002386099 A CA 002386099A CA 2386099 A CA2386099 A CA 2386099A CA 2386099 A1 CA2386099 A1 CA 2386099A1
Authority
CA
Canada
Prior art keywords
customized
merchandise item
graphic image
computer
branded
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
CA002386099A
Other languages
French (fr)
Inventor
Ernest J. A. Von Rosen
Vaclav Vincalek
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.)
Jones Soda Co
Original Assignee
Individual
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23936015&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CA2386099(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Individual filed Critical Individual
Publication of CA2386099A1 publication Critical patent/CA2386099A1/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/02Marketing; Price estimation or determination; Fundraising
    • 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/0621Item configuration or customization
    • 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/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers

Abstract

Published without an Abstract

Description

METHOD AND APPARATUS FOR CREATING AND ORDERING
CUSTOMIZED BRANDED MERCHANDISE OVER A COMPUTER
NETWORK
Field of the Invention This invention generally relates to electronic commerce and, more specifically, to a method and apparatus for creating and ordering personalized branded merchandise over a computer network.
Back.,round of the Invention For some time, consumers have been able to purchase merchandise personalized to their own specific tastes. For instance, consumers of all ages have long enjoyed wearing T-shirts with their own personalized message printed on the front or back. However, buying customized goods like T-shirts has never been easy.
Typically, a consumer wanting to purchase personalized merchandise would have to make a trip to the mall or store where such merchandise is sold. Once at the store, the consumer would have to wait in line for assistance, and then wait again while the merchandise was being created. Moreover, the consumer would only be able to view the final product after it had already been created. If the product did not look exactly the way the consumer wanted, many times the consumer would be forced to purchase the product anyway. For these reasons, purchasing customized products has not been a pleasant experience for consumers.
Another drawbaclc for consumer s wishing to purchase customized merchandise is that the types of goods that may be personalized have traditionally been very limited. For instance, consumers have long been able to purchase personalized T-shirts, but have been unable to purchase customized soda bottles, or other types of goods. Furthermore, consumers have never been able to purchase personalized goods that are branded with a manufacturers' trademark. For instance, consumers have never been able to purchase a soda bottle exactly the way it would appear on a retailer's shelf, and have it personalized to their specifications. Because of the brand awareness and goodwill that comes with many types of trade dress and trademarks, consumers are likely be interested in purchasing trademarked goods that can be customized to their specifications. However, there has never been a system available to consumers for purchasing such goods.
Therefore, in light of these problems, there is a need for a method and system for creating and ordering customized branded merchandise that allows a consumer to easily and conveniently purchase merchandise personalized to their own tastes.
There is a further need for a method and system for creating and ordering customized merchandise that will allow a consumer to personalize a product with a graphic image and text supplied by the consumer, and to view a preview of the merchandise before it is manufactured. There is an additional need fox a method and system for creating and ordering customized merchandise that allows the consumer to, purchase merchandise branded with a manufacturer's trademark, and also personalized with a graphic image and text provided by the consumer.
Summary of the Invention The present invention solves the above described problems by providing a method and apparatus for creating and ordering customized branded merchandise over a computer network. According to one actual embodiment of the invention, a World Wide Web ("WWW") site is provided that allows a consumer to create and order customized branded merchandise, such as bottles of soda. Advantageously, the WWW site may allow the consumer to upload pictures, text, or other information for inclusion on the requested merchandise. Moreover, once the consumer has specified how the customized merchandise should appear, the WWW site can automate the production of the merchandise and the shipping of the merchandise to the customer.
Generally described, the present invention provides a VVWW site for creating and ordering customized branded merchandise. According to an aspect of the invention, a customer may visit the WWW site utilizing a standard WWW browser executing on a computer. Once at the VVWW site, the customer may register with the WVVW site by providing their name, address, phone number, e-mail address, and other identifying information. A new account may then be created for the customer that the customer may access later by using an assigned password.
Once the customer has registered with the WWW site, the customer may place an order for an item of customized branded merchandise. The customer may be asked to provide a short description of the order for later identification.
The customer may also be asked to identify a graphic image for customizing the requested merchandise. The graphic image may be a digital photograph provided by the customer or other type of graphic image. Once the customer has identified a graphic image, the graphic image may be displayed for editing. The customer may be permitted to crop the graphic image or perform other types of image manipulations. A preview of the cropped or manipulated image may also be provided for the customer. Once the customer is satisfied with the graphic image, the graphic image, or information describing any changes made to the image made by the user, may be transmitted to the WWW server.
The customer may also be asked to provide a photo credit for the graphic image. Additionally, the customer may also be asked to provide a text message to be included on the personalized merchandise item. Once this information has been received from the customer, a visual preview of the customized branded merchandise item requested by the customer may be provided. If the customer approves the item, the customer may be asked to provide additional order details, such as quantity, color, and the like.
Once the customer has specified the order details, the customer may be asked to provide a billing and shipping address. The customer may then be asked to identify a payment method, and provide a credit card or other billing number.
The customer may then be provided with a summary of the order details and asked to verify that all of the information is correct. If the information is correct, the customized branded merchandise item ordered by the customer will be created and shipped to the customer at the provided address.
According to an actual embodiment of the invention, the customer may request to purchase customized bottles of soda branded with a manufacturer's trademark from the WWW site. The bottle labels may be customized with the graphic image, text message, and photo credit provided by the customer. Other information provided by the, customer may also be included on the bottle labels.
Moreover, a trademark, like "JONES SODA CO.", may also be included on the bottle labels. The customer may be able to specify the quantity, flavor, and other product information prior to ordering at the WWW site. Once the labels have been created, the bottles are labeled with the customized branded labels, the customer's credit card is charged, and the product is shipped to the customer.
In accordance with yet other aspects of the invention, a system, a computer-controlled apparatus, and a computer-readable medium containing instructions are also provided for creating and ordering customized branded merchandise over a computer network.
Brief Description of the Drawings The foregoing aspects and many of the attendant advantages of this invention will become more readily appreciated as the same becomes better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
FIGURE 1 is a block diagram of a representative portion of the Internet.
FIGURE 2 is a block diagram illustrating an actual embodiment of the present invention.
FIGURE 3 is a block diagram depicting an illustrative architecture for an actual WWW server computer embodying aspects of the present invention.
FIGURE 4 is a block diagram depicting an illustrative architecture for a client computer used to browse a WWW site embodying aspects of the present invention.
FIGURE 5 is a block diagram depicting an illustrative architecture for an actual print server computer embodying aspects of the present invention.
FIGURE 6 is.a window produced by a WWW browser installed on a client computer browsing a WW'%V site embodying aspects of the present invention.
FIGURES 7A and 7B illustrate windows produced by a WWW browser installed on a client computer browsing a WWW site embodying aspects of the present invention.
FIGURES 8A and 8B illustrate windows produced by a WWW browser installed on a client computer browsing a WWW site embodying aspects of the present invention.
FIGURES 9A, 9B, and 9C illustrate windows produced by a WWW browser installed on a client computer browsing a WWW site embodying aspects of the present invention.
FIGURES 10A and lOB illustrate windows produced by a WWW browser installed on a client computer browsing a VVWW site embodying aspects of the present invention.
FIGURES 11A and 11B illustrate windows produced by a WWW browser installed on a client computer browsing a WWW site embodying aspects of the present invention.
FIGURE 12 is a flow chart showing an illustrative routine for creating and ordering a customized branded merchandise item in accordance with the present invention.
FIGURES 13A and 13B contain a flow chart showing an illustrative routine for processing an order for a branded merchandise item customized with a user provided image in accordance with the present invention.
Detailed Description of the Preferred Embodiment As described above, aspects of the present invention are embodied in a WWW site accessible via the Internet. As is well known to those skilled in the art, the term "Internet" refers to the collection of networks and routers that use the Transmission Control Protocol/Tnternet Protocol ("TCP/IP") to communicate with one another. A representative section of the Internet 20 is shown in FIGURE l, in which a plurality of local area networks ("LANs") 24 and a wide area network ("WAN") 26 are interconnected by routers 22. The routers 22 are special purpose computers used to interface one LAN or WAN to another. Communication links within the LANs may be twisted wire pair, or coaxial cable, while communication links between networks may utilize 56 Kbps analog telephone lines, 1 Mbps digital T-1 lines, 45 Mbps T-3 lines or other communications links known to those skilled in the art. Furthermore, computers, such as remote computer28, and other related electronic devices can be remotely connected to either the LANs 24 or the WAN

via a modem and temporary telephone link. It will be appreciated that the Internet 20 comprises a vast number of such interconnected networks, computers, and routers and that only a small, representative section of the Internet 20 is shown in FIGURE 1.
The Internet has recently seen explosive growth by virtue of its ability to link computers located throughout the world. As the Tnternet has grown, so has the WWW. As is appreciated by those skilled in the art, the WVVW is a vast collection of interconnected or "hypertext" documents written in HyperText Markup Language ("HTML"), or other markup languages, that are electronically stored at "WWW
sites"
throughout the Internet. A WWW site is a server computer connected to the Internet that has mass storage facilities for storing hypertext documents and that runs administrative software for handling requests for those stored hypertext documents.
A hypertext document normally includes a number of hyperlinks, i. e., highlighted portions of text which link the document to another hypertext document possibly stored at a VVWW site elsewhere on the Internet. Each hyperlink is associated with a Uniform Resource Locator ("URL") that provides the exact location of the linked document on a server connected to the Internet and describes the document.
Thus, whenever a hypertext document is retrieved from any WWW server, the document is considered to be retrieved from the WWW. As is known to those skilled in the art, a WWW server may also include facilities for storing and transmitting application programs, such as application programs written in the JAVA~ programming language from Sun Microsystems, for execution on a remote computer. Likewise, a WWW server may also include facilities for executing scripts and other application programs on the WWW server itself.
A consumer or other remote user may retrieve hypertext documents from the WWW via a WWW browser application program. A VVWW browser, such as Netscape's NAVIGATOR~ or Microsoft's INTERNET EXPLORER, is a software application program for providing a graphical user interface to the WWW. Upon request from the consumer via the WWW browser, the VWVW browser accesses and retrieves the desired hypertext document from the appropriate WWW server using the URL for the document and a protocol known as HyperText Transfer Protocol ("HTTP"). HTTP is a higher-level protocol then TCP/IP and is designed specifically for the requirements of the WWW. It is used on top of TCPIIP to transfer hypertext documents between servers and clients. The WVVW browser may also retrieve application programs from the VVWW server, such as JAVA applets, for execution on the client computer.
Referring now to FIGURE 2, an actual embodiment of the present invention will be described. A consumer 3 0 may utilize client computer 32 to connect to the r._~_.._m nn m.. ~. ~ m . r According to an actual embodiment of the present invention, WWW
server 34 is operative to provide a VVWW site for creating and ordering customized branded merchandise. Accordingly, WWW server 34 transmits WWW pages to the VVWW browser application program executing on client computer 32 to carry out this process. For instance, WWW server34 may transmit pages and forms for receiving information about consumer30, such as their address, telephone number, billing information, credit card number, etc. Moreover, WWW server34 may transmit WWW pages to client computer32 that allow consumer30 to identify the merchandise they wish to order, to customize the merchandise by providing a graphic image and a text message, and to specify the quantity of the merchandise they wish to order. Once WWW server34 has received this information, WWW server is operative to transmit the credit card information of consumer 30 to credit card processor 36 to pay for the merchandise. In turn, credit card processor 36 may transmit the information to banking institution 3 8 to debit funds from an account associated with consumer30 and to transfer the funds into an account associated with the merchant operating WWW server34. These transactions may take place over the Internet 20 or some other communications network known to those skilled in the art.
Operation of WWW server34 is described in further detail below with.respect to FIGURES 3 and 6-13B.
Once WWW server 34 has received all of the necessary information to create the requested customized branded merchandise, portions of the information may be sent to print server 40. In an actual embodiment of the present invention, the customized branded merchandise available from WWW server34 comprises bottles having labels customized with a graphic image and a text message provided by consumer 30. Also, the labels contain a trademark, such as "JONES SODA CO."
According to this embodiment of the present invention, graphic images of the labels are transmitted by WWW server34 to print server40. Print server40 transmits the bottle labels to laser printer 46 via raster image processor 44. Those skilled in art should the appreciate that although laser printer46 comprises a color laser printer in the illustrative embodiment, other types of printers may be used. For instance, special purpose printers may be used to create customized products such as t-shirts, cups, billboards, etc. The operation of print server 40 is described in more detail below with reference to FIGURE 5.
Once bottle labels 48 have been printed by laser printer46, they are utilized at a bottling facility 50 to label the bottles. The labeled bottles 54 are then packed for _g_ shipping. The labeled bottles 54 may then be picked up by shipping company 52 for delivery to consumer 30. An e-mail notification may be sent to consumer 30 through Simple Mail Transfer Protocol ("SMTP") server 42, informing the consumer 30 that their order has been shipped and that their credit card has been charged.
FIGURE 3 depicts several of the key components of the WWW server34.
Those of ordinary skill in the art will appreciate that the WWW server34 includes many more components then those shown in FIGURE 3. However, it is not necessary that all of these generally conventional components be shown in order to disclose an illustrative embodiment for practicing the present invention. As shown in FIGURE 3, the WWW server34 is connected to the Internet20, or other communications network, via a network interface unit 60. Those of ordinary skill in the art will appreciate that the network interface unit 60 includes the necessary circuitry for connecting the VVWW server34 to the Internet20, and is constructed for use with the TCP/IP protocol.
The VVWW server 34 also includes a processing unit62, a video display adapter 64, and a mass memory 66, all connected via bus 68 . The mass memory generally comprises a RAM, ROM, and a permanent mass storage device, such as a hard disk drive, tape drive, optical drive, floppy disk drive, or combination thereof.
The mass memory 66 stores an operating system 70 for controlling the operation of the WWW server 34. It will be appreciated that this component may comprise a general purpose server operating system as is known to those of ordinary skill in the art, such as UNIX, LINUXTM, or Microsoft WINDOWS NT~. A binary input/output system ("BTOS") 88 is also provided for controlling the low-level operation of WWW server 34.
The mass memory 66 also stores the program code and data for providing a WWW site for creating and ordering customized branded merchandise. More specifically, the mass memory66 stores a WWW server application program 72 as known to those skilled in the art. The WWW server application program 72 comprises computer executable instructions which, when executed by the WWW
server computer 34, generate the WWW browser displays shown in FIGURES 6-11B, including performing the logic described below with respect to FIGURES 12-13B. The WWW server72 may include a JAVA virtual machine74, a SMTP handler application76 for transmitting and receiving e-mail, a HTTP
handler application 86 for receiving and handing HTTP requests, JAVA applets 78 for transmission to a WWW browser executing on a client computer, and an HTTPS

handler application 80 for handling secure connections. The HTTPS handler application 80 may initiate communication with an external security application 82, or a credit card processing application 84 for communicating with remote financial institutions in a secure fashion.
WWW server 34 also comprises an input/output interface 90 for communicating with external devices, such as a mouse, keyboard, scanner, or other input devices not shown in FIGURE3. Likewise, WWW server34 may further comprise additional mass storage facilities such as CD-ROM/DVD-ROM drive 92 and hard disk drive 94. According to an embodiment of the present invention, hard disk drive 94 is utilized by WWW server application program72 'to store several databases. In particular, the following databases may be stored and utilized by WWW server application program 72: customer database 96, product database 98, image database 100, relationship database 102, and accounting database 104.
Customer database 96 may be utilized to store customer data, including account information such as customer name, address, user identification number, password, order history, credit card information, etc. Product database 98 may be utilized to store information regarding the available products, inventory levels, etc.
Image database 100 may be utilized to store graphic images transmitted to WWW
server34 by customers. Relationship database 102 may be utilized to store information regarding relationships with other retailers and/or partners. Accounting database 104 may be utilized to store information regarding the number of units sold, accounts receivable and payable, and other accounting information. The operation and implementation of~these databases is well known to those skilled in the art.
FIGURE 4 depicts several of the key components of the client computer 32 .
Those of ordinary skill in the art will appreciate that the client computer 32 includes many more components then those shown in FIGURE4. However, it is not necessary that all of these generally conventional components be shown in order to disclose an illustrative embodiment for practicing the present invention. As shown in FIGURE 4, the client computer 3 2 includes a network interface unit 10 6 for connecting to a LAN or WAN, or for connecting remotely to a LAN or WAN. Those of ordinary skill in the art will appreciate that the network interfaceunit 106 includes the necessary circuitry for such a connection, and is also constructed for use with the TCP/IP protocol, the particular network configuration of the LAN or WAN it is connecting to, and a particular type of coupling medium. The client computer32 may also be equipped with a network interface unit 106 capable of connecting to the -I O-Internet through a point to point protocol ("PPP") connection or a SLIP
connection as known to those skilled in the art.
The client computer 32 also includes a ROM BIOS 108, central processing unit 110, a video display adapter 112, and a memory 114. The memory I 14 generally comprises a random access memory ("RAM"), a read-only memory ("ROM") and a permanent mass storage device, such as a disk drive. The memory 114 stores an operating system 116 for controlling the operation of the client computer 32. The memory 114 also includes a WWW browser 118, such as Netscape's NAVIGATOR~ or Microsoft's INTERNET EXPLORER~ browsers, for accessing the WWW. It will be appreciated that these components may be stored on a computer-readable medium and loaded into memory 114 of the client computer32 using a drive mechanism associated with the computer-readable medium, such as a floppy drive (not shown), CD-ROM/DVD-ROM drive 12 0, or hard drive 12 3 . A
graphic image may also be stored on hard drive 123 for transmission to WWW
server 34. An input/output interface 122 may also be provided for receiving input from a mouse, keyboard, or other input device. The memory 114, network interface unit 106, video display adapter 112, and input/output interface 122 are all connected tb the central processing unit 110 via bus 124. Other peripherals may also be connected to the central processing unit 110 in a similar manner.
VVWW browser I18 may utilize a JAVA virtual machine to execute JAVA
"applets" as known to those skilled in the art. In particular, an image processing applet 128 may be utilized to crop or otherwise manipulate the graphic image provided by consumer 30 before transmission to the WWW server34. An external viewer/proofing application I 34, such as ACROBAT~ from ADOBE
CORPORATION, may also be used to proof the graphic image prior to transmission to WWW server 34. ~ Operation of the image processing applet 128 is described in detail below with reference to FIGURE 9 C. A shipping applet 13 0 may also be utilized for communication with shipping company 52 to determine the status of a shipment of merchandise. Additionally, a shopping cart applet 132 may be utilized to allow the consumer to add merchandise to a "shopping cart" as they shop, and then to "check out" when their shopping is completed. Shipping and shopping cart applets are well known to those skilled in the art.
FIGURE 5 depicts several of the key components of the print server computer 40. Those of ordinary skill in the art will appreciate that the print server computer 40 includes many more components then those shown in FIGURE 5.

However, it is not necessary that all of these generally conventional components be shown in order to disclose an illustrative embodiment for practicing the present invention. As shown in FIGURES, the print server computer40 includes a network interface unit 136 for connecting to a LAN or WAN, or for connecting remotely to a LAN or WAN. Those of ordinary skill in the art will appreciate that the network interface unit 136 includes the necessary circuitry for such a connection, and is also constructed for use with the TCP/IP protocol, the particular network configuration of the LAN or WAN it is connecting to, and a particular type of coupling medium.
The print server computer 40 may also be equipped with a network interface unit capable of connecting to the Internet through a point to point protocol ("PPP") connection or a SLIP connection as known to those skilled in the art.
The print server computer40 also includes a ROM BIOS 138, central processing unit 140, a video display adapter 142, and a memory 144. The memory 144 generally comprises a random access memory ("RAM"), a read-only I S memory ("ROM") and a permanent mass storage device, such as a disk drive (not shown). The memory 144 stores an operating system 146 for controlling the operation of the print server computer 40. The memory 144 also includes a scripting application program 150, such as APPLESCRIPT~ from APPLE COMPUTER
CORPORATION, for controlling the operation of a graphical editing application and an image writing application 152. In an illustrative embodiment, the scripting application program 150 receives a graphic image and text information from VVWW
server 34 for inclusion on a bottle label. Scripting application program 150 then launches the graphical editing application 148 with the label template 154.
The graphic image and text information are loaded into the label template 154 by graphical editing application 148. The label template 154 contains information indicating how the graphic image and text information should be placed to create a bottle label. Once this information has been loaded into the label template 154, scripting application 150 instructs the graphical editing application 14 8 to print the label on laser printer 46. Moreover, the scripting application 15 0 instructs the image writing application 152 to write the completed label into the image files database 160 for later use by VVWW server34. Once this process has been completed, the scripting application 150 waits for the next graphic image to be transmitted by WWW server 34. Other methods for printing labels will be apparent to those skilled in the art.

It will be appreciated that the operating system 146, graphical editing application 148, scripting application 150, image writing application 152, and label template 154 may be stored on a computer-readable medium and loaded into memory 144 of the print server computer40 using a drive mechanism associated with the computer-readable medium, such as a floppy drive (not shown), CD-ROM/DVD-ROM drive 156, or hard drive (not shown). An input/output interface 162 may also be provided for receiving input from a mouse, keyboard, or other input device. The memory 144, network interface unit 13 6, video display adapter 142, and inputloutput interface 162 are all connected to the central processing unit 140 via bus 164. Other peripherals may also be connected to the central processing unit 140 in a similar manner.
FIGURES 6-11B show screen shots describing the operation of an actual WWW site embodying aspects of the present invention. The screen shots in FIGURES 6-11B are generated by a WWW browser 118 executing on a client computer 32 that is utilized to interact with a WWW site for creating and ordering customized branded merchandise provided by VVWW server34. Referring now to FIGURE 6, aspects of the WWW site will be described. WWW browser 1'18 may be utilized to connect with a WWW site 166 located at the MYJONES.COM URL.
Once the VVWW browser 118 has connected to the WWW site 166, a menu 168 is displayed. The menu 168 may include menu items for registering as a new user of the WWW site 166, ordering customized branded merchandise, reviewing account status, displaying new information at the WWW site 166, and reviewing a gallery of graphic images submitted by other users of the WWW site 166. Other menu items may be displayed that are apparent to those skilled in the art. Additionally, an indicator 170 may be displayed for indicating the quantity of a particular merchandise item that is available. In an embodiment of the present invention, the indicator 170 describes the remaining quantity of a merchandise item for a particular day. For instance, the indicator I 70 may show the number of cases of soda out of 500 total that are available for purchase on a particular day.
If the consumer selects the register menu item 172 from the menu 16 8, a register WWW page 174 will be displayed on WWW browser 118 as shown in FIGURES 7A and 7B. The register WWW page 174 includes a WWW form for obtaining registration information from the consumer. In particular, the form requests that the consumer provide their first and last names, e-mail address, and phone number. The WWW form may also ask for additional information, such as the consumer's company name, fax number, WWW URL, address, city, state/province, zip/postal code, and country. Additionally, a random password 176 may be assigned to the consumer. The consumer may utilize the random password 176 or select a password of their own choosing. Once the consumer has filled out the form, the consumer may select a "submit" button on WWW browser 118 to transmit the information to VVWW server34. The WVVW server34 then creates a new entry in the customer database 96 with the provided information.
If the consumer selects the order menu item 180 from the menu 168, an order WWW page 178 will be displayed on WWW browser 118 as shown in FIGURES 8A
and 8B. The order WWW page 178 includes a WWW form for obtaining order information from the consumer. In particular, the form requests that the consumer provide a short description of the order 182. For instance, the text "Joe's Bottles"
could be provided to describe the order. The WWW form may also ask the consumer to provide the location of a graphic image. The graphic image may be located on client computer 32, or may be located elsewhere on the Internet. A "browse"
button may be provided to assist the consumer in located the desired graphic image.
In an embodiment of the present invention, the consumer may be required to provide a graphic image not exceeding a predetermined size. According to another embodiment of the present invention, an applet may be provided that allows the consumer to crop or otherwise manipulate the graphic image. This is described in more detail below with reference to FIGURE 9C.
The form provided at the order WWW page 178 may also prompt the consumer to provide a photo credit 184 for the identified graphic image.
Additionally, the consumer may also be prompted to provide a text message 186 for inclusion on the customized merchandise. When the consumer has provided this information, the user may select a "submit" button to transmit the short description of the order 182, the graphic image, the photo credit 184, and the text message 186 to the WWW server 34.
In response to receiving this information at the WVVW server 34, a preview WWW page 188 is generated by the WWW server34 and transmitted to the WWW
browser 118, as shown in FIGURE9A. The preview WWW page 188 includes a preview 192 of the merchandise item customized with the graphic image provided by the consumer. In an illustrative embodiment of the present invention, a bottle label is displayed that includes the graphic image provided by the consumer and a trademark, such as "JONES SODA CO." The consumer may then choose to return to the previous page and change the graphic image, or to continue to the order specification WWW page 190, as shown in FIGURE 9B.
The order specification WWW page 190 includes a WWW form for selecting the quantity and type of customized branded merchandise to be ordered by the consumer. According to an actual embodiment of the present invention, the consumer may select the type (e.g. orange, strawberry, etc.) and the number of cases of customized soda bottles to be ordered. Once the consumer has provided this information, they may continue to the checkout WWW page, shown in FIGURES l0A-lOB.
Refernng now to FIGURE 9C, an image manipulation WWW page 198 will be described. As mentioned above, a JAVA applet for image manipulation may be transmitted from VVWW server34 to client computer32 for execution within VVWW
browser 118. According to an embodiment of the present invention, an applet for "cropping" the graphic image 194 is provided. This allows the consumer .to take a graphic image that may be too large to fit on a bottle label to crop the image to a suitable size. To accomplish this, an image manipulation WWW page 198 is provided after the consumer has identified the graphic image 194. A selection tool 196 is also provided to allow the consumer to select a portion of the graphic image 194 using a mouse or other selection device. A preview window 192 is also displayed in WWW browser 118 that provides a preview of what the label will look like after the selected area of the graphic image has been cropped. In this manner, the consumer can ensure that the label will meet their exact specifications.
Once the consumer has finished, they may submit the cropped graphic image to the WWW
server 34. Those skilled in the art should appreciate, that the image manipulation applet could provide a wide variety of manipulation features, such as image rotation, skewing, coloring, distorting, and other effects known to those skilled in the art.
Once the consumer has completed the manipulation of the graphic image, and has selected the quantity and type of customized branded merchandise to be ordered, the WWW server 34 may provide a checkout WWW page200, as shown in FIGURES l0A-lOB. The checkout WWW page200 may include a WWW form for receiving the consumer's billing address and shipping address. Moreover, the checkout WWW page 200 may also provide a user interface button allowing the consumer to save their order for later completion. As shown in FIGURE lOB , the checkout WWW page 200 may also include a WWW form for receiving payment information from the consumer. In particular, the consumer may specify a credit card type, number, expiration date, and authorized name. Once the consumer has provided this information, a confirmation WWW page202 may be displayed, as shown in FIGURES 11A-11B.
The confirmation WWW page202 may display a summary of the consumer's order, including the short description of the order 182, order date, order time, photo credit 184, text message 186, billing address, shipping address, order quantity and type, and credit card information. Additionally, the preview 192 of the label may also be displayed. The consumer may then be permitted to return to any previous page to correct any incorrect items, or to confirm the order for processing.
If the consumer confirms the order, the labels are printed, the bottles labeled, and the order is sent to the customer as described above. The consumer may then return to the main WWW page to select any of the items from menu 168 again.
Referring now to FIGURE 12, an illustrative routine 1200 for creating and ordering customized branded merchandise will be described. Routine 1200 begins at step 1202, where a main menu is displayed, such as menu 16 8 , described above.
The main menu may contain menu items for registering as a new user, ordering merchandise, viewing a gallery of images supplied by other users, and viewing account details. Other menu items may also be provided.
Routine 1200 continues from step 1202 to step 1204, where user input is received. User input may comprise a selection of a menu item using a mouse, keyboard, or other input device. At step 1206, a determination is made as to whether user input was received selecting the menu item for registering. If such user input was received, routine 1200 branches to step 1208, where user information is received and a new entry is created in the customer database. User information may be received in the manner described above with respect to FIGURES 7A-7B .
If, at step 1206, it is determined that user input was not received selecting the register menu item, routine 1200 continues to step 1210. At step 1210, a determination is made as to whether user input was received selecting a menu item for ordering merchandise. If such user input was received, routine 1200 branches to step 1212, where the order is processed. An illustrative routine 13 00 for processing an order is described below with reference to FIGURES 13 A-13B. If it is determined at step 1210 that user input was not received selecting an order menu item, routine 1200 continues to step 1214.
At step 1214, a determination is made as to whether user. input was received selecting a menu item for displaying a gallery of previously submitted images.
If such user input was received, routine 1200 branches to step 1216, where a gallery of previously submitted graphic images may be displayed. Alternatively, a gallery of previously created labels may be displayed. If, at step 1214, it is determined that user input was not received selecting a menu item for viewing a gallery, routine 1200 continues to step 1218.
At step 1218, a determination is made as to whether user input was received selecting a menu item for displaying account details. If such user input was received, routine 1200 branches to step 1220 where a user identification number is received and account details corresponding to the user identification number are displayed.
Account details may include information regarding pending orders, previous orders, and the like. Additionally, the user may be permitted to modify account information, such as billing or shipping addresses and payment information.
If, at step 1218, it is determined that user input was not received selecting a menu item for providing account details, routine 1200 continues to step 1222.
At step 1222, a determination is made as to whether user input was received selecting an "exit" menu item. If such user input was not received, routine 1200 branches to step 1204, where additional user input is received. If such user input was received, routine 1200 continues to step 1224, where it ends.
Referring now to FIGURES 13A and 13B, an illustrative routine~1300 for processing an order for customized branded merchandise will be described.
Routine 1300 begins at step 1302, where a user identification number is received. At step 1304, a determination is made as to whether the received user identification number corresponds to a registered user. If the user identification number does not correspond to a registered user, routine 1300 branches to step 1306, where user information is received and a new entry is created in a customer database.
If, at step 1304, it is determined that the received user identification number corresponds to a registered user, routine 1300 continues to step 1308. At step 1308 a short text description of the order is received. At step 1310 a graphic image is received. As described above, the graphic image may have been cropped by the consumer using an image manipulation applet prior to transmission. At step 1312, an image credit is received. At step 1314, a text message is received.
At step 1316 a preview is generated and displayed. The preview may include a preview of how the merchandise item will appear once it has been customized with the graphic image and text message provided by the consumer. In an embodiment of the present invention, a bottle label is displayed that is branded with a trademark, such as "JONES SODA GO.", and that has been customized with the graphic image and text message provided by the consumer. The user may then be prompted for input indicating whether or not the preview appears acceptable.
If, at step 1318, user input is received indicating that the user desires to change the preview, routine 1300 branches to step 13 08. If the user is satisfied with the preview, routine 1300 continues to step 1320, where product details axe received.
Product details may include the color, type, quantity, etc. of the merchandise being order. In an illustrative embodiment of the present invention, the product details include the type of soda and the number of cases requested by the consumer.
At step 1322, a billing and a shipping address are received. At step 13 24, payment information is received, such as a credit card number and expiration date.
At step 1326, an order confirmation screen is displayed containing a summary of the order and asking the user to indicate whether the order is correct. At step 132 8, a determination is made as to whether user input was received indicating that the order was correct. If such user input was not received, routine 13 00 branches to step 1316.
If it is determined at step 1328 that user input was received indicating that the order is correct, routine 1300 continues to step 1330, where the provided credit card number is charged. From step 1330, the routine continues to step 1332 where the customized merchandise is created. In an embodiment of the invention, labels are printed having a trademark, the graphic image provided by the user, the text message, and the photo credit. At step 1334, the bottles are labeled, and at step 1336, the customized branded bottles are shipped to the purchaser. At step 13 3 8, the routine 1300 returns to step 1202, FIGURE 12.
In light of the above, it should be appreciated that the present invention provides a method and system for creating and ordering customized branded merchandise. According to an embodiment of the invention, a consumer may provide a graphic image and a text message at an Internet WWW site. A bottle label is then prepared and printed having a trademark and the graphic image and text message provided by the consumer. The label is then used to label a quantity of bottles ordered by the consumer, and the bottles are shipped to the consumer.
While the preferred embodiment of the invention has been illustrated and described, it will be appreciated that various changes can be made therein without departing from the spirit and scope of the invention.

Claims (20)

The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:
1. A method for creating and providing customized branded merchandise over a computer network, comprising:
receiving a request for a merchandise item including a specification;
customizing said merchandise item in accordance with said specification to create a customized merchandise item;
branding said customized merchandise item to create a branded customized merchandise item; and providing said branded customized merchandise item to a requestor of said merchandise item.
2. The method of Claim 1, wherein said specification comprises a graphic image provided by said requestor of said merchandise item.
3. The method of Claim 2, wherein said specification further comprises a text message provided by said requestor of said merchandise item.
4. The method of Claim 3, wherein customizing said merchandise item in accordance with said specification comprises displaying said graphic image and said text message on said merchandise item to create said customized merchandise item.
5. The method of Claim 4, wherein branding said customized merchandise item comprises displaying a trademark on said customized merchandise item to create said branded customized merchandise item.
6. The method of Claim 5, wherein said trademark comprises a well-known trademark.
7. The method of Claim 6, wherein said merchandise item is a bottle.
8. The method of Claim 7, wherein said customized branded merchandise item comprises a bottle having an affixed label comprising a graphic image and a text message provided by a requestor of said merchandise item and a trademark.
9. A method for creating and providing customized branded merchandise over a computer network, comprising:
transmitting a request for a customized branded merchandise item from a client computer to a server computer;
in response to receiving said request at said server computer, transmitting a request for a specification from said server computer to said client computer;
transmitting said specification from said client computer to said server computer in response to receiving said request for a specification at said client computer;
creating said requested customized branded merchandise item in accordance with said specification; and providing said customized branded merchandise item created in accordance with said specification to a requestor of said item.
10. The method of Claim 9, wherein said specification comprises a graphic image and a text message.
11. The method of Claim 10, wherein customize branded merchandise item comprises a bottle having an affixed label including said graphic image and said text message.
12. The method of Claim 11, wherein said label further comprises a trademark.
13. The method of Claim 12, wherein said specification is provided, by said requestor of said customized branded merchandise item.
14. A computer-controlled apparatus for performing the method of Claim 9.
15. A computer-readable medium comprising instructions which, when executed by a computer, perform the method of Claim 9.
16. A system for creating and providing a customized branded merchandise item over a computer network, comprising:
a client computer;
a server computer; and a print server; and wherein, said client computer is operative to transmit a request to said server computer for a customized branded merchandise item said request including a graphic image, said server computer is operative to receive said graphic image from said client computer and to create a customized label including said graphic image and a trademark in response to said request, and to transmit said label to said print server, and wherein said print server is operative to receive said label from said server computer and to print said label on a connected printer.
17. The system of Claim 16, wherein said request further comprises a text message, and wherein said server computer is further operative to create a customized label including said graphic image, said text message, and a trademark.
18. The system of Claim 16, wherein said client computer is operative to display said graphic image on a display screen and to receive input selecting a portion of said graphic image to crop, thereby creating a cropped graphic image.
19. The system of Claim 18, wherein said client computer is operative to transmit said cropped graphic image to said server computer as said graphic image.
20. The system of Claim 16, wherein said client computer is operative to receive input for manipulating said graphic image prior to transmitting said graphic image to said server computer.
CA002386099A 2000-01-19 2001-01-18 Method and apparatus for creating and ordering customized branded merchandise over a computer network Abandoned CA2386099A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/487,509 2000-01-19
US09/487,509 US6493677B1 (en) 2000-01-19 2000-01-19 Method and apparatus for creating and ordering customized branded merchandise over a computer network
PCT/US2001/001852 WO2001053976A2 (en) 2000-01-19 2001-01-18 Method and apparatus for creating and ordering customized branded merchandise over a computer network

Publications (1)

Publication Number Publication Date
CA2386099A1 true CA2386099A1 (en) 2001-07-26

Family

ID=23936015

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002386099A Abandoned CA2386099A1 (en) 2000-01-19 2001-01-18 Method and apparatus for creating and ordering customized branded merchandise over a computer network

Country Status (4)

Country Link
US (2) US6493677B1 (en)
AU (1) AU2001230995A1 (en)
CA (1) CA2386099A1 (en)
WO (1) WO2001053976A2 (en)

Families Citing this family (121)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7058817B1 (en) 1999-07-02 2006-06-06 The Chase Manhattan Bank System and method for single sign on process for websites with multiple applications and services
JP3877492B2 (en) * 1999-08-31 2007-02-07 株式会社日立製作所 Remote order design system and elevator remote order design method
WO2001033477A2 (en) 1999-11-04 2001-05-10 Jpmorgan Chase Bank System and method for automated financial project management
WO2001037167A1 (en) 1999-11-16 2001-05-25 Regency Ventures Ltd, Charted Corporation Services A method and system for configurating products
US10275780B1 (en) 1999-11-24 2019-04-30 Jpmorgan Chase Bank, N.A. Method and apparatus for sending a rebate via electronic mail over the internet
US8571975B1 (en) 1999-11-24 2013-10-29 Jpmorgan Chase Bank, N.A. System and method for sending money via E-mail over the internet
US6344853B1 (en) * 2000-01-06 2002-02-05 Alcone Marketing Group Method and apparatus for selecting, modifying and superimposing one image on another
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
US6782418B1 (en) * 2000-01-24 2004-08-24 General Electric Company Method and apparatus for secure data file uploading
US6867789B1 (en) 2000-02-15 2005-03-15 Bank One, Delaware, National Association System and method for generating graphical user interfaces
US20020032677A1 (en) * 2000-03-01 2002-03-14 Jeff Morgenthaler Methods for creating, editing, and updating searchable graphical database and databases of graphical images and information and displaying graphical images from a searchable graphical database or databases in a sequential or slide show format
US6901378B1 (en) * 2000-03-02 2005-05-31 Corbis Corporation Method and system for automatically displaying an image and a product in a page based on contextual interaction and metadata
KR100653340B1 (en) * 2000-03-21 2006-12-01 부라더 고교 가부시키가이샤 System and method for providing output matter
US7016865B1 (en) * 2000-04-14 2006-03-21 Deluxe Corporation Personalization format converter system and method
US7216092B1 (en) * 2000-04-14 2007-05-08 Deluxe Corporation Intelligent personalization system and method
US7426530B1 (en) 2000-06-12 2008-09-16 Jpmorgan Chase Bank, N.A. System and method for providing customers with seamless entry to a remote server
US10185936B2 (en) 2000-06-22 2019-01-22 Jpmorgan Chase Bank, N.A. Method and system for processing internet payments
US7831508B1 (en) 2000-06-23 2010-11-09 Jpmorgan Chase Bank, N.A. System and method for implementing a consolidated application process
US7266512B2 (en) * 2000-07-18 2007-09-04 Cnet Networks, Inc. System and method for establishing business to business connections via the internet
US20040039647A1 (en) * 2000-07-21 2004-02-26 Alex Roche Method and apparatus for automated on-line printing service
US20030182203A1 (en) * 2000-08-31 2003-09-25 Takayasu Kumakawa Method for supporting shipment of virtual shopping mall
JP2002073317A (en) * 2000-09-04 2002-03-12 Matsushita Electric Ind Co Ltd Print system for product labeling
US8335855B2 (en) 2001-09-19 2012-12-18 Jpmorgan Chase Bank, N.A. System and method for portal infrastructure tracking
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
JP2002123708A (en) * 2000-10-16 2002-04-26 Sony Corp System and method for receiving merchandise order
US20020095358A1 (en) * 2000-12-05 2002-07-18 Todd B. Sullivan Customer data collection
US7961201B1 (en) 2000-12-21 2011-06-14 Cognex Corporation Method and apparatus for producing graphical machine vision content for distribution via a network
JP4677673B2 (en) * 2000-12-28 2011-04-27 ブラザー工業株式会社 Electronic store management system
US7962898B1 (en) * 2000-12-29 2011-06-14 Cognex Corporation Optimized distribution of machine vision processing
US7315389B2 (en) * 2001-03-23 2008-01-01 Toshiba Tec Kabushiki Kaisha Electronic document assembly, proofing and printing system
US20020161464A1 (en) * 2001-04-13 2002-10-31 Pepsico, Inc. Method and apparatus for creating personalized labels
US8849716B1 (en) 2001-04-20 2014-09-30 Jpmorgan Chase Bank, N.A. System and method for preventing identity theft or misuse by restricting access
US20020174036A1 (en) * 2001-05-21 2002-11-21 Coyle Timothy L. Method and system for fundraising including image transfer services
WO2002099598A2 (en) 2001-06-07 2002-12-12 First Usa Bank, N.A. System and method for rapid updating of credit information
US7369160B2 (en) * 2001-06-15 2008-05-06 Yokogawa Electric Corporation Camera system for transferring both image data and an image processing program to transfer the image data to an external device
US8266437B2 (en) 2001-06-25 2012-09-11 Jpmorgan Chase Bank, N.A. Electronic vouchers and a system and method for issuing the same
US7266839B2 (en) 2001-07-12 2007-09-04 J P Morgan Chase Bank System and method for providing discriminated content to network users
US7103576B2 (en) 2001-09-21 2006-09-05 First Usa Bank, Na System for providing cardless payment
JP3814508B2 (en) * 2001-09-28 2006-08-30 キヤノン株式会社 Electronic album publishing system, electronic album management apparatus and program thereof
CA2466071C (en) 2001-11-01 2016-04-12 Bank One, Delaware, N.A. System and method for establishing or modifying an account with user selectable terms
US7987501B2 (en) 2001-12-04 2011-07-26 Jpmorgan Chase Bank, N.A. System and method for single session sign-on
US20030115108A1 (en) * 2001-12-17 2003-06-19 William Scott Method and system for designing and ordering products for manufacture on-line
US6705218B2 (en) * 2001-12-20 2004-03-16 The Jolt Company, Inc. Method and apparatus for printing a beverage label having a static part and a variable part
US7941533B2 (en) 2002-02-19 2011-05-10 Jpmorgan Chase Bank, N.A. System and method for single sign-on session management without central server
DE10223375A1 (en) 2002-05-25 2004-04-01 Owayo Gmbh Process for the production of printed clothing made of fabric
US7538903B2 (en) * 2002-07-11 2009-05-26 Stone Cheng Method for scanning by using a virtual frame holder
US20050008829A1 (en) * 2002-09-06 2005-01-13 Suits Bevan D. Systems and methods for creating and managing laboratory signage
US7058660B2 (en) 2002-10-02 2006-06-06 Bank One Corporation System and method for network-based project management
GB0224960D0 (en) * 2002-10-26 2002-12-04 Avenida Technologies Brand management software
US8301493B2 (en) 2002-11-05 2012-10-30 Jpmorgan Chase Bank, N.A. System and method for providing incentives to consumers to share information
JP3987025B2 (en) * 2002-12-12 2007-10-03 シャープ株式会社 Multimedia data processing apparatus and multimedia data processing program
US20040133473A1 (en) * 2003-01-08 2004-07-08 Anderson Iain W. Method and apparatus for serving drinks
US8269793B2 (en) 2003-02-18 2012-09-18 Serverside Group Limited Apparatus and method for manipulating images
US7397579B2 (en) * 2003-10-01 2008-07-08 The Coburn Company, Inc. In-line fabric labeling printing system and associated method of use
US8190893B2 (en) 2003-10-27 2012-05-29 Jp Morgan Chase Bank Portable security transaction protocol
US20050097459A1 (en) * 2003-10-29 2005-05-05 Michael Self System and method for user creation of personalized graphics
US7386800B2 (en) * 2003-11-21 2008-06-10 American Registry, Llc Personalized, customized achievement recognition items
US7610207B2 (en) * 2003-12-10 2009-10-27 Zerotouchdigital Method for processing a digital image to satisfy a fulfillment request
US7266514B2 (en) * 2004-02-04 2007-09-04 Hampden Corporation Method of personalizing an ornamental ring in real-time
GB0407042D0 (en) * 2004-02-17 2004-04-28 Serverside Graphics Ltd Secure production facility
CA2559724A1 (en) * 2004-03-17 2005-09-29 3M Innovative Properties Company Commercial vehicle operation using dynamic rebranding
WO2006018636A2 (en) * 2004-08-17 2006-02-23 Serverside Group Limited A card design system
US7742997B1 (en) 2004-04-23 2010-06-22 Jpmorgan Chase Bank, N.A. System and method for management and delivery of content and rules
US20050252966A1 (en) * 2004-05-12 2005-11-17 Kulas Chares J Purchasing system using object matching
US7430343B2 (en) * 2004-05-28 2008-09-30 Dee Sign Company System and method for displaying images
US20060116930A1 (en) * 2004-10-19 2006-06-01 Goldstein Steven W Computer system and method for development and marketing of consumer products
US20060131382A1 (en) * 2004-12-16 2006-06-22 Michael Thatcher Apparatus, system, and method for selecting, pricing, and displaying a non-standardized product
US7293706B2 (en) * 2005-05-11 2007-11-13 3M Innovative Properties Company Centralized management of replacement vehicle labels
US8185877B1 (en) 2005-06-22 2012-05-22 Jpmorgan Chase Bank, N.A. System and method for testing applications
US7593023B2 (en) * 2005-07-27 2009-09-22 Hewlett-Packard Development Company, L.P. Method and apparatus for the creation of randomized custom image effects
US20070033568A1 (en) * 2005-07-30 2007-02-08 Barrieau Shawn M System and method for managing product customization
US8583926B1 (en) 2005-09-19 2013-11-12 Jpmorgan Chase Bank, N.A. System and method for anti-phishing authentication
US7571809B2 (en) * 2005-11-01 2009-08-11 Yahiel Tammy A Package and method for personalizing a product in a container
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
WO2007062388A2 (en) * 2005-11-22 2007-05-31 Gary Fratianne Self-absorbent, self-conforming beverage holder coaster and a method for providing targeted advertising indicia thereon
WO2007089234A1 (en) * 2006-02-03 2007-08-09 Bayerische Motoren Werke Aktiengesellschaft System and method for customizing financial instruments
US20070203609A1 (en) * 2006-02-28 2007-08-30 Prologo Furniture, Inc. System and method for manufacturing embroidered furniture
GB0605390D0 (en) * 2006-03-16 2006-04-26 Serverside Group Ltd Image design system
US9272815B2 (en) 2006-05-09 2016-03-01 Plastipak Packaging, Inc. Digital printing plastic container
US20070284266A1 (en) * 2006-06-13 2007-12-13 Kimberly-Clark Worldwide, Inc. Container or dispenser with a decorative sleeve
US8793490B1 (en) 2006-07-14 2014-07-29 Jpmorgan Chase Bank, N.A. Systems and methods for multifactor authentication
US7729952B1 (en) * 2006-08-01 2010-06-01 Just Because Baskets, Llc Method and system for custom gift basket assembly
US8527354B2 (en) * 2006-08-08 2013-09-03 Serverside Group Limited Affinity group
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
US20080091459A1 (en) * 2006-10-17 2008-04-17 Serverside Group Limited Transaction card design management system
US20080129035A1 (en) * 2006-12-01 2008-06-05 Mcdonald Duane Lyle Method of personalizing or customizing a container or dispenser
WO2008128719A1 (en) * 2007-04-20 2008-10-30 Hiflex Software Gesmbh Ordering system for printed products and method for ordering a printed product
US20090031595A1 (en) * 2007-05-16 2009-02-05 Ohio Lottery Commission On-line lottery greeting card
US8473735B1 (en) 2007-05-17 2013-06-25 Jpmorgan Chase Systems and methods for managing digital certificates
US20080296199A1 (en) * 2007-06-01 2008-12-04 Laminated Success, Llc Kit and Method for Use in Connection with Ordering Plaques and Similar Items that Preserve Documents and the Like
US7992774B2 (en) * 2007-06-13 2011-08-09 Image Asset Management Inc. System and methods for creating a user customized bank card
US11049372B2 (en) 2007-06-13 2021-06-29 CPI Card Group—Colorado, Inc. System and methods for generating user interfaces for custom card design session
US8009313B2 (en) * 2008-01-10 2011-08-30 Jeremy Noonan Online image customization and printing on merchandise
US8321682B1 (en) 2008-01-24 2012-11-27 Jpmorgan Chase Bank, N.A. System and method for generating and managing administrator passwords
US10460085B2 (en) 2008-03-13 2019-10-29 Mattel, Inc. Tablet computer
US20110025707A1 (en) * 2009-02-17 2011-02-03 Robb Fujioka Virtual Marketplace Accessible To Widgetized Avatars
EP2303587B1 (en) 2008-06-24 2012-09-05 Plastipak Packaging, Inc. Apparatus and method for printing on articles having a non-planar surface
US20100017703A1 (en) * 2008-07-15 2010-01-21 Glickman Jr Joe Method and system for creating and hosting a website
US8355711B2 (en) 2008-07-25 2013-01-15 Zerotouchdigital Collaborative computing for mobile devices
US8903528B2 (en) * 2008-10-16 2014-12-02 The Coca-Cola Company Remote control and management of a vessel forming production line
US8020359B2 (en) * 2009-05-11 2011-09-20 The Coca-Cola Company Method of using temporary decoration to mass customize refillable glass vessels
KR101393664B1 (en) * 2009-05-30 2014-05-14 나이키 인터내셔널 엘티디. On-line design of consumer products
US9608826B2 (en) 2009-06-29 2017-03-28 Jpmorgan Chase Bank, N.A. System and method for partner key management
US9003290B2 (en) * 2009-12-02 2015-04-07 T-Mobile Usa, Inc. Image-derived user interface enhancements
TR201904066T4 (en) 2010-07-19 2019-05-21 Cpi Card Group Tennessee Inc System and method for instant issuance of personal financial transaction card.
US20120179570A1 (en) * 2011-01-07 2012-07-12 Co-Exprise, Inc. Total Cost Management System, Method, and Apparatus
US20130054406A1 (en) * 2011-08-25 2013-02-28 Gary Ritts Method of sending memorabilia containing text messages
US8818107B2 (en) * 2012-03-07 2014-08-26 The Western Union Company Identification generation and authentication process application
US20140114793A1 (en) * 2012-10-23 2014-04-24 Robert Silver Method for Content-Customization of Products and Services
US9419957B1 (en) 2013-03-15 2016-08-16 Jpmorgan Chase Bank, N.A. Confidence-based authentication
EP3030977A4 (en) * 2013-08-09 2017-04-12 Pikmobile, Inc. System for publishing digital images
US10148726B1 (en) 2014-01-24 2018-12-04 Jpmorgan Chase Bank, N.A. Initiating operating system commands based on browser cookies
US10296965B2 (en) 2014-11-07 2019-05-21 Welch Allyn, Inc. Device configuration
US10140392B1 (en) 2017-06-29 2018-11-27 Best Apps, Llc Computer aided systems and methods for creating custom products
US10254941B2 (en) 2017-06-29 2019-04-09 Best Apps, Llc Computer aided systems and methods for creating custom products
US10706637B2 (en) 2018-11-21 2020-07-07 Best Apps, Llc Computer aided systems and methods for creating custom products
US10922449B2 (en) 2018-11-21 2021-02-16 Best Apps, Llc Computer aided systems and methods for creating custom products
US11263371B2 (en) 2020-03-03 2022-03-01 Best Apps, Llc Computer aided systems and methods for creating custom products
US11514203B2 (en) 2020-05-18 2022-11-29 Best Apps, Llc Computer aided systems and methods for creating custom products

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5930768A (en) * 1996-02-06 1999-07-27 Supersonic Boom, Inc. Method and system for remote user controlled manufacturing
US5970471A (en) * 1996-03-22 1999-10-19 Charles E. Hill & Associates, Inc. Virtual catalog and product presentation method and apparatus
US6052669A (en) * 1997-06-06 2000-04-18 Haworth, Inc. Graphical user interface supporting method and system for remote order generation of furniture products
US6535294B1 (en) * 1998-06-23 2003-03-18 Discount Labels, Inc. System and method for preparing customized printed products over a communications network
US6353770B1 (en) * 1999-05-26 2002-03-05 Levi Strauss & Co. Apparatus and method for the remote production of customized clothing
WO2001026006A2 (en) * 1999-10-06 2001-04-12 Spalding Sports Worldwide, Inc. Computer ordering/selling methodology for laser engraved game balls
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
KR20010104504A (en) * 2000-05-03 2001-11-26 박문수 Custom-made article ordering method using internet

Also Published As

Publication number Publication date
AU2001230995A1 (en) 2001-07-31
WO2001053976A2 (en) 2001-07-26
US20030069809A1 (en) 2003-04-10
WO2001053976A8 (en) 2001-12-27
US6845365B2 (en) 2005-01-18
US6493677B1 (en) 2002-12-10

Similar Documents

Publication Publication Date Title
US6493677B1 (en) Method and apparatus for creating and ordering customized branded merchandise over a computer network
US6016504A (en) Method and system for tracking the purchase of a product and services over the Internet
US6535294B1 (en) System and method for preparing customized printed products over a communications network
US6330575B1 (en) Web commerce tool kit for distributed payment processing
JP4571712B2 (en) Method for commerce system over distributed network and computer readable storage medium therefor
US7197475B1 (en) Multi-vendor internet commerce system for e-commerce applications and methods therefor
US7076449B2 (en) System and methods to effect return of a consumer product
US20060161484A1 (en) Method and system for operating an internet accessible multi-merchant universal compilation of items
US7356606B2 (en) Dynamic web storefront technology
WO2002054308A1 (en) Made-to-order commodity selling system
US20070299745A1 (en) Method and apparatus for marketing products over the internet
WO2002052478A2 (en) System for electronic merchandising and shopping
US20040143516A1 (en) System for allowing vendors to manage product information in a database system
JPWO2002029657A1 (en) Sales method and system for individual information display products
US20030145043A1 (en) Comprehensive system and method for facilitating communication between a supplier and a retailer
US20030144925A1 (en) Method for saving abandoned shopping carts using an e-mail launched web transaction
GB2374170A (en) Method for providing in-transit authentication, repair and customization of auctioned goods
WO2001001313A2 (en) Multi-vendor internet commerce system for e-commerce applications and methods therefor
US20030208718A1 (en) Method and system for designing and ordering custom printed promotional items using the internet
US20030014319A1 (en) Universal world wide Web user shopping cart transferable with its load from Web page to Web page
JP4677673B2 (en) Electronic store management system
WO2002054307A1 (en) Electronic shop management system
WO2002044840A2 (en) Systems and methods for ordering products over a network
US20030144913A1 (en) E-mail launched web transaction
WO2001045057A1 (en) Method and apparatus for point of sale device to access web site for processing orders and fulfillment information

Legal Events

Date Code Title Description
EEER Examination request
FZDE Dead