US20080249896A1 - Method and apparatus for requesting products - Google Patents

Method and apparatus for requesting products Download PDF

Info

Publication number
US20080249896A1
US20080249896A1 US12/017,501 US1750108A US2008249896A1 US 20080249896 A1 US20080249896 A1 US 20080249896A1 US 1750108 A US1750108 A US 1750108A US 2008249896 A1 US2008249896 A1 US 2008249896A1
Authority
US
United States
Prior art keywords
bid
product
representation
seller
shopper
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
US12/017,501
Inventor
Robert Kalin
Christopher Maguire
Haim Schoppik
Jared Tarbell
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.)
Etsy Inc
Original Assignee
Etsy Inc
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 Etsy Inc filed Critical Etsy Inc
Priority to US12/017,501 priority Critical patent/US20080249896A1/en
Assigned to ETSY, INC. reassignment ETSY, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SCHOPPIK, HAIM, KALIN, ROBERT, MAGUIRE, CHRISTOPHER, TARBELL, JARED
Publication of US20080249896A1 publication Critical patent/US20080249896A1/en
Assigned to MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT reassignment MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ETSY, INC.
Priority to US16/144,640 priority patent/US10915935B2/en
Priority to US17/144,943 priority patent/US11748792B2/en
Abandoned legal-status Critical Current

Links

Images

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/0611Request for offers or quotes
    • 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

Definitions

  • the instant invention relates to Internet-based commerce and more particularly to transactions involving custom products.
  • Internet-based commerce is a major industry world-wide.
  • Typical Internet-based commerce websites present a shopper with a wide variety of products for purchase when the shopper visits the websites (e.g., using a standard web browser).
  • the shopper may choose desired products from among the wide variety of presented products.
  • the shopper may purchase chosen products, for example, by using a standard credit card authorization interface.
  • the chosen products may then be shipped to the shopper or some other address provided by the shopper through the website interface.
  • Some Internet-based commerce sites are linked to a specific manufacturer or type of product and allow shoppers to choose from only a limited array of products from that manufacturer or that type. Others are more general sites that allow shoppers to select from a wide array of product types from a wide array of manufacturers. While some of these Internet-based commerce sites provide shoppers with a department store-like shopping experience where the sites present the shopper with the products of only large sellers or manufacturers, others provide shoppers with a more market-like shopping experience where the site presents the shopper with products from smaller or individual sellers or manufacturers. In any case, shoppers at Internet-based commerce sites are typically presented with a vast number of products of different types, colors, origins, etc. from which to choose.
  • One aspect of the instant invention includes allowing shoppers to request custom made products from one or more manufacturers.
  • One aspect of the instant invention includes placing a public request for bids to manufacture a custom product and accepting offers from manufacturers to fulfill the bids.
  • a method of selling a product comprises acts of A) receiving at least one first representation of the product from a shopper, and B) receiving at least one second representation of a first bid to supply the product from a first seller.
  • the at least one first representation of the product includes at least one of a product description, a product tag, a product material, a product image, a product quantity, an ideal product price, a product price limit, and a product deadline.
  • the at least one second representation of the first bid includes at least one of a first bid description, a first bid price, a first bid quantity, a first bid image, and a first bid supply date.
  • the shopper transmits the at least one first representation of the product through a user interface.
  • the user interface includes at least one webpage.
  • the product includes at least one custom designed product.
  • the custom designed product includes at least one handmade product.
  • the first bid includes at least one indication of the first seller's intent to manufacture and deliver the product.
  • the method further comprises an act of C) transmitting at least one third representation of the product to the first seller.
  • the third representation includes at least a portion of the first representation.
  • the method further comprises an act of D) displaying the third representation of the product to the first seller through a user interface.
  • the user interface includes at least one webpage.
  • the first seller transmits the at least one second representation of the first bid through the user interface.
  • the method further comprises an act of C) transmitting at least one third representation of the first bid to the shopper.
  • the third representation includes at least a portion of the second representation.
  • the method further comprises an act of D) displaying the third representation of the first bid to the shopper through a user interface.
  • the user interface includes at least one webpage.
  • the method further comprises an act of C) receiving at least one third representation of an acceptance of the first bid from the shopper.
  • the shopper transmits the third representation of the acceptance through a user interface.
  • the user interface includes at least one web page.
  • the method further comprises an act of D) verifying the first bid with the seller.
  • the act D includes displaying at least one fourth representation of the acceptance through a user interface.
  • the fourth representation includes at least a portion of the third representation.
  • the act D includes receiving at least one verification of the first bid from the first seller.
  • the method further comprises an act of C) receiving at least one third representation of at least one second bid to supply the product from at least one second seller.
  • the method further comprises an act of D) transmitting at least one fourth representation of the first bid and at least one fifth representation of the second bid to the shopper.
  • the method further comprises an act of E) displaying the fourth representation and the fifth representation to the shopper through a user interface.
  • the user interface includes at least one web page.
  • a system for selling a product comprises a product submission component configured to accept submission of at least one request for the product from a shopper, and a bid component configured to accept submission of at least one first representation of at least one bid from at least one seller.
  • the at least one request for the product includes at least one of a product description, a product tag, a product material, a product image, a product quantity, an ideal product price, a product price limit, and a product deadline.
  • the at least one first representation of the bid includes at least one of a bid description, a bid price, a bid quantity, a bid image, and a bid supply date.
  • the submission component is further configured to display at least one user interface through which the shopper submits the request for the product.
  • the user interface includes at least one webpage.
  • the product includes at least one custom designed product.
  • the custom designed product includes at least one handmade product.
  • the bid includes at least one indication of the seller's intent to manufacture and deliver the product.
  • the bid component is further configured to transmit at least one second representation of the product to the seller.
  • the second representation includes at least a portion of the request for the product.
  • the bid component is further configured to display the second representation of the product to the seller through a user interface.
  • the user interface includes at least one webpage.
  • the seller submits the at least one first representation of the bid through the user interface.
  • the bid component is further configured to transmit at least one second representation of the bid to the shopper.
  • the second representation includes at least a portion of the first representation.
  • the bid component is further configured to display the second representation of the bid to the shopper through a user interface.
  • the user interface includes at least one webpage.
  • the bid component is further configured to receive at least one second representation of an acceptance of the bid from the shopper.
  • the bid component is further configured to display at least one third representation of the bid to the shopper through a user interface and the shopper transmits the second representation of the acceptance through the user interface.
  • the user interface includes at least one web page.
  • the bid component is further configured to verify the bid with the seller.
  • verifying the bid with the seller includes displaying at least one third representation of the acceptance to the seller through a user interface.
  • verifying the bid with the seller includes receiving at least one verification of the bid from the seller.
  • the at least one second representation includes a plurality of second representations
  • the at least one bid includes a plurality of bids
  • the at least one seller includes a plurality of sellers.
  • the system further comprises a database component configured to store at least one first portion of the at least one request for the product and at least one second portion of the first representation.
  • a method of selling a plurality of products comprises acts of transmitting at least one first representation of the plurality of products to at least one seller, and receiving at least one second representation of at least one bid to supply at least one first product of the plurality of products from the at least one seller.
  • the at least one first representation of the plurality of products includes at least one of a product description, a product tag, a product material, a product image, a product quantity, an ideal product price, a product price limit, and a product deadline for each product of the plurality of products.
  • the at least one second representation of the bid includes at least one of a bid description, a bid price, a bid quantity, a bid image, and a bid supply date.
  • the method further comprises an act of C) displaying the at least one first representation through a user interface.
  • the user interface includes at least one webpage.
  • the seller transmits the at least one second representation of the bid through the user interface.
  • the plurality of products includes at least one custom designed product.
  • the custom designed product includes at least one handmade product.
  • the bid includes at least one indication of the seller's intent to manufacture and deliver the first product.
  • the at least one seller includes a plurality of sellers, the at least one bid includes a plurality of bids, and the at least one second representation includes a plurality of second representations.
  • the method further comprises an act of C) transmitting at least one third representation of the bid to at least one shopper associated with the first product.
  • the third representation includes at least a portion of the second representation.
  • the method further comprises an act of D) receiving at least one fourth representation of an acceptance of the bid from the shopper.
  • a system for selling a plurality of products comprises a bid component configured to display a plurality of requests for a plurality of products and to accept at least one first representation of at least one bid to supply a first product of the plurality of products from at least one seller.
  • the plurality of requests includes at least one of a product description, a product tag, a product material, a product image, a product quantity, an ideal product price, a product price limit, and a product deadline for each product of the plurality of products.
  • the at least one first representation of the bid includes at least one of a bid description, a bid price, a bid quantity, a bid image, and a bid supply date.
  • the bid component is configured to display the plurality of requests through a user interface.
  • the user interface includes at least one webpage.
  • the seller transmits the at least one representation of the bid through the user interface.
  • the plurality of products includes at least one custom designed product.
  • the custom designed product includes at least one handmade product.
  • the bid includes at least one indication of the seller's intent to manufacture and deliver the first product.
  • the at least one seller includes a plurality of sellers
  • the at least one bid includes a plurality of bids
  • the at least one first presentation representation includes a plurality of first representations.
  • the bid component is further configured to transmit at least one second representation of the bid to at least one shopper associated with the first product.
  • the second representation includes at least a portion of the first representation.
  • the bid component is configured to accept at least one third representation of an acceptance of the bid from the shopper.
  • FIG. 1 shows a block diagram of a general purpose computer and network system in which various aspects of the instant invention may be practiced
  • FIG. 2 shows an architecture diagram of an example distributed system according to one embodiment of the invention on which an Internet-based commerce site may be implemented;
  • FIG. 3 shows an example process according to one embodiment of the instant invention
  • FIG. 4 shows an example request creation interface according to one embodiment of the instant invention
  • FIG. 5 shows an example preview interface according to one embodiment of the instant invention
  • FIG. 6 shows an example request browsing interface according to one embodiment of the instant invention
  • FIG. 7 shows an example specific request interface according to one embodiment of the instant invention
  • FIG. 8 shows an example bid submission interface according to one embodiment of the instant invention
  • FIG. 9 shows an example bid status interface according to one embodiment of the instant invention.
  • FIG. 10 shows an example bid editing interface according to one embodiment of the instant invention
  • FIG. 11 shows an example bid selection interface according to one embodiment of the instant invention
  • FIG. 12 shows an example status interface according to one embodiment of the instant invention
  • FIG. 13 shows an example progress update interface according to one embodiment of the instant invention.
  • FIG. 14 shows an example process according to one embodiment of the instant invention.
  • shopper used herein should be understood to include any user of an internet based commerce site.
  • a shopper may include any user of an Internet based commerce site that submits a request for the creation of a custom fabricated product.
  • the instant invention relates generally to transaction related to custom made products through an Internet-based commerce website by submitting requests for such products to the Internet-based commerce site.
  • the custom made products may include handmade products made by one or more sellers using the Internet-based commerce site.
  • an Internet-based commerce site may accept requests from shoppers for custom made products.
  • the Internet-based commerce site may allow suppliers to browse or search such submitted requests and place bids on supplying the requested custom made products to the shoppers.
  • the custom made products may include hand made products fabricated by the sellers.
  • a seller and a shopper may enter into a conversation regarding the creation of the custom product and the details of the deal to supply the custom product.
  • the conversation may occur through the Internet-based commerce site.
  • a shopper may accept a bid.
  • the seller may be notified and a final deal may be made between the shopper and seller according to detail discussed through their conversation. The seller may then fabricate the custom product and supply the shopper with the final custom product.
  • the Internet-based commerce website may collect a fee associated with a custom made product related transaction. For example, in some implementations, the Internet-based commerce website may take a percentage of the fee paid from the shopper to the seller for creation of the custom product. In some implementations, the shopper may make payment to the bidder through the internet-based commerce site. The Internet-based commerce site may then provide the payment to the seller, and in some implementations, withhold a fee portion of the payment. In some other implementations, the shopper may provide payment to the seller not through the Internet-based commerce site and the seller may provide the fee to the Internet-based commerce site separately.
  • Various aspects of the instant invention may be implemented on one or more computer systems.
  • These computer systems may include, for example, general-purpose computers such as those based on Intel PENTIUM or Core-type processor; Motorola PowerPC; AMD Athlon, Turion or Opteron; Sun UltraSPARC; Hewlett-Packard PA-RISC processors; or any other type of processor.
  • the system may be located on a single computer or may be distributed among multiple computers attached by a communication network.
  • a general-purpose computer system may be configured to perform any functions, including but not limited to, storing information, editing information, categorizing items, retrieving information, and transmitting information. It should be appreciated that the system may perform other functions, including other acts of managing information, sharing information, formatting information, communicating with banks and/or credit card providers, etc., and the invention is not limited to having any particular function or set of functions.
  • FIG. 1 shows a block diagram of a general purpose computer and network system in which various aspects of the instant invention may be practiced.
  • various aspects of the invention may be implemented as specialized software executing in one or more computer systems including general-purpose computer system 101 shown in FIG. 1 .
  • Computer system 101 may include a general-purpose computer system that is programmable using a high-level computer programming language.
  • Computer system 101 may be also implemented using specially programmed, special purpose hardware.
  • processors 104 are typically a commercially available processor such as the well-known Pentium or Core class processor available from the Intel Corporation or the well-known Athlon, Turion or Opteron class processor available from AMD Corporation. Many other processors are available.
  • Such a processor usually executes an operating system which may include, for example, the Windows-based operating systems (e.g., Windows NT, Windows 2000 (Windows ME), Windows XP, Windows Vista operating systems) available from the Microsoft Corporation, MAC OS System X operating system available from Apple Computer, one or more of the Linux-based operating system distributions (e.g., the Enterprise Linux operating system available from Red Hat Inc.), the Solaris operating system available from Sun Microsystems, or UNIX operating systems available from various sources. Many other operating systems may be used, and the invention is not limited to any particular operating system.
  • the Windows-based operating systems e.g., Windows NT, Windows 2000 (Windows ME), Windows XP, Windows Vista operating systems
  • Windows-based operating systems e.g., Windows NT, Windows 2000 (Windows ME), Windows XP, Windows Vista operating systems
  • Windows-based operating systems e.g., Windows NT, Windows 2000 (Windows ME), Windows XP, Windows Vista operating systems
  • Windows-based operating systems e.g., Windows NT
  • the processor and operating system together define a computer platform for which application programs in high-level programming languages are written. It should be understood that the invention is not limited to a particular computer system platform, processor, operating system, or network. Further, it should be appreciated that other appropriate programming languages and other appropriate computer systems could also be used.
  • Various embodiments of the instant invention may be programmed using an object-oriented programming language, such as SmallTalk, Java, C++, Ada, Python, or C# (C-Sharp). Other object-oriented programming languages may also be used.
  • Various embodiments of the instant invention may be programmed using one or more scripting languages such as JavaScript and AdobeScript, which may be used in combination with Flash animation. Alternatively or additionally, functional, and/or logical programming languages may be used.
  • Various aspects of the invention may be implemented in a non-programmed environment (e.g., documents created in HTML, XML or other format that, when viewed in a window of a browser program, render aspects of a GUI or perform other functions).
  • Various aspects of the invention may be implemented as programmed or non-programmed elements, or any combination thereof.
  • Computer system 101 may also include one or more memory devices 105 , such as a disk drive, memory, or other device for storing data, connected to the processor 104 .
  • Memory 105 is typically used for storing programs and data during operation of the computer system 101 .
  • Components of computer system 101 may be coupled by an interconnection mechanism such as network 110 , which may include one or more busses (e.g., between components that are integrated within a same machine) and/or a network (e.g., between components that reside on separate discrete machines).
  • the interconnection mechanism enables communications (e.g., data, instructions) to be exchanged between system components of computer system 101 .
  • Computer system 101 may also include one or more input/output (I/O) devices, for example, a keyboard 106 , mouse, trackball, microphone, touch screen, a printing device, display screen 107 , speaker, etc.
  • I/O input/output
  • computer system 101 may contain one or more interfaces (e.g., network communication device 108 ) that connect computer system 101 to a communication network (in addition or as an alternative to the network 110 ).
  • the computer system 101 may include one or more storage systems 109 .
  • the storage system 109 typically includes a computer readable and writeable nonvolatile recording medium in which signals are stored that define a program to be executed by the processor or information stored on or in the medium to be processed by the program.
  • the medium may, for example, be a disk or flash memory.
  • the processor causes data to be read from the nonvolatile recording medium into another memory that allows for faster access to the information by the processor than does the medium.
  • This memory is typically a volatile, random access memory such as a dynamic random access memory (DRAM) or static memory (SRAM).
  • DRAM dynamic random access memory
  • SRAM static memory
  • the memory may be located in storage system 109 , as shown, or in memory system 105 .
  • the processor 104 generally manipulates the data within the integrated circuit memory 104 , and then copies the data to the medium associated with storage 109 after processing is completed.
  • a variety of mechanisms are known for managing data movement between the medium and integrated circuit memory element and the invention is not limited thereto. The invention is not limited to a particular memory system or storage system.
  • the computer system may include specially-programmed, special-purpose hardware, for example, an application-specific integrated circuit (ASIC).
  • ASIC application-specific integrated circuit
  • computer system 101 is shown by way of example as one type of computer system upon which various aspects of the invention may be practiced, it should be appreciated that aspects of the invention are not limited to being implemented on the computer system as shown in FIG. 1 . Various aspects of the invention may be practiced on one or more computers having a different architectures or components than that shown in FIG. 1 .
  • one or more portions of the computer system may be distributed across one or more computer systems coupled to a communications network such as computer systems 103 A and 103 B.
  • These computer systems also may include general-purpose computer systems and/or may include portable or otherwise specialized computing devices such as cellular telephones, and PDAs.
  • various aspects of the invention may be distributed among one or more computer systems (e.g., servers) configured to provide a service to one or more client computers, or to perform an overall task as part of a distributed system.
  • various aspects of the invention may be performed on a client-server or multi-tier system that includes components distributed among one or more server systems that perform various functions according to various embodiments of the invention.
  • These components may be executable, intermediate (e.g., IL) or interpreted (e.g., Java) code which communicate over a communication network (e.g., the Internet) 111 using a communication protocol (e.g., TCP/IP).
  • a communication protocol e.g., TCP/IP
  • FIG. 2 shows an architecture diagram of an example distributed system according to one embodiment of the invention on which an Internet-based commerce site may be implemented.
  • Distributed system 200 may be used to accept, maintain, and transmit and search information regarding bids and requests.
  • a computer system may act as a web server responding to requests from shoppers of an Internet-based commerce site.
  • the web server may communicate with other computer systems (e.g., 201 , 207 A-E), such as database servers, to obtain information that may be needed to provide responses to the shoppers.
  • FIG. 2 is used for example purposes only, and that other architectures may be used to facilitate one or more aspects of the instant invention.
  • System 200 may include one or more computer systems (e.g., systems 201 , 207 A-E) coupled by a communication network 204 .
  • Such computer systems may include, for example, general-purpose computer systems as discussed above with reference to FIG. 1 .
  • each computer system may be configured to perform a specific function for the system.
  • system 201 is a database server that stores bid and request information in one or more databases (e.g., database 202 ).
  • a database server may associate bids and requests and store bidder and requester information.
  • System 201 may include a server process (e.g., process 205 ) that responds to requests from one or more client programs.
  • Process 205 may include, for example, a structured query language (SQL) server or other server-based process that interfaces to one or more client programs distributed among the other systems (e.g., systems 207 A- 207 E).
  • SQL structured query language
  • other computer systems may also act as database servers.
  • Such computer systems including system 201 , may be configured to execute a well-known database management program such as Microsoft's SQL server software, or an open source database manger such as PostgreSQL database manager.
  • These database servers may be configured to respond to database access and update request from other computer systems.
  • one database server may be configured as a master database server that distributes database requests to other database servers in order to maximize the speed of responding to database requests.
  • the master database server may be configured to respond to database update requests and maintain an updated copy of the database on all other database servers.
  • Each of the other database servers may be configured to respond only to database read or search requests.
  • server based processes being executed by the other computer systems may include a web server process, an XML server process, peer-to-peer process, a domain name server process, a routing server process, etc.
  • the computer system executing the process may be configured to accept incoming hypertext transfer protocol (HTTP) requests from a user of an Internet-based commerce site, for example through a web browser 212 being executed on a remote computer system 211 operated by the user.
  • HTTP hypertext transfer protocol
  • Web browser 212 may direct requests through the Internet 213 to an edge routing device 215 associated with an Internet-based commerce site. Edge routing device 215 may direct the request to the web server 207 A through the network 204 . Web server process 209 may respond to the request by providing the requested information. In some instances, web server process 209 may communicate with other computer systems to respond to the request. For example, web server process 209 may receive a request that requires an SQL database query or other database query. In that instance, web server 207 A may convert the received HTTP request into an SQL or other database query for an SQL or other database server. Web server 207 A may transmit the SQL or other database request to the SQL or other database server and, after receiving a response from the database server, respond to the initial HTTP request.
  • a program executed by one of the computer systems 207 B may be capable of managing bid and request information.
  • a program may include any type of application capable of communicating with the other computer systems of the system 200 through network 204 either directly or indirectly.
  • the client program may provide bid and request information to a database server for storage and/or provide bid and/or request information to a user.
  • the program may determine if requests have expired and/or been fulfilled and remove such requests.
  • the program may determine if a bid has been accepted and process any finalization actions such as fee collection.
  • a program executed by one of the computer systems 207 C may be capable of accepting submission of a new request for a product.
  • a program may include any type of application capable of communicating with the other computer systems of the system 200 through network 204 either directly or indirectly.
  • the client program may provide a representation of the request to a request/bid management program for creation and/or storage.
  • a program executed by one of the computer systems 207 D may be capable of accepting submission of a new bid for a product.
  • a program may include any type of application capable of communicating with the other computer systems of the system 200 through network 204 either directly or indirectly.
  • the client program may provide a representation of the bid to a request/bid management program for creation and/or storage.
  • a program executed by one of the computer systems 207 E may be capable of enabling conversations between a requester and a bidder.
  • a program may include any type of application capable of communicating with the other computer systems of the system 200 through network 204 either directly or indirectly.
  • the client program may determine that a bid has been placed by a bidder for a particular request by a requester either by receiving an indication (e.g., from a request/bid management program) or by querying a database, for example.
  • the conversations program may then transmit a representation of a conversation starting message to an account of the requester.
  • the requester may respond to the conversation starting message by transmitting a conversation message back to the bidder.
  • the requester may transmit such a conversation message through the conversation program.
  • the bidder and requester may then continue to transmit conversation message to each other, in some implementations through the conversation program.
  • such computer programs may be implemented on a single computer system or multiple computer systems.
  • FIG. 3 shows an example process 300 according to one embodiment of the instant invention that begins at block 301 .
  • Process 300 or a similar process may be performed by a computing device, such as a general purpose computer 100 described above.
  • Process 300 or a similar process may provide a fast and easy method of providing shoppers with the ability to obtain custom products created based on their own ideas and/or designs.
  • Process 300 or a similar process may be performed to enable a shopper using an Internet-based commerce site to request a custom made product from at least one seller using the Internet-based commerce site.
  • Process 300 or a similar process may be performed to enable sellers using an Internet-based commerce site to bid on custom product creation requests submitted by shoppers using the Internet-base commerce site.
  • Process 300 or a similar process may be performed to enable shoppers using an Internet-based commerce site to choose from a plurality of bids to supply a custom made product that were submitted by sellers using the Internet-based commerce site.
  • Process 300 begins at 301 , and as indicated at block 303 , may include presenting a request creation interface to a shopper.
  • FIG. 4 shows an example request creation interface 400 .
  • the request creation interface may include a webpage 402 viewable through a standard web browser.
  • presenting the request creation interface to the shopper may include transmitting an electronic message, such as a hypertext markup language (HTML) document to the shopper.
  • HTML hypertext markup language
  • a shopper may enter information regarding a custom product design and/or idea.
  • information may include a title 404 , a target price 406 , a quantity 408 , a deadline 410 , a description 412 , one or more descriptive tags 414 , one or more materials 416 , and/or one or more images, selectable by the shopper with controls 418 - 422 .
  • tags may be used for searching and/or categorization of requests.
  • the shopper may submit the information to the Internet-based commerce site.
  • a shopper may submit the information by selecting a submit control of a request creation interface.
  • selecting a submit control may cause a request creation interface, such as a webpage, to transmit an indication of the information to the Internet-based commerce site.
  • the indication may include an electronic message such as a hypertext transfer protocol (HTTP) message.
  • HTTP hypertext transfer protocol
  • FIG. 5 shows an example preview interface 500 that may be present to a shopper after selecting a preview control.
  • a shopper may then submit the request by selecting a finish control 502 such as the one shown in FIG. 5 .
  • Interface 500 may also include a control for adding new listings 504 , title of listing 506 , description 508 , and one or more images 510 - 514 .
  • Other information may also be presented, for example, ideal price 516 , deadline 518 , quantity 520 , material 522 , and tags 524 .
  • process 300 may include accepting information regarding a request for the creation of a custom product from a shopper. Accepting the information may include receiving an electronic message representing the information transmitted from a shopper using a request creation interface, as described above. In some implementations, the information may be received from a communication network, such as the Internet, by a computer device, such as a general purpose computer 100 described above.
  • process 300 may include storing at least some information accepted regarding a request for creation of a custom product.
  • the information may be stored in one or more database tables that may later be queried to access the information.
  • requests may expire after a predetermined period of time and may then be removed from database tables or otherwise flagged so that they are not provided to sellers browsing requests, as described below.
  • a shopper may also select to remove or edit a request he or she submitted.
  • process 300 may include presenting a request browsing interface to one or more sellers.
  • FIG. 6 shows an example request browsing interface according to an example embodiment of the instant invention.
  • a request browsing interface 600 may provide the public or an authorized set of sellers with the ability to browse requests submitted by shoppers (e.g., as described above with respect to block 303 ).
  • the request browsing interface may include a webpage viewable with a standard web browser.
  • the request browsing interface, 600 may include displays of listings arranged by title 602 , ideal price 604 , date posted 606 , deadline 608 , number of bids 610 , and requester 612 .
  • the display of the request list 614 may be rearranged by a user by selecting anyone of 602 - 612 .
  • the request list will display sorted by the selected option.
  • a request browsing interface may display a representation of a plurality of requests submitted by a plurality of shoppers.
  • the representation of the plurality of requests may include a list of requests.
  • the representation of the plurality of requests may include a summary of the requests that allows a seller to quickly determine whether the seller may desire to bid on the request.
  • the summary and/or any other information may be retrieved from a database of information storing request related information, as described above.
  • a seller may select a control associated with a specific request (e.g., click on an image, button, or link) to access a more detailed set of information related to a specific request.
  • selecting such a control may provide access to a specific request interface 700 displaying some or all of the information entered by the shopper originating the request (as described above—for example, title 702 , description 704 , ideal price 706 , deadline 708 , quantity 710 , materials 712 , tags 714 ).
  • One or more images 716 - 718 may also be included.
  • One example specific request interface is shown in FIG. 7 .
  • a specific request interface may notify a seller if a request is still valid (e.g., not expired, removed, or fulfilled).
  • request interface 700 contains a control 720 that permits a user to submit a bid.
  • Display 722 indicates a number of total bids and the number of bids accepted.
  • a seller may access a bid submission interface to submit a bid for one or more requests of the plurality of requests listed with the Internet-based commerce site.
  • the seller may access such a bid submission interface by selecting a bid control in a request browsing interface or a specific request interface.
  • a seller may enter information regarding a bid through a bid submission interface 800 .
  • FIG. 8 shows an example bid submission interface.
  • the information may include a cost 802 , a delivery target date 804 , a product description 806 , shipping details (e.g., cost 808 and how shipped 809 ), payment details (e.g., preferred method 810 , payment terms 812 ) and/or any other desired information.
  • a seller may submit a bid by selecting a place bid control 814 of a bid submission interface.
  • the bid submission interface similar the request submission interface described above, may transmit a representation of a bid to a computer device (e.g., a general purpose computer system 100 as described above).
  • a seller may be asked to confirm a bid before a bid is submitted.
  • process 300 may include accepting information regarding a bid from one or more sellers. Accepting the information may include receiving an electronic message representing the bid from the seller.
  • the information may include an indication of a request corresponding to the bid (e.g., a request ID number, a request name, etc). The indication may allow a computer system to determine an associated request stored in one or more database tables.
  • process 300 may include storing the information regarding the bid in one or more database tables.
  • the bid information stored in the database tables may be associated with a request.
  • the bid information stored in the database tables may be searchable so that all bids associated with/submitted for a particular request may be determined from the database table.
  • a seller may later view details of a bid through a bid status interface.
  • One example bid status interface 900 is shown in FIG. 9 .
  • the bid status interface may provide the seller with an update as to whether the bid has been accepted or whether the request has been otherwise fulfilled or canceled.
  • status is displayed by showing one of current status displays 901 - 903 . Additionally, a user may select status display 901 - 903 to learn additional information.
  • a seller may also edit a previously submitted bid.
  • FIG. 10 shows a bid editing interface 1000 that may be used in some implementations.
  • a seller may change information regarding the bid (cost 1004 , shipping cost 1006 , finish date 1008 , description 1010 , shipping method 1012 , preferred payment method 1014 , payment terms 1016 ) and submit the changed information by selecting a save changes control 1002 .
  • Such a process may be substantially similar to an original submission of a bid.
  • each bid submitted by a seller for a particular request may be kept confidential between the seller submitting the bid and shopper originating the request.
  • process 300 may include presenting the shopper with a bid selection interface.
  • FIG. 11 shows an example bid selection interface 1100 .
  • a bid selection interface may provide a shopper that has submitted a request with information concerning any bids that have been submitted for the request.
  • a bid selection interface may also provide the seller with a status of the request (e.g., expired so no new bids will be incoming, active so more bids may be incoming, fulfilled, etc.) and a control 1102 for accepting bids.
  • the bid selection interface may provide a representation of the bids to the seller. In some embodiments, the bid selection interface may allow a shopper to view information regarding the sellers associated with the bids (e.g., name, location, reviews, prior work).
  • the bid selection interface may enable a shopper to begin a conversation with one or more sellers that have submitted bids for a request.
  • Such conversations may enable a shopper and a seller to negotiate a final agreement and discuss details before a final agreement is reached between the shopper and the seller.
  • such conversations may take place through email, instant messaging, telephone, or any other communication medium.
  • the conversation may occur through a messaging system associated with the Internet-based commerce site.
  • the messaging system may enable the shopper and seller to transmit email or other messages to accounts maintained by the Internet-based commerce site or accounts listed with the Internet-based commerce site.
  • a shopper may select a conversation control to access a message interface through which the shopper may enter a message for the seller.
  • the shopper may select a send control to transmit the message to an account maintained by the Internet based commerce site or to an email account that has been listed with the Internet-based commerce site and associated with the seller.
  • the seller then may respond in like fashion to such a received message.
  • conversions between a shopper and a seller may be recorded in one or more database tables. Such recording may be useful for review later, such as if a dispute between the seller and the shopper arises in the future regarding a particular transaction.
  • a shopper that submitted a request may select a bid from among a plurality of bids submitted for that request.
  • the seller may make such a selection through the bid selection interface (e.g., by selecting a bid selection control).
  • selecting a bid through the bid selection interface may cause an electronic message to be transmitted to a computing device (e.g., a general purpose computer 100 as described above).
  • the electronic message may include an indication of the selected bid (e.g., an ID number associated with the bid).
  • a shopper may be asked to confirm a bid selection before selection is completed.
  • a shopper may select multiple bids. For example, if a shopper desires multiple items and no single seller bids to supply the desired number, the shopper may select multiple sellers to fulfill the request. In some implementations, when a shopper selects a bid, the shopper may be asked if the request should stay open so that future bids may be accepted, and/or if the shopper wants to accept additional bids. In some implementations, if the shopper does not indicate that the request should stay open after accepting a bid, the request may be removed and/or flagged as fulfilled in a database table.
  • process 300 may include accepting a selection of a bid from a shopper. Accepting the selection of the bid may include receiving an electronic message representing a selection of the bid from the shopper. In some implementations, process 300 may include storing information regarding the selection of the bid in one or more database tables.
  • a shopper may access updated status information for a request through a status interface.
  • An example status interface 1200 is shown in FIG. 12 .
  • a shopper may view bids that have been accepted 1202 - 1204 for the request through the status interface.
  • a seller may be notified and asked to confirm a bid before a transaction is finalized.
  • the seller may be notified through an email message sent to an account managed by the Internet-based commerce site, and/or a remote account listed with the Internet-based commerce site.
  • process 300 may include finalizing a transaction between a seller and a shopper.
  • Finalization may include, for example, removing information from a database table, or otherwise flagging that information, requesting feedback from the seller and/or shopper, verifying that the transaction has been completed as desired, allocation/collection/distribution of fees or payments.
  • a payment may be collected from a shopper by the Internet based commerce site (e.g., before the completion of the product or after the completion of the product depending on the deal reached between the seller and shopper and the configuration of the Internet based commerce site).
  • the Internet-based commerce site may then collect a percentage of the payment as a fee for the listing services provided and then distribute the remaining payment to the seller (e.g., to a money account such as a bank account or money transfer account such as a Paypal.com account).
  • a money account such as a bank account or money transfer account such as a Paypal.com account.
  • the seller and shopper may provide payment to each other without the Internet-based commerce site as an intermediary.
  • the Internet-based commerce site may bill the seller a fee (e.g., a percentage of the payment, a flat fee).
  • the internet-based commerce site may charge an account of the seller, such as a bank account, credit card account, or money transferor account. Charging the seller may encourage shoppers to submit more requests and provide a feeling that the service is provided for free.
  • a shopper may be charged for listing a request.
  • feedback may be accepted from the shopper or and or seller about the respective other party. In some implementations, such feedback may be given greater weight compared to feedback regarding standard sales transactions.
  • a seller may submit progress updates to the seller through the Internet-based commerce site.
  • Such progress updates may include descriptions and/or pictures of a custom product being fabricated and/or after the fabrication.
  • FIG. 13 shows one example progress update interface 1300 through which a seller may submit a progress update 1302 to a shopper through the Internet-based commerce site.
  • a seller may submit an electronic message including a representation of the progress update to the Internet-based commerce site by selecting a submit control of a progress update interface.
  • the Internet-based commerce site may allow the associated shopper to view the progress update. For example, the Internet-based commerce site may email the progress update to the shopper or allow the shopper to access the progress update through an update interface (not shown).
  • a shopper may submit a private request to a specific seller. For example, if a shopper and seller have had favorable dealings in the past, a shopper may decide to submit a request directly to that seller only. The seller may receive the request through a private request interface, or an email interface and place bids similar to the above described public request process. In some implementations, a shopper may select multiple sellers to submit a private request to rather than a single seller. Process 300 ends at step 317 .
  • FIG. 14 shows an example process 1400 according to one embodiment of the instant invention.
  • Process 1400 or a similar process may be performed by a computing device, such as a general purpose computer 100 described above.
  • Process 1400 or a similar process may provide a fast and easy method of providing shoppers with the ability to obtain custom products created based on their own ideas and/or designs.
  • Process 1400 or a similar process may be performed to enable a shopper using an Internet-based commerce site to request a custom made product from at least one seller using the Internet-based commerce site.
  • Process 1400 or a similar process may be performed to enable sellers using an Internet-based commerce site to bid on custom product creation requests submitted by shoppers using the Internet-base commerce site.
  • Process 1400 or a similar process may be performed to enable shoppers using an Internet-based commerce site to choose from a plurality of bids to supply a custom made product that were submitted by sellers using the Internet-based commerce site.
  • a shopper accesses a custom request system at 1402 .
  • the shopper is provided access through a web based interface.
  • the shopper uses the interface to generate a custom product request 1406 .
  • the custom product request may include various options, for example, ideal price, deadline for receipt, material, images of desired end product, method of shipment, terms for payment, among other options.
  • the custom product request is submitted at 1406 .
  • Seller(s) review custom product requests at 1408 .
  • a seller uses a request browsing interface, as described above with respect to FIG. 6 . If the seller is interested in fulfilling the custom product request, the seller reviews the request criteria and determines if the criteria are acceptable at 1410 . If the request criteria are acceptable 1410 (Yes), the seller submits a bid at 1412 .
  • the bid is accepted at 1414 (Yes).
  • the seller fulfills the request at 1416 according to the terms of the request.
  • the terms of the request include payment options, which require the shopper to pay for the custom product at 1418 upon delivery. Other payment options may also be used.
  • One alternative includes payment of half the price to begin manufacture, and complete payment upon delivery, although other options may also be used (full payment up front, for example).
  • Process 1400 also provides for negotiation between a shopper and a seller. If the criteria for a custom product request are not acceptable 1410 (No) but would be acceptable to a potential seller if certain modification where made to for example, price, material, and/or deadline, a seller may propose alternative criteria at 1420 . If agreement between the shopper and seller is reached 1422 (Yes), a seller submits a bid for fulfilling the request under the new terms at 1412 . If agreement can not be reached 1422 (No), the shopper waits for different sellers to review the custom product request 1408 . Additionally, the seller may still bid on the custom product request even if agreement on new terms is not reached. Additional negotiation between a shopper and a seller may also occur after a bid is submitted.
  • the shopper and seller may optionally engage in negotiations 1424 to obtain agreement 1426 (Yes).
  • Shopper and Seller may vary the criteria for the custom product request so that the criteria are accepted to both parties. If agreement is reached 1426 (Yes), the seller creates the custom product at 1416 , and the shopper pays at 1418 . If the negotiation does not result in agreement 1426 (No) the shopper waits for different sellers to review the custom product request 1408 . Additionally, the seller may still continue to bid on the custom product request even if the negotiation did not result in agreement.
  • a shopper may access an Internet-based commerce site using a cellular telephone.
  • the Internet-based commerce site may provide information to the cellular telephone through a cellular network using SMS, MMS, HTML or other messages.

Abstract

A system and method for selling product is provided. In accordance with one aspect, shoppers using an Internet-based commerce site may request custom designed products rather than mass produced products from willing sellers. Shoppers may provide terms under which the custom good must be manufactured. Various systems and methods may also provide a platform for shoppers and sellers to negotiate terms and/or to incorporate negotiated terms into such requests. According to some embodiments, the system and method for selling product facilitates fabrication, delivery and payment for customized goods. In one embodiment, requests for customized goods may be fulfilled by multiple sellers. One example includes multiple sellers fulfilling a custom request, and another includes multiple sellers each producing a part of a desired quantity for a custom request, among other options. One aspect also includes allowing shoppers to request custom made products from one or more manufacturers. One aspect includes placing a public request for bids to manufacture a custom product and accepting offers from manufacturers to fulfill the bids.

Description

    RELATED APPLICATIONS
  • This application claims priority under 35 U.S.C. § 119(e) to U.S. Provisional Application Ser. No. 60/881,790, entitled “METHOD AND APPARATUS FOR REQUESTING PRODUCTS,” filed on Jan. 19, 2007, which is incorporated herein by reference in its entirety.
  • BACKGROUND
  • 1. Field of Invention
  • The instant invention relates to Internet-based commerce and more particularly to transactions involving custom products.
  • 2. Discussion of Related Art
  • Internet-based commerce is a major industry world-wide. Typical Internet-based commerce websites present a shopper with a wide variety of products for purchase when the shopper visits the websites (e.g., using a standard web browser). Through a webpage interface, the shopper may choose desired products from among the wide variety of presented products. The shopper may purchase chosen products, for example, by using a standard credit card authorization interface. The chosen products may then be shipped to the shopper or some other address provided by the shopper through the website interface.
  • Some Internet-based commerce sites are linked to a specific manufacturer or type of product and allow shoppers to choose from only a limited array of products from that manufacturer or that type. Others are more general sites that allow shoppers to select from a wide array of product types from a wide array of manufacturers. While some of these Internet-based commerce sites provide shoppers with a department store-like shopping experience where the sites present the shopper with the products of only large sellers or manufacturers, others provide shoppers with a more market-like shopping experience where the site presents the shopper with products from smaller or individual sellers or manufacturers. In any case, shoppers at Internet-based commerce sites are typically presented with a vast number of products of different types, colors, origins, etc. from which to choose.
  • The vast number of Internet-based commerce sites in existence today allows consumers access to a huge array of products. These products are traditionally manufactured by a corporation or individual and offered for sale, either by that corporation or individual or some other entity, through one of the vast number of Internet-based commerce sites.
  • SUMMARY
  • In accordance with one aspect of the instant invention, it is realized that shoppers using an Internet-based commerce site may desire custom designed products rather than mass produced products. One aspect of the instant invention includes allowing shoppers to request custom made products from one or more manufacturers. One aspect of the instant invention includes placing a public request for bids to manufacture a custom product and accepting offers from manufacturers to fulfill the bids.
  • According to one aspect of the present invention, a method of selling a product is provided. The method comprises acts of A) receiving at least one first representation of the product from a shopper, and B) receiving at least one second representation of a first bid to supply the product from a first seller. According to one embodiment of the present invention, the at least one first representation of the product includes at least one of a product description, a product tag, a product material, a product image, a product quantity, an ideal product price, a product price limit, and a product deadline. According to another embodiment of the invention, the at least one second representation of the first bid includes at least one of a first bid description, a first bid price, a first bid quantity, a first bid image, and a first bid supply date. According to another embodiment of the invention, the shopper transmits the at least one first representation of the product through a user interface. According to another embodiment of the invention, the user interface includes at least one webpage.
  • According to one embodiment of the present invention, the product includes at least one custom designed product. According to another embodiment of the invention, the custom designed product includes at least one handmade product. According to another embodiment of the invention, the first bid includes at least one indication of the first seller's intent to manufacture and deliver the product. According to another embodiment of the invention, the method further comprises an act of C) transmitting at least one third representation of the product to the first seller. According to another embodiment of the invention, the third representation includes at least a portion of the first representation. According to another embodiment of the invention, the method further comprises an act of D) displaying the third representation of the product to the first seller through a user interface. According to another embodiment of the invention, the user interface includes at least one webpage. According to another embodiment of the invention, the first seller transmits the at least one second representation of the first bid through the user interface.
  • According to one embodiment of the present invention, the method further comprises an act of C) transmitting at least one third representation of the first bid to the shopper. According to another embodiment of the invention, the third representation includes at least a portion of the second representation. According to another embodiment of the invention, the method further comprises an act of D) displaying the third representation of the first bid to the shopper through a user interface. According to another embodiment of the invention, the user interface includes at least one webpage. According to another embodiment of the invention, the method further comprises an act of C) receiving at least one third representation of an acceptance of the first bid from the shopper. According to another embodiment of the invention, the shopper transmits the third representation of the acceptance through a user interface. According to another embodiment of the invention, the user interface includes at least one web page. According to another embodiment of the invention, the method further comprises an act of D) verifying the first bid with the seller.
  • According to one aspect of the present invention, the act D includes displaying at least one fourth representation of the acceptance through a user interface. According to another embodiment of the invention, the fourth representation includes at least a portion of the third representation. According to another embodiment of the invention, the act D includes receiving at least one verification of the first bid from the first seller. According to another embodiment of the invention, the method further comprises an act of C) receiving at least one third representation of at least one second bid to supply the product from at least one second seller. According to another embodiment of the invention, the method further comprises an act of D) transmitting at least one fourth representation of the first bid and at least one fifth representation of the second bid to the shopper. According to another embodiment of the invention, the method further comprises an act of E) displaying the fourth representation and the fifth representation to the shopper through a user interface. According to another embodiment of the invention, the user interface includes at least one web page.
  • According to one aspect of the present invention, a system for selling a product is provided. The system comprises a product submission component configured to accept submission of at least one request for the product from a shopper, and a bid component configured to accept submission of at least one first representation of at least one bid from at least one seller. According to one embodiment of the present invention, the at least one request for the product includes at least one of a product description, a product tag, a product material, a product image, a product quantity, an ideal product price, a product price limit, and a product deadline. According to another embodiment of the invention, the at least one first representation of the bid includes at least one of a bid description, a bid price, a bid quantity, a bid image, and a bid supply date. According to another embodiment of the invention, the submission component is further configured to display at least one user interface through which the shopper submits the request for the product. According to another embodiment of the invention, the user interface includes at least one webpage. According to another embodiment of the invention, the product includes at least one custom designed product.
  • According to one embodiment of the present invention, the custom designed product includes at least one handmade product. According to another embodiment of the invention, the bid includes at least one indication of the seller's intent to manufacture and deliver the product. According to another embodiment of the invention, the bid component is further configured to transmit at least one second representation of the product to the seller. According to another embodiment of the invention, the second representation includes at least a portion of the request for the product. According to another embodiment of the invention, the bid component is further configured to display the second representation of the product to the seller through a user interface. According to another embodiment of the invention, the user interface includes at least one webpage. According to another embodiment of the invention, the seller submits the at least one first representation of the bid through the user interface. According to another embodiment of the invention, the bid component is further configured to transmit at least one second representation of the bid to the shopper.
  • According to one embodiment of the present invention, the second representation includes at least a portion of the first representation. According to another embodiment of the invention, the bid component is further configured to display the second representation of the bid to the shopper through a user interface. According to another embodiment of the invention, the user interface includes at least one webpage. According to another embodiment of the invention, the bid component is further configured to receive at least one second representation of an acceptance of the bid from the shopper. According to another embodiment of the invention, the bid component is further configured to display at least one third representation of the bid to the shopper through a user interface and the shopper transmits the second representation of the acceptance through the user interface. According to another embodiment of the invention, the user interface includes at least one web page. According to another embodiment of the invention, the bid component is further configured to verify the bid with the seller. According to another embodiment of the invention, verifying the bid with the seller includes displaying at least one third representation of the acceptance to the seller through a user interface. According to another embodiment of the invention, verifying the bid with the seller includes receiving at least one verification of the bid from the seller.
  • According to one embodiment of the present invention, the at least one second representation includes a plurality of second representations, the at least one bid includes a plurality of bids and the at least one seller includes a plurality of sellers. According to another embodiment of the invention, the system further comprises a database component configured to store at least one first portion of the at least one request for the product and at least one second portion of the first representation.
  • According to one aspect of the present invention, a method of selling a plurality of products is provided. The method comprises acts of transmitting at least one first representation of the plurality of products to at least one seller, and receiving at least one second representation of at least one bid to supply at least one first product of the plurality of products from the at least one seller. According to one embodiment of the present invention, the at least one first representation of the plurality of products includes at least one of a product description, a product tag, a product material, a product image, a product quantity, an ideal product price, a product price limit, and a product deadline for each product of the plurality of products. According to another embodiment of the invention, the at least one second representation of the bid includes at least one of a bid description, a bid price, a bid quantity, a bid image, and a bid supply date. According to another embodiment of the invention, the method further comprises an act of C) displaying the at least one first representation through a user interface. According to another embodiment of the invention, the user interface includes at least one webpage. According to another embodiment of the invention, the seller transmits the at least one second representation of the bid through the user interface.
  • According to one embodiment of the present invention, the plurality of products includes at least one custom designed product. According to another embodiment of the invention, the custom designed product includes at least one handmade product. According to another embodiment of the invention, the bid includes at least one indication of the seller's intent to manufacture and deliver the first product. According to another embodiment of the invention, the at least one seller includes a plurality of sellers, the at least one bid includes a plurality of bids, and the at least one second representation includes a plurality of second representations. According to another embodiment of the invention, the method further comprises an act of C) transmitting at least one third representation of the bid to at least one shopper associated with the first product. According to another embodiment of the invention, the third representation includes at least a portion of the second representation. According to another embodiment of the invention, the method further comprises an act of D) receiving at least one fourth representation of an acceptance of the bid from the shopper.
  • According to one aspect of the present invention, a system for selling a plurality of products is provided. The system comprises a bid component configured to display a plurality of requests for a plurality of products and to accept at least one first representation of at least one bid to supply a first product of the plurality of products from at least one seller. According to one embodiment of the present invention, the plurality of requests includes at least one of a product description, a product tag, a product material, a product image, a product quantity, an ideal product price, a product price limit, and a product deadline for each product of the plurality of products. According to another embodiment of the invention, the at least one first representation of the bid includes at least one of a bid description, a bid price, a bid quantity, a bid image, and a bid supply date. According to another embodiment of the invention, the bid component is configured to display the plurality of requests through a user interface. According to another embodiment of the invention, the user interface includes at least one webpage. According to another embodiment of the invention, the seller transmits the at least one representation of the bid through the user interface. According to another embodiment of the invention, the plurality of products includes at least one custom designed product. According to another embodiment of the invention, the custom designed product includes at least one handmade product. According to another embodiment of the invention, the bid includes at least one indication of the seller's intent to manufacture and deliver the first product.
  • According to one embodiment of the present invention, the at least one seller includes a plurality of sellers, the at least one bid includes a plurality of bids, and the at least one first presentation representation includes a plurality of first representations. According to another embodiment of the invention, the bid component is further configured to transmit at least one second representation of the bid to at least one shopper associated with the first product. According to another embodiment of the invention, the second representation includes at least a portion of the first representation. According to another embodiment of the invention, the bid component is configured to accept at least one third representation of an acceptance of the bid from the shopper.
  • Further features and advantages of the instant invention as well as the structure and operation of various embodiments of the instant invention are described in detail below with reference to the accompanying drawings. In the drawings, like reference numerals indicate like or functionally similar elements. Additionally, the left-most one or two digits of a reference numeral identifies the drawing in which the reference numeral first appears.
  • BRIEF DESCRIPTION OF DRAWINGS
  • The accompanying drawings are not intended to be drawn to scale. In the drawings, each identical or nearly identical component that is shown in various figures is represented by a like numeral. For purposes of clarity, not every component may be labeled in every drawing. In the drawings:
  • FIG. 1 shows a block diagram of a general purpose computer and network system in which various aspects of the instant invention may be practiced;
  • FIG. 2 shows an architecture diagram of an example distributed system according to one embodiment of the invention on which an Internet-based commerce site may be implemented;
  • FIG. 3 shows an example process according to one embodiment of the instant invention;
  • FIG. 4 shows an example request creation interface according to one embodiment of the instant invention;
  • FIG. 5 shows an example preview interface according to one embodiment of the instant invention;
  • FIG. 6 shows an example request browsing interface according to one embodiment of the instant invention;
  • FIG. 7 shows an example specific request interface according to one embodiment of the instant invention;
  • FIG. 8 shows an example bid submission interface according to one embodiment of the instant invention;
  • FIG. 9 shows an example bid status interface according to one embodiment of the instant invention;
  • FIG. 10 shows an example bid editing interface according to one embodiment of the instant invention;
  • FIG. 11 shows an example bid selection interface according to one embodiment of the instant invention;
  • FIG. 12 shows an example status interface according to one embodiment of the instant invention;
  • FIG. 13 shows an example progress update interface according to one embodiment of the instant invention; and
  • FIG. 14 shows an example process according to one embodiment of the instant invention.
  • DETAILED DESCRIPTION
  • The instant invention is not limited in its application to the details of construction and the arrangement of components set forth in the following description or shown in the drawings. The instant invention is capable of other embodiments and of being practiced or of being carried out in various ways. Also, the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” “having,” “containing,” “involving,” and variations thereof herein, is meant to encompass the items listed thereafter and equivalents thereof as well as additional items.
  • The term shopper used herein should be understood to include any user of an internet based commerce site. For example, a shopper may include any user of an Internet based commerce site that submits a request for the creation of a custom fabricated product.
  • The instant invention relates generally to transaction related to custom made products through an Internet-based commerce website by submitting requests for such products to the Internet-based commerce site. In some implementations, the custom made products may include handmade products made by one or more sellers using the Internet-based commerce site. By allowing shoppers to request custom made products and suppliers to provide those custom made products to the shoppers, shoppers may experience an enhanced shopping experience and be able to purchase products they may want but may be otherwise unable to find.
  • In one embodiment, an Internet-based commerce site may accept requests from shoppers for custom made products. The Internet-based commerce site may allow suppliers to browse or search such submitted requests and place bids on supplying the requested custom made products to the shoppers. In some implementations, the custom made products may include hand made products fabricated by the sellers.
  • In some embodiments, once a bid is placed, a seller and a shopper may enter into a conversation regarding the creation of the custom product and the details of the deal to supply the custom product. In some embodiments, the conversation may occur through the Internet-based commerce site.
  • In some embodiments, after receiving an acceptable bid, a shopper may accept a bid. In some embodiments, the seller may be notified and a final deal may be made between the shopper and seller according to detail discussed through their conversation. The seller may then fabricate the custom product and supply the shopper with the final custom product.
  • In one embodiment, the Internet-based commerce website may collect a fee associated with a custom made product related transaction. For example, in some implementations, the Internet-based commerce website may take a percentage of the fee paid from the shopper to the seller for creation of the custom product. In some implementations, the shopper may make payment to the bidder through the internet-based commerce site. The Internet-based commerce site may then provide the payment to the seller, and in some implementations, withhold a fee portion of the payment. In some other implementations, the shopper may provide payment to the seller not through the Internet-based commerce site and the seller may provide the fee to the Internet-based commerce site separately.
  • General Purpose Computer System
  • Various aspects of the instant invention may be implemented on one or more computer systems. These computer systems may include, for example, general-purpose computers such as those based on Intel PENTIUM or Core-type processor; Motorola PowerPC; AMD Athlon, Turion or Opteron; Sun UltraSPARC; Hewlett-Packard PA-RISC processors; or any other type of processor. The system may be located on a single computer or may be distributed among multiple computers attached by a communication network.
  • A general-purpose computer system according to one embodiment of the invention may be configured to perform any functions, including but not limited to, storing information, editing information, categorizing items, retrieving information, and transmitting information. It should be appreciated that the system may perform other functions, including other acts of managing information, sharing information, formatting information, communicating with banks and/or credit card providers, etc., and the invention is not limited to having any particular function or set of functions.
  • FIG. 1 shows a block diagram of a general purpose computer and network system in which various aspects of the instant invention may be practiced. For example, various aspects of the invention may be implemented as specialized software executing in one or more computer systems including general-purpose computer system 101 shown in FIG. 1. Computer system 101 may include a general-purpose computer system that is programmable using a high-level computer programming language. Computer system 101 may be also implemented using specially programmed, special purpose hardware. In computer system 101, one or more processors 104 are typically a commercially available processor such as the well-known Pentium or Core class processor available from the Intel Corporation or the well-known Athlon, Turion or Opteron class processor available from AMD Corporation. Many other processors are available. Such a processor usually executes an operating system which may include, for example, the Windows-based operating systems (e.g., Windows NT, Windows 2000 (Windows ME), Windows XP, Windows Vista operating systems) available from the Microsoft Corporation, MAC OS System X operating system available from Apple Computer, one or more of the Linux-based operating system distributions (e.g., the Enterprise Linux operating system available from Red Hat Inc.), the Solaris operating system available from Sun Microsystems, or UNIX operating systems available from various sources. Many other operating systems may be used, and the invention is not limited to any particular operating system.
  • The processor and operating system together define a computer platform for which application programs in high-level programming languages are written. It should be understood that the invention is not limited to a particular computer system platform, processor, operating system, or network. Further, it should be appreciated that other appropriate programming languages and other appropriate computer systems could also be used.
  • Various embodiments of the instant invention may be programmed using an object-oriented programming language, such as SmallTalk, Java, C++, Ada, Python, or C# (C-Sharp). Other object-oriented programming languages may also be used. Various embodiments of the instant invention may be programmed using one or more scripting languages such as JavaScript and AdobeScript, which may be used in combination with Flash animation. Alternatively or additionally, functional, and/or logical programming languages may be used. Various aspects of the invention may be implemented in a non-programmed environment (e.g., documents created in HTML, XML or other format that, when viewed in a window of a browser program, render aspects of a GUI or perform other functions). Various aspects of the invention may be implemented as programmed or non-programmed elements, or any combination thereof.
  • Computer system 101 may also include one or more memory devices 105, such as a disk drive, memory, or other device for storing data, connected to the processor 104. Memory 105 is typically used for storing programs and data during operation of the computer system 101. Components of computer system 101 may be coupled by an interconnection mechanism such as network 110, which may include one or more busses (e.g., between components that are integrated within a same machine) and/or a network (e.g., between components that reside on separate discrete machines). The interconnection mechanism enables communications (e.g., data, instructions) to be exchanged between system components of computer system 101.
  • Computer system 101 may also include one or more input/output (I/O) devices, for example, a keyboard 106, mouse, trackball, microphone, touch screen, a printing device, display screen 107, speaker, etc. In addition, computer system 101 may contain one or more interfaces (e.g., network communication device 108) that connect computer system 101 to a communication network (in addition or as an alternative to the network 110).
  • The computer system 101 may include one or more storage systems 109. The storage system 109, typically includes a computer readable and writeable nonvolatile recording medium in which signals are stored that define a program to be executed by the processor or information stored on or in the medium to be processed by the program. The medium may, for example, be a disk or flash memory. Typically, in operation, the processor causes data to be read from the nonvolatile recording medium into another memory that allows for faster access to the information by the processor than does the medium. This memory is typically a volatile, random access memory such as a dynamic random access memory (DRAM) or static memory (SRAM). The memory may be located in storage system 109, as shown, or in memory system 105. The processor 104 generally manipulates the data within the integrated circuit memory 104, and then copies the data to the medium associated with storage 109 after processing is completed. A variety of mechanisms are known for managing data movement between the medium and integrated circuit memory element and the invention is not limited thereto. The invention is not limited to a particular memory system or storage system.
  • The computer system may include specially-programmed, special-purpose hardware, for example, an application-specific integrated circuit (ASIC). Aspects of the invention may be implemented in software, hardware or firmware, or any combination thereof. Further, such methods, acts, systems, system elements and components thereof may be implemented as part of the computer system described above or as an independent component.
  • Although computer system 101 is shown by way of example as one type of computer system upon which various aspects of the invention may be practiced, it should be appreciated that aspects of the invention are not limited to being implemented on the computer system as shown in FIG. 1. Various aspects of the invention may be practiced on one or more computers having a different architectures or components than that shown in FIG. 1.
  • Specifically, one or more portions of the computer system may be distributed across one or more computer systems coupled to a communications network such as computer systems 103A and 103B. These computer systems also may include general-purpose computer systems and/or may include portable or otherwise specialized computing devices such as cellular telephones, and PDAs. For example, various aspects of the invention may be distributed among one or more computer systems (e.g., servers) configured to provide a service to one or more client computers, or to perform an overall task as part of a distributed system. For example, various aspects of the invention may be performed on a client-server or multi-tier system that includes components distributed among one or more server systems that perform various functions according to various embodiments of the invention. These components may be executable, intermediate (e.g., IL) or interpreted (e.g., Java) code which communicate over a communication network (e.g., the Internet) 111 using a communication protocol (e.g., TCP/IP).
  • It should be appreciated that the invention is not limited to executing on any particular system or group of systems. Also, it should be appreciated that the invention is not limited to any particular distributed architecture, network, or communication protocol.
  • EXAMPLE SYSTEM ARCHITECTURE
  • FIG. 2 shows an architecture diagram of an example distributed system according to one embodiment of the invention on which an Internet-based commerce site may be implemented. Distributed system 200 may be used to accept, maintain, and transmit and search information regarding bids and requests.
  • For example, a computer system (e.g., 201, 207A-E) may act as a web server responding to requests from shoppers of an Internet-based commerce site. The web server may communicate with other computer systems (e.g., 201, 207A-E), such as database servers, to obtain information that may be needed to provide responses to the shoppers. It should be appreciated that FIG. 2 is used for example purposes only, and that other architectures may be used to facilitate one or more aspects of the instant invention.
  • System 200 may include one or more computer systems (e.g., systems 201, 207A-E) coupled by a communication network 204. Such computer systems may include, for example, general-purpose computer systems as discussed above with reference to FIG. 1.
  • In a system practiced on multiple computer systems, each computer system may be configured to perform a specific function for the system.
  • For example, in one embodiment of the instant invention, system 201 is a database server that stores bid and request information in one or more databases (e.g., database 202). In one embodiment, a database server may associate bids and requests and store bidder and requester information.
  • System 201 may include a server process (e.g., process 205) that responds to requests from one or more client programs. Process 205 may include, for example, a structured query language (SQL) server or other server-based process that interfaces to one or more client programs distributed among the other systems (e.g., systems 207A-207E).
  • In some implementations, other computer systems, in addition to system 201, may also act as database servers. Such computer systems, including system 201, may be configured to execute a well-known database management program such as Microsoft's SQL server software, or an open source database manger such as PostgreSQL database manager. These database servers may be configured to respond to database access and update request from other computer systems. In some implementations, one database server may be configured as a master database server that distributes database requests to other database servers in order to maximize the speed of responding to database requests. In some implementations, the master database server may be configured to respond to database update requests and maintain an updated copy of the database on all other database servers. Each of the other database servers may be configured to respond only to database read or search requests.
  • Other server based processes being executed by the other computer systems, may include a web server process, an XML server process, peer-to-peer process, a domain name server process, a routing server process, etc. In the case of a web server process 209, the computer system executing the process may be configured to accept incoming hypertext transfer protocol (HTTP) requests from a user of an Internet-based commerce site, for example through a web browser 212 being executed on a remote computer system 211 operated by the user.
  • Web browser 212 may direct requests through the Internet 213 to an edge routing device 215 associated with an Internet-based commerce site. Edge routing device 215 may direct the request to the web server 207A through the network 204. Web server process 209 may respond to the request by providing the requested information. In some instances, web server process 209 may communicate with other computer systems to respond to the request. For example, web server process 209 may receive a request that requires an SQL database query or other database query. In that instance, web server 207A may convert the received HTTP request into an SQL or other database query for an SQL or other database server. Web server 207A may transmit the SQL or other database request to the SQL or other database server and, after receiving a response from the database server, respond to the initial HTTP request.
  • According to one embodiment, a program executed by one of the computer systems 207B may be capable of managing bid and request information. In one embodiment, such a program may include any type of application capable of communicating with the other computer systems of the system 200 through network 204 either directly or indirectly. For example, the client program may provide bid and request information to a database server for storage and/or provide bid and/or request information to a user. The program may determine if requests have expired and/or been fulfilled and remove such requests. The program may determine if a bid has been accepted and process any finalization actions such as fee collection.
  • According to one embodiment, a program executed by one of the computer systems 207C may be capable of accepting submission of a new request for a product. In one embodiment, such a program may include any type of application capable of communicating with the other computer systems of the system 200 through network 204 either directly or indirectly. For example, the client program may provide a representation of the request to a request/bid management program for creation and/or storage.
  • According to one embodiment, a program executed by one of the computer systems 207D may be capable of accepting submission of a new bid for a product. In one embodiment, such a program may include any type of application capable of communicating with the other computer systems of the system 200 through network 204 either directly or indirectly. For example, the client program may provide a representation of the bid to a request/bid management program for creation and/or storage.
  • According to one embodiment, a program executed by one of the computer systems 207E may be capable of enabling conversations between a requester and a bidder. In one embodiment, such a program may include any type of application capable of communicating with the other computer systems of the system 200 through network 204 either directly or indirectly. For example, the client program may determine that a bid has been placed by a bidder for a particular request by a requester either by receiving an indication (e.g., from a request/bid management program) or by querying a database, for example. The conversations program may then transmit a representation of a conversation starting message to an account of the requester. The requester may respond to the conversation starting message by transmitting a conversation message back to the bidder. In some implementations, the requester may transmit such a conversation message through the conversation program. The bidder and requester may then continue to transmit conversation message to each other, in some implementations through the conversation program.
  • In various embodiments, such computer programs may be implemented on a single computer system or multiple computer systems.
  • EXAMPLE PROCESSES AND INTERFACES
  • FIG. 3 shows an example process 300 according to one embodiment of the instant invention that begins at block 301. Process 300 or a similar process may be performed by a computing device, such as a general purpose computer 100 described above. Process 300 or a similar process may provide a fast and easy method of providing shoppers with the ability to obtain custom products created based on their own ideas and/or designs. Process 300 or a similar process may be performed to enable a shopper using an Internet-based commerce site to request a custom made product from at least one seller using the Internet-based commerce site. Process 300 or a similar process may be performed to enable sellers using an Internet-based commerce site to bid on custom product creation requests submitted by shoppers using the Internet-base commerce site. Process 300 or a similar process may be performed to enable shoppers using an Internet-based commerce site to choose from a plurality of bids to supply a custom made product that were submitted by sellers using the Internet-based commerce site.
  • Process 300 begins at 301, and as indicated at block 303, may include presenting a request creation interface to a shopper. FIG. 4 shows an example request creation interface 400. The request creation interface may include a webpage 402 viewable through a standard web browser. In some implementations, presenting the request creation interface to the shopper may include transmitting an electronic message, such as a hypertext markup language (HTML) document to the shopper.
  • In some embodiments, through a request creation interface, a shopper may enter information regarding a custom product design and/or idea. In some implementations, such information may include a title 404, a target price 406, a quantity 408, a deadline 410, a description 412, one or more descriptive tags 414, one or more materials 416, and/or one or more images, selectable by the shopper with controls 418-422. In some implementations, tags may be used for searching and/or categorization of requests.
  • Various aspects of the present invention may be practiced in accordance with the teachings of U.S. provisional patent application No. 60/834,079 to Maguire, et al., entitled “SYSTEM AND METHOD FOR DYNAMIC CATEGORIZATION,” and filed on Jul. 28, 2006 incorporated by reference herein. Said application describes in more detail a system and process in accordance with some embodiments of the instant invention, and in particular a system and process that may be used for categorization and searching of requests and/or bids.
  • When a shopper has finished entering information regarding the custom product, the shopper may submit the information to the Internet-based commerce site. For example, a shopper may submit the information by selecting a submit control of a request creation interface. In some implementations, selecting a submit control may cause a request creation interface, such as a webpage, to transmit an indication of the information to the Internet-based commerce site. In some implementations, the indication may include an electronic message such as a hypertext transfer protocol (HTTP) message.
  • In the example embodiment of FIG. 4, a shopper may preview a request before submitting the request by selecting a preview control 424. FIG. 5 shows an example preview interface 500 that may be present to a shopper after selecting a preview control. A shopper may then submit the request by selecting a finish control 502 such as the one shown in FIG. 5. Interface 500 may also include a control for adding new listings 504, title of listing 506, description 508, and one or more images 510-514. Other information may also be presented, for example, ideal price 516, deadline 518, quantity 520, material 522, and tags 524.
  • As indicated at block 305 of FIG. 3, process 300 may include accepting information regarding a request for the creation of a custom product from a shopper. Accepting the information may include receiving an electronic message representing the information transmitted from a shopper using a request creation interface, as described above. In some implementations, the information may be received from a communication network, such as the Internet, by a computer device, such as a general purpose computer 100 described above.
  • In some embodiments, process 300 may include storing at least some information accepted regarding a request for creation of a custom product. The information, for example, may be stored in one or more database tables that may later be queried to access the information.
  • In some embodiments, requests may expire after a predetermined period of time and may then be removed from database tables or otherwise flagged so that they are not provided to sellers browsing requests, as described below. In some implementations, a shopper may also select to remove or edit a request he or she submitted.
  • As indicated at block 307 of FIG. 3, process 300 may include presenting a request browsing interface to one or more sellers. FIG. 6 shows an example request browsing interface according to an example embodiment of the instant invention. A request browsing interface 600 may provide the public or an authorized set of sellers with the ability to browse requests submitted by shoppers (e.g., as described above with respect to block 303). In some implementations, the request browsing interface may include a webpage viewable with a standard web browser. The request browsing interface, 600, may include displays of listings arranged by title 602, ideal price 604, date posted 606, deadline 608, number of bids 610, and requester 612. In one example, the display of the request list 614 may be rearranged by a user by selecting anyone of 602-612. The request list will display sorted by the selected option.
  • In some embodiments, a request browsing interface may display a representation of a plurality of requests submitted by a plurality of shoppers. In some implementations, the representation of the plurality of requests may include a list of requests. In some implementations, the representation of the plurality of requests may include a summary of the requests that allows a seller to quickly determine whether the seller may desire to bid on the request. In some implementations, the summary and/or any other information (e.g., pictures, titles, etc.) may be retrieved from a database of information storing request related information, as described above.
  • In some embodiments, a seller may select a control associated with a specific request (e.g., click on an image, button, or link) to access a more detailed set of information related to a specific request. In some implementations, for example, selecting such a control may provide access to a specific request interface 700 displaying some or all of the information entered by the shopper originating the request (as described above—for example, title 702, description 704, ideal price 706, deadline 708, quantity 710, materials 712, tags 714). One or more images 716-718 may also be included. One example specific request interface is shown in FIG. 7. In some implementations, a specific request interface may notify a seller if a request is still valid (e.g., not expired, removed, or fulfilled). In one embodiment, request interface 700 contains a control 720 that permits a user to submit a bid. Display 722 indicates a number of total bids and the number of bids accepted.
  • In some implementations, a seller may access a bid submission interface to submit a bid for one or more requests of the plurality of requests listed with the Internet-based commerce site. In some implementations, for example, the seller may access such a bid submission interface by selecting a bid control in a request browsing interface or a specific request interface.
  • In some embodiments, a seller may enter information regarding a bid through a bid submission interface 800. FIG. 8 shows an example bid submission interface. The information may include a cost 802, a delivery target date 804, a product description 806, shipping details (e.g., cost 808 and how shipped 809), payment details (e.g., preferred method 810, payment terms 812) and/or any other desired information.
  • In some embodiments, a seller may submit a bid by selecting a place bid control 814 of a bid submission interface. The bid submission interface, similar the request submission interface described above, may transmit a representation of a bid to a computer device (e.g., a general purpose computer system 100 as described above). In some implementations, a seller may be asked to confirm a bid before a bid is submitted.
  • As indicated in block 309, process 300 may include accepting information regarding a bid from one or more sellers. Accepting the information may include receiving an electronic message representing the bid from the seller. The information may include an indication of a request corresponding to the bid (e.g., a request ID number, a request name, etc). The indication may allow a computer system to determine an associated request stored in one or more database tables.
  • In some embodiments, process 300 may include storing the information regarding the bid in one or more database tables. The bid information stored in the database tables may be associated with a request. The bid information stored in the database tables may be searchable so that all bids associated with/submitted for a particular request may be determined from the database table.
  • In some embodiments, a seller may later view details of a bid through a bid status interface. One example bid status interface 900 is shown in FIG. 9. In some implementations, the bid status interface may provide the seller with an update as to whether the bid has been accepted or whether the request has been otherwise fulfilled or canceled. In one embodiment, status is displayed by showing one of current status displays 901-903. Additionally, a user may select status display 901-903 to learn additional information.
  • In some embodiments, a seller may also edit a previously submitted bid. FIG. 10, for example, shows a bid editing interface 1000 that may be used in some implementations. A seller, for example, may change information regarding the bid (cost 1004, shipping cost 1006, finish date 1008, description 1010, shipping method 1012, preferred payment method 1014, payment terms 1016) and submit the changed information by selecting a save changes control 1002. Such a process may be substantially similar to an original submission of a bid.
  • In some implementations, each bid submitted by a seller for a particular request may be kept confidential between the seller submitting the bid and shopper originating the request.
  • As indicated at block 311, process 300 may include presenting the shopper with a bid selection interface. FIG. 11 shows an example bid selection interface 1100. A bid selection interface may provide a shopper that has submitted a request with information concerning any bids that have been submitted for the request. In some implementations, a bid selection interface may also provide the seller with a status of the request (e.g., expired so no new bids will be incoming, active so more bids may be incoming, fulfilled, etc.) and a control 1102 for accepting bids.
  • In some embodiments, the bid selection interface may provide a representation of the bids to the seller. In some embodiments, the bid selection interface may allow a shopper to view information regarding the sellers associated with the bids (e.g., name, location, reviews, prior work).
  • In some embodiments, the bid selection interface may enable a shopper to begin a conversation with one or more sellers that have submitted bids for a request. Such conversations may enable a shopper and a seller to negotiate a final agreement and discuss details before a final agreement is reached between the shopper and the seller.
  • In some embodiments, such conversations may take place through email, instant messaging, telephone, or any other communication medium. In one example implementation, the conversation may occur through a messaging system associated with the Internet-based commerce site. The messaging system may enable the shopper and seller to transmit email or other messages to accounts maintained by the Internet-based commerce site or accounts listed with the Internet-based commerce site. For example, a shopper may select a conversation control to access a message interface through which the shopper may enter a message for the seller. The shopper may select a send control to transmit the message to an account maintained by the Internet based commerce site or to an email account that has been listed with the Internet-based commerce site and associated with the seller. The seller then may respond in like fashion to such a received message.
  • In some implementations, conversions between a shopper and a seller may be recorded in one or more database tables. Such recording may be useful for review later, such as if a dispute between the seller and the shopper arises in the future regarding a particular transaction.
  • In some embodiments, a shopper that submitted a request may select a bid from among a plurality of bids submitted for that request. In some embodiments, the seller may make such a selection through the bid selection interface (e.g., by selecting a bid selection control). In some implementations, selecting a bid through the bid selection interface may cause an electronic message to be transmitted to a computing device (e.g., a general purpose computer 100 as described above). The electronic message may include an indication of the selected bid (e.g., an ID number associated with the bid). In some embodiments, a shopper may be asked to confirm a bid selection before selection is completed.
  • In some embodiments, a shopper may select multiple bids. For example, if a shopper desires multiple items and no single seller bids to supply the desired number, the shopper may select multiple sellers to fulfill the request. In some implementations, when a shopper selects a bid, the shopper may be asked if the request should stay open so that future bids may be accepted, and/or if the shopper wants to accept additional bids. In some implementations, if the shopper does not indicate that the request should stay open after accepting a bid, the request may be removed and/or flagged as fulfilled in a database table.
  • As indicated at block 313, process 300 may include accepting a selection of a bid from a shopper. Accepting the selection of the bid may include receiving an electronic message representing a selection of the bid from the shopper. In some implementations, process 300 may include storing information regarding the selection of the bid in one or more database tables.
  • In some embodiments, after bid information has been accepted, a shopper may access updated status information for a request through a status interface. An example status interface 1200 is shown in FIG. 12. As shown, a shopper may view bids that have been accepted 1202-1204 for the request through the status interface.
  • In some implementations, after a bid has been accepted, a seller may be notified and asked to confirm a bid before a transaction is finalized. In some implementations, the seller may be notified through an email message sent to an account managed by the Internet-based commerce site, and/or a remote account listed with the Internet-based commerce site.
  • As indicated at block 315, process 300 may include finalizing a transaction between a seller and a shopper. Finalization may include, for example, removing information from a database table, or otherwise flagging that information, requesting feedback from the seller and/or shopper, verifying that the transaction has been completed as desired, allocation/collection/distribution of fees or payments. In some implementations, for example, a payment may be collected from a shopper by the Internet based commerce site (e.g., before the completion of the product or after the completion of the product depending on the deal reached between the seller and shopper and the configuration of the Internet based commerce site). In some implementations the Internet-based commerce site may then collect a percentage of the payment as a fee for the listing services provided and then distribute the remaining payment to the seller (e.g., to a money account such as a bank account or money transfer account such as a Paypal.com account).
  • In other implementations, the seller and shopper may provide payment to each other without the Internet-based commerce site as an intermediary. In such implementations, the Internet-based commerce site may bill the seller a fee (e.g., a percentage of the payment, a flat fee). The internet-based commerce site, for example, may charge an account of the seller, such as a bank account, credit card account, or money transferor account. Charging the seller may encourage shoppers to submit more requests and provide a feeling that the service is provided for free. However, in other implementations, a shopper may be charged for listing a request.
  • In some implementations, feedback may be accepted from the shopper or and or seller about the respective other party. In some implementations, such feedback may be given greater weight compared to feedback regarding standard sales transactions.
  • In some embodiments, during and after the creation of a custom product, a seller may submit progress updates to the seller through the Internet-based commerce site. Such progress updates, for example, may include descriptions and/or pictures of a custom product being fabricated and/or after the fabrication. FIG. 13 shows one example progress update interface 1300 through which a seller may submit a progress update 1302 to a shopper through the Internet-based commerce site.
  • In some implementations, a seller may submit an electronic message including a representation of the progress update to the Internet-based commerce site by selecting a submit control of a progress update interface. In some implementations, after receiving a representation of a progress update, the Internet-based commerce site may allow the associated shopper to view the progress update. For example, the Internet-based commerce site may email the progress update to the shopper or allow the shopper to access the progress update through an update interface (not shown).
  • In some embodiments of the instant invention, in addition to or as an alternative to public requests for a custom product, a shopper may submit a private request to a specific seller. For example, if a shopper and seller have had favorable dealings in the past, a shopper may decide to submit a request directly to that seller only. The seller may receive the request through a private request interface, or an email interface and place bids similar to the above described public request process. In some implementations, a shopper may select multiple sellers to submit a private request to rather than a single seller. Process 300 ends at step 317.
  • FIG. 14 shows an example process 1400 according to one embodiment of the instant invention. Process 1400 or a similar process may be performed by a computing device, such as a general purpose computer 100 described above. Process 1400 or a similar process may provide a fast and easy method of providing shoppers with the ability to obtain custom products created based on their own ideas and/or designs. Process 1400 or a similar process may be performed to enable a shopper using an Internet-based commerce site to request a custom made product from at least one seller using the Internet-based commerce site. Process 1400 or a similar process may be performed to enable sellers using an Internet-based commerce site to bid on custom product creation requests submitted by shoppers using the Internet-base commerce site. Process 1400 or a similar process may be performed to enable shoppers using an Internet-based commerce site to choose from a plurality of bids to supply a custom made product that were submitted by sellers using the Internet-based commerce site.
  • A shopper accesses a custom request system at 1402. In one embodiment, the shopper is provided access through a web based interface. In one embodiment the shopper uses the interface to generate a custom product request 1406. The custom product request may include various options, for example, ideal price, deadline for receipt, material, images of desired end product, method of shipment, terms for payment, among other options. The custom product request is submitted at 1406. Seller(s) review custom product requests at 1408. In one embodiment, a seller uses a request browsing interface, as described above with respect to FIG. 6. If the seller is interested in fulfilling the custom product request, the seller reviews the request criteria and determines if the criteria are acceptable at 1410. If the request criteria are acceptable 1410 (Yes), the seller submits a bid at 1412.
  • If the submitted bid is acceptable to the shopper the bid is accepted at 1414 (Yes). Once a bid has been accepted the seller fulfills the request at 1416 according to the terms of the request. In one embodiment, the terms of the request include payment options, which require the shopper to pay for the custom product at 1418 upon delivery. Other payment options may also be used. One alternative includes payment of half the price to begin manufacture, and complete payment upon delivery, although other options may also be used (full payment up front, for example).
  • Process 1400 also provides for negotiation between a shopper and a seller. If the criteria for a custom product request are not acceptable 1410 (No) but would be acceptable to a potential seller if certain modification where made to for example, price, material, and/or deadline, a seller may propose alternative criteria at 1420. If agreement between the shopper and seller is reached 1422 (Yes), a seller submits a bid for fulfilling the request under the new terms at 1412. If agreement can not be reached 1422 (No), the shopper waits for different sellers to review the custom product request 1408. Additionally, the seller may still bid on the custom product request even if agreement on new terms is not reached. Additional negotiation between a shopper and a seller may also occur after a bid is submitted. If the shopper does not accept a bid at 1414 (No), the shopper and seller may optionally engage in negotiations 1424 to obtain agreement 1426 (Yes). Shopper and Seller may vary the criteria for the custom product request so that the criteria are accepted to both parties. If agreement is reached 1426 (Yes), the seller creates the custom product at 1416, and the shopper pays at 1418. If the negotiation does not result in agreement 1426 (No) the shopper waits for different sellers to review the custom product request 1408. Additionally, the seller may still continue to bid on the custom product request even if the negotiation did not result in agreement.
  • It should be understood that although various aspects of the instant invention have been described with respect to general purpose computers and/or wired communication networks that the instant invention is not so limited. Rather, various embodiments of the instant invention may include processes performed by and/or communication with wireless networks and/or mobile and/or specialized computing devices. For example, in some implementations, a shopper may access an Internet-based commerce site using a cellular telephone. The Internet-based commerce site may provide information to the cellular telephone through a cellular network using SMS, MMS, HTML or other messages.
  • Having thus described several aspects of at least one embodiment of this invention, it is to be appreciated various alterations, modifications, and improvements will readily occur to those skilled in the art. Such alterations, modifications, and improvements are intended to be part of this disclosure, and are intended to be within the spirit and scope of the invention. Accordingly, the foregoing description and drawings are by way of example only.

Claims (79)

1. A method of selling a product, the method comprising act of:
A) receiving at least one first representation of the product from a shopper; and
B) receiving at least one second representation of a first bid to supply the product from a first seller.
2. The method of claim 1, wherein the at least one first representation of the product includes at least one of a product description, a product tag, a product material, a product image, a product quantity, an ideal product price, a product price limit, and a product deadline.
3. The method of claim 1, wherein the at least one second representation of the first bid includes at least one of a first bid description, a first bid price, a first bid quantity, a first bid image, and a first bid supply date.
4. The method of claim 1, wherein the shopper transmits the at least one first representation of the product through a user interface.
5. The method of claim 4, wherein the user interface includes at least one webpage.
6. The method of claim 1, wherein the product includes at least one custom designed product.
7. The method of claim 6, wherein the custom designed product includes at least one handmade product.
8. The method of claim 1, wherein the first bid includes at least one indication of the first seller's intent to manufacture and deliver the product.
9. The method of claim 1, further comprising an act of C) transmitting at least one third representation of the product to the first seller.
10. The method of claim 9, wherein the third representation includes at least a portion of the first representation.
11. The method of claim 9, further comprising an act of D) displaying the third representation of the product to the first seller through a user interface.
12. The method of claim 11, wherein the user interface includes at least one webpage.
13. The method of claim 11, wherein the first seller transmits the at least one second representation of the first bid through the user interface.
14. The method of claim 1, further comprising an act of C) transmitting at least one third representation of the first bid to the shopper.
15. The method of claim 14, wherein the third representation includes at least a portion of the second representation.
16. The method of claim 14, further comprising an act of D) displaying the third representation of the first bid to the shopper through a user interface.
17. The method of claim 16, wherein the user interface includes at least one webpage.
18. The method of claim 1, further comprising an act of C) receiving at least one third representation of an acceptance of the first bid from the shopper.
19. The method of claim 18, wherein the shopper transmits the third representation of the acceptance through a user interface.
20. The method of claim 19, wherein the user interface includes at least one web page.
21. The method of claim 18, further comprising an act of D) verifying the first bid with the seller.
22. The method of claim 21, wherein the act D includes displaying at least one fourth representation of the acceptance through a user interface.
23. The method of claim 22, wherein the fourth representation includes at least a portion of the third representation.
24. The method of claim 21, wherein the act D includes receiving at least one verification of the first bid from the first seller.
25. The method of claim 1, further comprising an act of C) receiving at least one third representation of at least one second bid to supply the product from at least one second seller.
26. The method of claim 25, further comprising an act of D) transmitting at least one fourth representation of the first bid and at least one fifth representation of the second bid to the shopper.
27. The method of claim 26, further comprising an act of E) displaying the fourth representation and the fifth representation to the shopper through a user interface.
28. The method of claim 27, wherein the user interface includes at least one web page.
29. A system for selling a product, the system comprising:
a product submission component configured to accept submission of at least one request for the product from a shopper; and
a bid component configured to accept submission of at least one first representation of at least one bid from at least one seller.
30. The system of claim 29, wherein the at least one request for the product includes at least one of a product description, a product tag, a product material, a product image, a product quantity, an ideal product price, a product price limit, and a product deadline.
31. The system of claim 30, wherein the at least one first representation of the bid includes at least one of a bid description, a bid price, a bid quantity, a bid image, and a bid supply date.
32. The system of claim 29, wherein the submission component is further configured to display at least one user interface through which the shopper submits the request for the product.
33. The system of claim 32, wherein the user interface includes at least one webpage.
34. The system of claim 29, wherein the product includes at least one custom designed product.
35. The method of claim 34, wherein the custom designed product includes at least one handmade product.
36. The system of claim 29, wherein the bid includes at least one indication of the seller's intent to manufacture and deliver the product.
37. The system of claim 29, wherein the bid component is further configured to transmit at least one second representation of the product to the seller.
38. The system of claim 37, wherein the second representation includes at least a portion of the request for the product.
39. The system of claim 37, wherein the bid component is further configured to display the second representation of the product to the seller through a user interface.
40. The system of claim 39, wherein the user interface includes at least one webpage.
41. The system of claim 39, wherein the seller submits the at least one first representation of the bid through the user interface.
42. The system of claim 29, wherein the bid component is further configured to transmit at least one second representation of the bid to the shopper.
43. The system of claim 42, wherein the second representation includes at least a portion of the first representation.
44. The system of claim 42, wherein the bid component is further configured to display the second representation of the bid to the shopper through a user interface.
45. The system of claim 44, wherein the user interface includes at least one webpage.
46. The system of claim 29, wherein the bid component is further configured to receive at least one second representation of an acceptance of the bid from the shopper.
47. The system of claim 46, wherein the bid component is further configured to display at least one third representation of the bid to the shopper through a user interface and the shopper transmits the second representation of the acceptance through the user interface.
48. The system of claim 47, wherein the user interface includes at least one web page.
49. The system of claim 46, wherein the bid component is further configured to verify the bid with the seller.
50. The system of claim 49, wherein verifying the bid with the seller includes displaying at least one third representation of the acceptance to the seller through a user interface.
51. The system of claim 49, wherein verifying the bid with the seller includes receiving at least one verification of the bid from the seller.
52. The system of claim 29, wherein the at least one second representation includes a plurality of second representations, the at least one bid includes a plurality of bids and the at least one seller includes a plurality of sellers.
53. The system of claim 29, further comprising a database component configured to store at least one first portion of the at least one request for the product and at least one second portion of the first representation.
54. A method of selling a plurality of products, the method comprising acts of:
A) transmitting at least one first representation of the plurality of products to at least one seller; and
B) receiving at least one second representation of at least one bid to supply at least one first product of the plurality of products from the at least one seller.
55. The method of claim 54, wherein the at least one first representation of the plurality of products includes at least one of a product description, a product tag, a product material, a product image, a product quantity, an ideal product price, a product price limit, and a product deadline for each product of the plurality of products.
56. The method of claim 54, wherein the at least one second representation of the bid includes at least one of a bid description, a bid price, a bid quantity, a bid image, and a bid supply date.
57. The method of claim 54, further comprising an act of C) displaying the at least one first representation through a user interface.
58. The method of claim 57, wherein the user interface includes at least one webpage.
59. The method of claim 57, wherein the seller transmits the at least one second representation of the bid through the user interface.
60. The method of claim 54, wherein the plurality of products includes at least one custom designed product.
61. The method of claim 58, wherein the custom designed product includes at least one handmade product.
62. The method of claim 54, wherein the bid includes at least one indication of the seller's intent to manufacture and deliver the first product.
63. The method of claim 54, wherein the at least one seller includes a plurality of sellers, the at least one bid includes a plurality of bids, and the at least one second representation includes a plurality of second representations.
64. The method of claim 54, further comprising an act of C) transmitting at least one third representation of the bid to at least one shopper associated with the first product.
65. The method of claim 64, wherein the third representation includes at least a portion of the second representation.
66. The method of claim 64, further comprising an act of D) receiving at least one fourth representation of an acceptance of the bid from the shopper.
67. A system for selling a plurality of products, the system comprising:
a bid component configured to display a plurality of requests for a plurality of products and to accept at least one first representation of at least one bid to supply a first product of the plurality of products from at least one seller.
68. The system of claim 67, wherein the plurality of requests includes at least one of a product description, a product tag, a product material, a product image, a product quantity, an ideal product price, a product price limit, and a product deadline for each product of the plurality of products.
69. The system of claim 67, wherein the at least one first representation of the bid includes at least one of a bid description, a bid price, a bid quantity, a bid image, and a bid supply date.
70. The system of claim 67, wherein the bid component is configured to display the plurality of requests through a user interface.
71. The system of claim 70, wherein the user interface includes at least one webpage.
72. The system of claim 70, wherein the seller transmits the at least one representation of the bid through the user interface.
73. The system of claim 67, wherein the plurality of products includes at least one custom designed product.
74. The method of claim 73, wherein the custom designed product includes at least one handmade product.
75. The system of claim 67, wherein the bid includes at least one indication of the seller's intent to manufacture and deliver the first product.
76. The system of claim 67, wherein the at least one seller includes a plurality of sellers, the at least one bid includes a plurality of bids, and the at least one first presentation representation includes a plurality of first representations.
77. The system of claim 67, wherein the bid component is further configured to transmit at least one second representation of the bid to at least one shopper associated with the first product.
78. The system of claim 77, wherein the second representation includes at least a portion of the first representation.
79. The system of claim 77, wherein the bid component is configured to accept at least one third representation of an acceptance of the bid from the shopper.
US12/017,501 2007-01-19 2008-01-22 Method and apparatus for requesting products Abandoned US20080249896A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US12/017,501 US20080249896A1 (en) 2007-01-19 2008-01-22 Method and apparatus for requesting products
US16/144,640 US10915935B2 (en) 2007-01-19 2018-09-27 Method and apparatus for requesting products
US17/144,943 US11748792B2 (en) 2007-01-19 2021-01-08 Method and apparatus for requesting products

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US88179007P 2007-01-19 2007-01-19
US12/017,501 US20080249896A1 (en) 2007-01-19 2008-01-22 Method and apparatus for requesting products

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/144,640 Continuation US10915935B2 (en) 2007-01-19 2018-09-27 Method and apparatus for requesting products

Publications (1)

Publication Number Publication Date
US20080249896A1 true US20080249896A1 (en) 2008-10-09

Family

ID=39636404

Family Applications (3)

Application Number Title Priority Date Filing Date
US12/017,501 Abandoned US20080249896A1 (en) 2007-01-19 2008-01-22 Method and apparatus for requesting products
US16/144,640 Active 2028-12-04 US10915935B2 (en) 2007-01-19 2018-09-27 Method and apparatus for requesting products
US17/144,943 Active 2028-12-12 US11748792B2 (en) 2007-01-19 2021-01-08 Method and apparatus for requesting products

Family Applications After (2)

Application Number Title Priority Date Filing Date
US16/144,640 Active 2028-12-04 US10915935B2 (en) 2007-01-19 2018-09-27 Method and apparatus for requesting products
US17/144,943 Active 2028-12-12 US11748792B2 (en) 2007-01-19 2021-01-08 Method and apparatus for requesting products

Country Status (5)

Country Link
US (3) US20080249896A1 (en)
EP (1) EP2104914A4 (en)
AU (1) AU2008206061A1 (en)
CA (1) CA2675984A1 (en)
WO (1) WO2008089475A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110270815A1 (en) * 2010-04-30 2011-11-03 Microsoft Corporation Extracting structured data from web queries
US20190043120A1 (en) * 2017-08-02 2019-02-07 William Ryu Database search-based network communication
US20190278453A1 (en) * 2016-11-04 2019-09-12 Huizhou Tcl Mobile Communication Co., Ltd. Screen capturing method and system for electronic device, and electronic device

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008089475A1 (en) * 2007-01-19 2008-07-24 Etsy, Inc. Method and apparatus for requesting products
CN109961352A (en) * 2019-02-19 2019-07-02 深圳市联接智界科技有限公司 A kind of intelligence quotation system

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010051904A1 (en) * 2000-06-09 2001-12-13 Tomoki Nishimura Method and system for displaying custom-made product specification information, server and terminal for the system, and method of selecting custom-made product specifications
US20020090240A1 (en) * 2000-03-29 2002-07-11 Artfulgiving.Com, Inc. System and method for printing a design on a selected printable media at a selected printing facility
US6496851B1 (en) * 1999-08-04 2002-12-17 America Online, Inc. Managing negotiations between users of a computer network by automatically engaging in proposed activity using parameters of counterproposal of other user
US20030004850A1 (en) * 2000-09-18 2003-01-02 Emptoris, Inc. Auction management
US20030012454A1 (en) * 2001-06-15 2003-01-16 Eastman Kodak Company Custom cut image products
US20030083982A1 (en) * 1996-03-29 2003-05-01 Fisher Alan S. Method and system for offering an item for sale using a user-selectable bid indicia
US20030109949A1 (en) * 2000-09-28 2003-06-12 Kenji Ikeda Commodity design creating and processing system
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
US20040188012A1 (en) * 2003-03-31 2004-09-30 Westberg Aaron R Custom gauge panel and system and method for manufacture thereof
US20050177468A1 (en) * 2004-02-05 2005-08-11 Kiet Lam Request for quote system and method
US20050240507A1 (en) * 2004-04-26 2005-10-27 William Galen Methods and apparatus for an auction system with interactive bidding
US20050246240A1 (en) * 2004-05-03 2005-11-03 Padilla Raymund M System and method for business-to-business buying, selling, sourcing and matching of proudcts and services across multiple business partners over the internet
US20050289042A1 (en) * 2004-06-24 2005-12-29 Friesen Richard W Auction merger system
US7884953B1 (en) * 2000-06-02 2011-02-08 Mars Incorporated High resolution ink-jet printing on edibles and products made
US7899721B2 (en) * 2001-02-27 2011-03-01 Accenture Global Services Gmbh E-commerce system, method and computer program product

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001080133A2 (en) * 2000-04-17 2001-10-25 Emtera Corporation System and method for wireless purchases of goods and services
KR20010106868A (en) * 2000-05-23 2001-12-07 이재경 Ordering Goods Electrical Commercial Transaction Method Using Internet
KR20020015222A (en) * 2000-08-21 2002-02-27 연용현 electronic commerce system for transacting product manufactured to order and method therefor
US20030009385A1 (en) * 2000-12-26 2003-01-09 Tucciarone Joel D. Electronic messaging system and method thereof
US8108260B2 (en) 2006-07-28 2012-01-31 Etsy, Inc. System and method for dynamic categorization
WO2008089475A1 (en) * 2007-01-19 2008-07-24 Etsy, Inc. Method and apparatus for requesting products

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030083982A1 (en) * 1996-03-29 2003-05-01 Fisher Alan S. Method and system for offering an item for sale using a user-selectable bid indicia
US6496851B1 (en) * 1999-08-04 2002-12-17 America Online, Inc. Managing negotiations between users of a computer network by automatically engaging in proposed activity using parameters of counterproposal of other user
US20020090240A1 (en) * 2000-03-29 2002-07-11 Artfulgiving.Com, Inc. System and method for printing a design on a selected printable media at a selected printing facility
US7884953B1 (en) * 2000-06-02 2011-02-08 Mars Incorporated High resolution ink-jet printing on edibles and products made
US20010051904A1 (en) * 2000-06-09 2001-12-13 Tomoki Nishimura Method and system for displaying custom-made product specification information, server and terminal for the system, and method of selecting custom-made product specifications
US20030004850A1 (en) * 2000-09-18 2003-01-02 Emptoris, Inc. Auction management
US20060052891A1 (en) * 2000-09-28 2006-03-09 Citizen Watch Co., Ltd. Design-for-product creating and processing system
US20030109949A1 (en) * 2000-09-28 2003-06-12 Kenji Ikeda Commodity design creating and processing system
US7899721B2 (en) * 2001-02-27 2011-03-01 Accenture Global Services Gmbh E-commerce system, method and computer program product
US20030012454A1 (en) * 2001-06-15 2003-01-16 Eastman Kodak Company Custom cut image products
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
US20040188012A1 (en) * 2003-03-31 2004-09-30 Westberg Aaron R Custom gauge panel and system and method for manufacture thereof
US7725365B2 (en) * 2003-03-31 2010-05-25 Speedhut Inc. Custom gauge panel ordering apparatus method and system
US20050177468A1 (en) * 2004-02-05 2005-08-11 Kiet Lam Request for quote system and method
US20050240507A1 (en) * 2004-04-26 2005-10-27 William Galen Methods and apparatus for an auction system with interactive bidding
US20050246240A1 (en) * 2004-05-03 2005-11-03 Padilla Raymund M System and method for business-to-business buying, selling, sourcing and matching of proudcts and services across multiple business partners over the internet
US20050289042A1 (en) * 2004-06-24 2005-12-29 Friesen Richard W Auction merger system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110270815A1 (en) * 2010-04-30 2011-11-03 Microsoft Corporation Extracting structured data from web queries
US20190278453A1 (en) * 2016-11-04 2019-09-12 Huizhou Tcl Mobile Communication Co., Ltd. Screen capturing method and system for electronic device, and electronic device
US20190043120A1 (en) * 2017-08-02 2019-02-07 William Ryu Database search-based network communication

Also Published As

Publication number Publication date
CA2675984A1 (en) 2008-07-24
US20210158412A1 (en) 2021-05-27
US20190026800A1 (en) 2019-01-24
EP2104914A4 (en) 2011-02-02
US10915935B2 (en) 2021-02-09
WO2008089475A1 (en) 2008-07-24
AU2008206061A1 (en) 2008-07-24
US11748792B2 (en) 2023-09-05
EP2104914A1 (en) 2009-09-30

Similar Documents

Publication Publication Date Title
US11748792B2 (en) Method and apparatus for requesting products
KR101364394B1 (en) Method and apparatus for subscription-based shipping
US20080215366A1 (en) Asset management system and method
US20070118434A1 (en) System and method for transaction automation
US8001007B2 (en) Method, and system to publish a proxy bid and a reserve price
US20140236751A1 (en) Methods and System For Electronic Commerce Facility Client-Based Presentation Offer Management
US20140316942A1 (en) System and method for transaction automation
US20050060228A1 (en) Method and system for offering a money-back guarantee in a network-based marketplace
US20090287592A1 (en) System and method for conferring a benefit to a thrid party from the sale of leads
US10169792B2 (en) Network commerce system with lead processing
US20100287062A1 (en) Method and Apparatus for Facilitating Buyer Driven Transaction
WO2008003966A1 (en) Method and apparatus for controlling configuration of an online auction facility
US8315919B1 (en) Distributed electronic commerce system with merchant bidding for sales of items
US20070136179A1 (en) System & method for providing reverse auction services
US7480638B1 (en) Method and system automatically to remind parties to a network-based transaction to comply with obligations established under a transaction agreement
CA2416675A1 (en) Method of selling or purchasing merchandise over network
US20110029407A1 (en) System and method for a commission-based network (cobanet)
JP2010165048A (en) Method for supporting commercial transaction via network, server apparatus, program, and recording medium
KR20010095426A (en) Method of Selling Goods in a Electronic Commercial Trade
JP2011008610A (en) Method for retrieving and purchasing books, and lending, returning and delivering library books
US7831484B2 (en) Seller-controlled publication of question and answer sets
KR20030070754A (en) Method and System for Dealing Medieval Article Through Internet
KR20090044980A (en) A method for assigning copyright to digital goods and applying new selling policy to digital goods
AU2013205794A1 (en) Method and apparatus for requesting products
JP2001319157A (en) Online shopping system

Legal Events

Date Code Title Description
AS Assignment

Owner name: ETSY, INC., MASSACHUSETTS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KALIN, ROBERT;MAGUIRE, CHRISTOPHER;SCHOPPIK, HAIM;AND OTHERS;REEL/FRAME:021103/0837;SIGNING DATES FROM 20080519 TO 20080605

AS Assignment

Owner name: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT, NEW YORK

Free format text: SECURITY INTEREST;ASSIGNOR:ETSY, INC.;REEL/FRAME:032918/0223

Effective date: 20140516

Owner name: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL

Free format text: SECURITY INTEREST;ASSIGNOR:ETSY, INC.;REEL/FRAME:032918/0223

Effective date: 20140516

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION