# Patent

## Title
System and method for selling a product multiple times during the life of the product

## Abstract

A system and method for turning a buyer into a prospective seller in an electronic marketplace. After the buyer enters into a binding agreement to purchase an item, the buyer is provided with an option of re-listing the purchased item for resale. The purchased item is re-listed if the buyer opts to re-list it. An ecommerce listing to sell the purchased item is automatically generated based on the previous listing. The user only needs to provide the selling price to complete the listing. The purchased item can be re-listed in the same marketplace where the item was purchased or in a different marketplace.

## Background
RELATED APPLICATION
This application claims priority benefit under Title 35 U.S.C. §119(e) of provisional patent application No. 60/794,793 filed Apr. 24, 2006, which is incorporated by reference in its entirety.


FIELD OF THE INVENTION
The present invention relates to commerce generally, more specifically, the invention relates to a method and system for turning a buyer into a prospective seller and providing interfaces and modules for seamlessly placing items for resale and performing related actions within an ecommerce site.
BACKGROUND OF THE INVENTION
Commerce—the marketing, buying, selling, and exchanging of products and services between two or more entities—has been around since the beginning of humankind. From its origins in local face-to-face transactions to 21st century global ecommerce, commerce continues to evolve. As ecommerce becomes increasingly sophisticated, and marketing and transaction channels that were once clearly distinct become more and more integrated, the distinction between offline and online commerce is disappearing.
The ecommerce systems have attracted large numbers of users, thereby generating large and varied product listings of both new and used products. However, such ecommerce systems commonly suffer from an inability to efficiently convert buyers into prospective sellers. Typically, sellers supply descriptions and images of the products they are selling. The task of generating ecommerce listings can be cumbersome, particularly for small merchants and non-merchant individuals.
That is, current ecommerce marketplace or sites and system supporting such sites and marketplaces are designed for products to be sold once to an end consumer. These ecommerce systems are not designed to handle where the products change hands many times over the life of the product. Typically, when an item is sold, the listing disappears and the item is no longer available for sale until the buyer (i.e., prospective seller) re-lists the item in the ecommerce site using the standard procedure of listing an item. The prospective buyers cannot view any listing associated with a sold item or any ownership history associated with that item. Certain ecommerce system provider have attempted to address this problem by providing their buyers with access to a list of items they bought on their ecommerce site or marketplace. The buyers can select to re-list a particular item from their purchase history list with the same ecommerce system provider. These ecommerce systems alleviate the prospective sellers from having to re-type the item descriptions and uploading images, but the prospective seller must go through the standard process of listing the item with the ecommerce system provider. That is, the ecommerce system does not differentiate between a newly listed and a re-listed item.
Today there are numerous multi-module e-commerce systems and providers offering technology, methods and services to enable a buyer and seller to transact in a multitude of ways, locally and globally, across multiple online and offline channels. Even with all of the sophistication, current e-commerce systems are designed for a product to be sold once; they have not been designed for a product to be bought and sold multiple times throughout a product's life. Current ecommerce systems suffer from an inability to efficiently, effortlessly and seamlessly transform the most recent buyer (current owner) of a product into a seller of the product.
Typically, when an item is listed on the ecommerce site for sale, the terms of that listing are binding on the seller. That is, if the buyer agrees to the terms on the listing, the seller must sell the item to the buyer. Similarly, if the item is listed for an auction, the seller must sell the item to the winning or the highest bidder. Accordingly, it may be desirable for a prospective seller to list the item to gauge interest in the marketplace for a particular item before actually listing the item for sale. For example, the prospective seller can use such information to determine the appropriate listing price when he/she decides to list the item for sale.
Therefore, it is desirable to provide an efficient system and method which seamlessly transforms the most recent buyer (current owner) of a product into the seller of the product, and to enable the buying and selling of a product multiple times throughout the life of the product.
SUMMARY OF THE INVENTION
The present invention overcomes aforementioned shortcomings in prior art by providing a system and method that seamlessly turns buyers into prospective sellers.
It is therefore an object of the present invention to provide an integrated multi-mode computer commerce system reaching across the entire only and offline spectrum of local and global commerce.
It is a further object of the present invention to provide a system and method that is the next dimension in the rapid evolution of commerce.
It is an additional object of the present invention to provide a system and method that propels the resale of a product multiple times throughout the product's life.
In accordance with an embodiment of the present invention, the system and method provides the buyer with an option of listing the purchased item for sale in the marketplace or soliciting interests or bids for the purchased item from prospective buyers.
In accordance with an embodiment of the present invention, the system and method as aforesaid provides such option to the buyer at the time of the sale, e.g., during, before or after the checkout process.
In accordance with an embodiment of the present invention, the system and method as aforesaid maintains transaction history for each item in the marketplace. That is, the transaction history includes at least one of the following: owner names, owner's user identifications, owner's email addresses, purchase dates, purchase price, method of sale, product description and product conditions.
In accordance with an embodiment of the present invention, the system and method as aforesaid provides an option for a seller or a prospective seller to add an ecommerce listing of a purchased product using the information contained in the corresponding transaction history. Since all the information required for a listing is already in the transaction history, the seller or prospective seller only needs to provide the selling price to complete the listing.
In accordance with an embodiment of the present invention, the system and method as aforesaid provides the buyer, at the time of the sale, the option of scheduling a reminder to place the purchased item for sale.
In accordance with an embodiment of the present invention, the system and method as aforesaid provides a prospective seller to generate a non-binding listing, i.e., a prospective listing.
In accordance with an embodiment of the present invention, a computer implemented method for generating multiple transactions from a buy/sell transaction of a product comprises the steps of: providing an option to list the product for resale by a buyer of the buy/sell transaction in an electronic marketplace; and generating a new listing based on information relating to the buy/sell transaction if the buyer elects to resale the product, thereby enabling the product to be sold multiple times.
In accordance with an embodiment of the present invention, a computer implemented method of managing an electronic marketplace for facilitating a plurality of users to purchase a product from a browsable electronic catalog comprises the steps of: generating a prospect list of a plurality of products interested or sought by a prospective buyer and notifying the prospective buyer if the product on the prospect list becomes available in any marketplace. Each product on the prospect list is identified by a product identifier, the product identifier being at least one of the following: universal product code (UPC), brand or model number.
In accordance with an embodiment of the present invention, a computer implemented method for managing an electronic marketplace for facilitating purchase products from a browsable electronic catalog by a plurality of users. The computer implemented method comprises the steps of: receiving an interest or an offer to purchase from a prospective buyer of a product; and appending a listing associated with the product to include the interest or the offer to purchase from the prospective buyer.
In accordance with an embodiment of the present invention, a computer implemented method for generating multiple transactions from a buy/sell transaction of a product comprises the steps of: receiving an option to list the product for resale by a buyer of the buy/sell transaction in an electronic marketplace; and receiving a new listing generated based on information relating to the buy/sell transaction if the buyer elects to resale the product, thereby enabling the product to be sold multiple times.
In accordance with an embodiment of the present invention, a system for generating multiple transactions from a buy/sell transaction of a product comprises a client device, a server and a listing database. The client device is connected to a communications network and associated with a buyer. The server is connected to the communications network and manages an electronic marketplace. The server comprises a creation module and a listing module. The creation module receives information related to the buy/sell transaction of the product and transmitting an option to list the product for resale to the client device associated with the buyer of the buy/sell transaction in the electronic marketplace. The listing module generates a new listing based on information relating to the buy/sell transaction if the buyer elects to resale the product, thereby enabling the product to be sold multiple times. The listing database stores said new listing.
In accordance with an embodiment of the present invention, a computer readable media comprising a code for generating multiple transactions from a buy/sell transaction of a product. The code comprises instructions for: providing an option to list the product for resale to a buyer of the buy/sell transaction in an electronic marketplace; and generating a new listing based on information relating to the buy/sell transaction if the buyer elects to resale the product, thereby enabling the product to be sold multiple times.
In accordance with an embodiment of the present invention, the computer implemented method as aforesaid further comprises the step of specifying a minimum price for the product.
In accordance with an embodiment of the present invention, the computer implemented method as aforesaid further comprises the step of maintaining a user history record comprising at least one of the following: user identification, products bought, products sold, names of counter-parties and user identifications of said counter-parties.
Various other objects, advantages and features of the present invention will become readily apparent from the ensuing detailed description, and the novel features will be particularly pointed out in the appended claims.



BRIEF DESCRIPTION OF THE DRAWINGS
The following detailed description, given by way of example, and not intended to limit the present invention solely thereto, will best be understood in conjunction with the accompanying drawings in which:
FIG. 1 is a schematic diagram of the ecommerce system in accordance with an exemplary embodiment of the present invention.
FIG. 2 is a flow chart detailing the process whereby a sold product is captured into the EXPCommerce System and the buyer of the product is immediately transformed into seller/prospective seller in accordance with an exemplary embodiment of the present invention.
FIG. 3 is a flow chart detailing the process of creating a product listing in accordance with an exemplary embodiment of the present invention.
FIG. 4 is a flow chart detailing the process of creating an auction in accordance with an exemplary embodiment of the present invention.



DETAILED DESCRIPTION OF THE EMBODIMENTS
An ecommerce system which embodies the above and other inventive features will now be described in detail. As will be apparent, many of the disclosed features may be used without others, and may be implemented differently than described herein and/or in combination with features not disclosed herein. Although described primarily in the context of a website system, the various inventive features are also applicable to other types of multi-user interactive systems in which users may browse and make purchases from an electronic listing, including but not limited to online services networks, interactive television systems, in-store kiosk systems, and systems that support browsing by voice.
In accordance with an embodiment of the present invention, the ecommerce system or the EXP Commerce system comprises various computer-implemented services through which ecommerce sellers can list products for sale and prospective sellers can re-list purchased products for resale and ecommerce buyers can browse through the ecommerce listings to purchase items from ecommerce sellers. The ecommerce site or marketplace is generally controlled, maintained or administered by an ecommerce provider or operator.
As used herein, commerce includes but is not limited to the marketing, buying, selling and exchanging of products and services or something of economic value between two or more individuals, businesses, governments or other entities, whether wholesale, retail, business-to-business, business-to-consumer, manufacturer to end buyer (manufacturer direct), consumer to consumer, domestic, international, online or offline, multichannel, cross-channel or the like.
Turning to FIG. 1, in accordance with an embodiment of the present invention, the EXPCommerce System 613 (“EXPCommerce”) comprises a server 615 which is connected to a communications network 600, e.g., the Internet. Server 615 comprises modules that perform the functionality and methods of the present invention as described herein. Primary modules include: the Creation Module 620, the Listing Module 625, the Prospect Module 630, the Communications Module 635, the Website Module 640, the Promotion Module 645 and the Transaction Module 650. Server 615 further comprises databases which can either be integral to the server or separately connected storage. Primary databases include the User Database 655, the Product Database 660, the Listing Database 665, the Prospect Database 660 and the Transaction Database 675. It is appreciated that all of these databases can be integrated into a single database. Users can remotely or directly access the EXPCommerce 613 through the electronic communications network 600 using Client Point of Entry Devices 605 including but not limited to PCs, PDAs, standard web browsers, web-enabled handheld devices, interactive kiosks, telephones, faxes, POS systems, EDIs, and the like. An individual, business, or other entity registers with the EXPCommerce 613 to become a user. Once registered, the user can access, perform buy/sell transactions acting as a buyer and/or seller and use the functionality of the EXPCommerce 613 as described herein.
In accordance with an embodiment of the present invention, the EXPCommerce 613 comprises the User Database 655 that stores information about the registered users of the EXPCommerce 613. For each registered user, the User Database 655 stores user unique parameters including but not limited to a user name, password, seller/buyer status, business information if applicable, shipping address, contact information, e-mail address, payment information, bank account information, preference settings, and other such relevant parameters. Users include but are not limited to buyers, sellers, prospective buyers, prospective sellers, and any other entities, whether individuals, businesses, or governments and the like. In addition, the User Database 655 stores event history parameters including but not limited to a user's listing, prospecting, communications, websites, promotions, transactions, feedback, payments, and other such relevant parameters.
In accordance with an embodiment of the present invention, the EXPCommerce system 613 can operate as a stand-alone electronic marketplace or as an add-on to an existing electronic marketplace to provide various features of the present invention as described herein.
In accordance with an embodiment of the present invention, the EXPCommerce 613 comprises a Creation Module 620. The Creation Module 620 comprises web crawlers, spiders, bots and the like that search multiple third-party online and offline transaction channels and capture and import any sold product into the EXPCommerce 613 for the possible future re-sale of the product. Products include but are not limited to: products, services, physical products, intangible services, digital products, content, software, a combination of products and services, currencies, real estate, securities, leases, licenses, rentals, subscriptions, information, and other types of business transactions.
Online transaction channels include but are not limited to third-party business to business (b2b), business to customer (b2c), and customer to customer (c2c) websites and shopping portals. The Creation Module 620 can be electronically integrated with most shopping cart checkout systems of online transaction channels by methods and procedures known to those of skill in the art. For online transaction channels that are not electronically integrated with the EXPCommerce 613, a buyer can send EXPCommerce 613 a form email or a copy of the transaction confirmation page from the non-integrated electronic transaction channel. In a further embodiment, EXPCommerce 613 further comprises a toolbar that can be downloaded and integrated into a standard web browser. The toolbar provides the user with the ability to capture information from a transaction confirmation page and thus facilitates entering the information into EXPCommerce 613. For a product purchased through an offline transaction channel, a user (i.e., a buyer) can enter the product into the Creation Module 620 by accessing the EXPCommerce 613 through the communications network 600 using a Client Point of Entry Device 605.
A buyer can immediately be transformed into a seller/prospective seller before, during and/or after the checkout process and an immediately resell a product, list a product for resale (as a binding or non-binding listing), receive/accept solicitations for the newly purchased item, and/or at some time in the future use the EXPCommerce 613 to relist and/or accept solicitations for the purchased item.
The Creation Module 620 queries the buyer before, during, or immediately after the time of purchase, and/or multiple times in the future by presenting a graphical user interface containing the query: “Do you want to relist this product for possible resale now?” Typically the graphical user interface contains a “yes” and “no” radio box with the “yes” box selected by default. Buyers who wish to answer “no” can uncheck the “yes” radio box and check “no”. Typically if a buyer checks “no”, then the Creation Module 620 will cause another graphical user interface to appear containing the query: “Is it possible that you may wish to relist this product for possible resale at some time in the future?”
If the buyer does not register a product during the checkout, the buyer can notify the EXPCommerce 613 that he/she is ready to list the purchased item for resale in the future. In one embodiment, the EXPCommerce 613 communicates with the buyer on a periodic basis querying if the buyer wishes to sell the purchased product or would consider selling the purchased product in the future. In a further embodiment, the buyer can set reminders instructing the EXPCommerce 613 to contact the buyer at a specific time such as in a year. The EXPCommerce 613 will then query the buyer in a year as to whether the buyer wishes to create a product listing to resell the purchased product. The buyer can schedule the EXPCommerce 613 to contact the buyer at a specified or predetermined time in the future to query whether the buyer wishes to create a listing to resell the purchased product. The buyer can also schedule the EXPCommerce 613 to contact the buyer at a specified time in the future with a reminder to list the purchased product as a binding and/or non-binding offer for sale.
In accordance with an embodiment of the present invention, the EXPCommerce 613 comprises a Listing Module 625 to generate a listing for a product once it is captured by the Creation Module 620. The Listing Module 625 stores and retrieves the previous listing associated with the product from the Listing Database 665. The EXPCommerce 613 instantly and seamlessly transforms the most recent buyer into a seller/prospective seller and generates a listing to list a product for resale without going through the current industry standard listing process of entering product information. However, for a product being sold for the first time, the Listing Module 625 also has standard tools to enable a user (i.e., a seller) to generate an initial product listing.
The Listing Module 625 generates a listing for resale from the product information captured previously by the Creation Module 620 and stored in the Product Database 660. The static product information captured by the Creation Module 620 typically does not change as a product is resold multiple times throughout its life. Static product information includes but is not limited to: product name/title, description, manufacturer, brand, model number, UPC, product dimensions, product weight, shipping dimensions, shipping weight, product materials, packaging, warranty information, author, artist, ISBN, product images, merchandising collateral and/or other relevant information. Although the static information typically does not change, seller/prospective seller can modify any of this static information. The EXPCommerce 613 stores any changes and displays the changes in the product listing. For a product that is being sold for the first time, and/or for which no product data currently exists within EXPCommerce 613, a user can enter the product data using the Listing Module 625.
Variable information typically changes each time a product is listed for resale, and the variable information should be updated by the seller/prospective seller. Variable information includes, but is not limited to, one or more of the following: pricing, condition of the product, terms of availability, location, shipping terms/options/limitations, and/or any other relevant information.
In accordance with an embodiment of the present invention, product listings also contain historical transactional and ownership information related to previous purchases of the product that accumulates as the product is sold multiple times. The EXPCommerce 613 stores and retrieves the historical transactional and ownership information in and from the Transaction Database 675. Historical transactional information includes but is not limited to: transaction channel, unique transaction number, transaction date, seller, buyer, communication/negotiations between seller and buyer, location of product, ship method, listing price, transaction price or other consideration (if different from listing price), listing fees, commissions, product condition, condition update notes, returns, exchanges, product reviews and other relevant information. The EXPCommerce 613 updates and appends the historical transactional and ownership information each time a product is sold, and attaches it to the product listing each time a product is listed for resale. Historical transactional and ownership information cannot be modified. The seller/prospective seller can select to hide the historical and ownership information, although hiding such information may discourage a potential buyer.
In a further embodiment, the EXPCommerce 613 can suggest a selling price based on at least one of the following: the current selling price of a same or similar product in the marketplace or other marketplaces; purchase price history of a same or similar product; and/or the product ownership history for a same or similar product. In addition, during the listing process and/or anytime thereafter, seller/prospective seller can request and receive information about prospective buyers, supply and demand for the product, etc; which may influence the seller/prospective seller to modify a selling price or other terms of the listing.
In accordance with an embodiment of the present invention, a buyer can be transformed into a seller and can list a product for resale in a binding manner in which the seller is obligated to sell the product according to the terms of the product listing specified by the seller. Alternatively, a buyer can be transformed into a prospective seller and can create a non-binding listing, in which the prospective seller: can explore the opportunity of selling the product but is not obligated to sell the product; and can solicit interested prospective buyers to communicate their interest in, inquire about, and/or submit purchase offers for the product. A non-binding listing can be used by a prospective seller to gauge the level of current demand for a product and influence a prospective seller to eventually decide to sell the product. The prospective seller can select to generate a non-binding listing with or without a price, and can select whether or not to display the price.
In accordance with an embodiment of the present invention, the EXPCommerce 613 supports fixed-price sales, auctions or both. The Listing Module 625 enables a seller to generate listings to sell a product via an auction. Auctions can occur within the EXPCommerce 613 or on a third-party auction platform such as but not limited to eBay®, Ubid®, Yahoo!® Auctions, Amazon Auction®, and Overstock.com AuctionsSM, or an offline auction, whether live-in person or via telephone or mail or any other industry standard method of conducting an auction.
In accordance with an embodiment of the present invention, the EXPCommerce 613 comprises a Communications Module 635 which enables communication between registered users and between a registered user and the EXPCommerce 613 system. The Communications Module 635 enables communication via email, phone, fax, EDI, xml, ftp mail, and other industry standard communication methods.
The seller/prospective seller can choose to initiate an auction for a product after a select number of prospective buyers, with or without qualifications, specified by the seller/prospective seller, register to participate in the auction for the product. The Communications Module 635 notifies the seller/prospective seller when a predetermined number of prospective buyers or bidders express an interest in bidding for the product and have registered to participate in the auction for the product. The seller/prospective seller can choose whether or not to make known the select number of registered prospective buyers required to initiate the auction, as well as whether or not to make known the qualifications specified by the seller/prospective seller. The Communications Module 635 communicates the above-mentioned processes to the seller/prospective seller and prospective buyer.
In accordance with an embodiment of the present invention, the EXPCommerce 613 comprises a Website Module 640 comprising one or more websites for creating, listing, marketing, promoting, prospecting, communicating, transacting, and performing all other functions and methods described herein. In addition, the EXPCommerce 613 provides a user with the option to create one or more user-branded websites pointing to a domain name of their choosing, hosted by the EXPCommerce 613, displaying product listings of their choosing, and performing the functions and methods described herein.
In accordance with an embodiment of the present invention, the EXPCommerce 613 comprises a Promotion Module 645 to place, market, promote, or advertise a product listing on various suitable platforms including but not limited to:

    
    
        the EXPCommerce Website(s), user-branded EXPCommerce websites, and search and paid/unpaid placement within the websites;
        across multiple paid and/or unpaid online and offline marketing channels selected by the seller/prospective seller including but not limited to search engines, email marketing, affiliate marketing, CSE sites, affiliate sites, shopping portals, viral marketing, and other such channels in which the buyer/prospective buyer clicks through to the EXPCommerce Website(s), and EXPCommerce user-branded websites;
        integrated marketing-transaction channels in which transactions occur on the channel, such as portals like eBay, amazon.com, overstock.com, shop.comTM and other third-party websites;
        brick-and-mortar store displays, interactive kiosks, POS systems, direct mail, catalogs, print, television, telephone, and other online, offline, and online-offline integrated channels.
    
    


In accordance with an embodiment of the present invention, buyers can locate listings for a particular product and buy the same product multiple times throughout a product's life. The buyer/prospective buyer can locate product listings across marketing channels on which the seller/prospective sellers have selected to promote product listings employing a number of industry standard mechanisms to locate one or more products of interest. To locate listings within the EXPCommerce Website(s), and/or the EXPCommerce user-branded websites, users can browse a hierarchy of product categories and associated products, enter search terms into a search engine and obtain search results, and employ a number of other conventional mechanisms to locate products of interest. For products listed on online channels, the buyer/prospective buyer typically locates and browses product listings over the Internet or other network using a standard web browser.
In accordance with an embodiment of the present invention, the EXP Commerce 613 comprises a Prospect Module 630. The Prospect Module 630 stores and retrieves a prospective buyer's prospect list in the Prospect Database 660. The EXPCommerce 613 gives the option and ability for the buyer/prospective buyer to create and manage a Prospect List (binding and/or non-binding) for one or more products which the buyer/prospective buyer is interested in or desires to buy, whether or not the product is currently available or unavailable. Searching the Transactional Database 675 to determine the current owner of a desired product, and using the Communications Module 635, a prospective buyer can contact the current product owner.
A product that a prospective buyer wishes to add to the prospective buyer's Prospect List is specified/selected using the Prospect Module 630 according to a unique identifier such as UPC, brand, model, etc., or by browsing categories of products, or by specifying a range of desired criteria including but not limited to one or more of the following: categories, brands, models, conditions, colors, price, geographic location, and the like. A prospective buyer can add products to the Prospect List for a multitude of reasons, including but not limited to: the product supply is too high or too low, the product has been on the market/available for sale for an inadequate period of time; the prospective buyer is interested in the product at some time in the future; the demand is too high or too low; the product is not currently available for sale; the product is not available in a respective geographic region; shipping limitations; the seller will not sell to the prospective buyer; the prospective buyer does not wish to buy from the seller; the current product price exceeds the amount the prospective buyer wishes to pay; the product does not exist.
The EXPCommerce 613 can utilize a product's ownership or transactional history or other means to identify the owner(s) (potential prospective sellers) of the product, and proactively solicit the owner(s) to create a product listing for the product. The proactive solicitations can be triggered by a change in supply/demand for the product, by the addition of the product to a prospective buyer's Prospect List, or for any other reason. In addition, the existence of a product on a Prospect List is communicated to all seller/prospective sellers during the creation of a listing for the product, as well as after the listing is created. The seller/prospective seller has the option and ability to modify the listings accordingly. The existence of a product on a prospective buyer's Prospect List is displayed on all listings for the product. In addition, the EXPCommerce 613 can solicit prospective buyers. Such solicitations are communicated via the Communications Module 635 and/or displayed when the user(s) accesses the EXPCommerce 613.
The seller/prospective seller can create one or more conditions under which the Communications Module 635 should notify the seller/prospective seller. Conditions may include but are not limited to: a specified or predetermined change in supply or demand of the product or any other specified product; when/if the product has been on the market/available for sale for a specified period of time; when a prospective buyer specifies to be notified now or at some time in the future regarding the seller/prospective seller's product; the qualifications of the prospective buyer, including the feedback rating, geographic location, or transactional history.
A prospective buyer can specify certain conditions and select whether to be notified when one or more specified conditions are met. Conditions that can be specified include but are not limited to: a specified change in the product supply/demand; the product has been on the market/available for sale for a specified or predetermined period of time; a specified future date arrives; a specified or predetermined change in the product availability with respect to a geographic region; a specified change in a shipping limitation; a seller who would not sell to the prospective buyer is now willing to sell; a specified/unspecified additional seller(s) is/are now selling the product; a specified or predetermined change in the product price; the product that did not exist now exists.
The Communications Module 635 enables the buyer/prospective buyer to communicate with the seller/prospective seller and send offers. The Communications Module 635 notifies the seller/prospective seller of offers from the prospective buyers that equal or exceed a predetermined amount specified by the seller/prospective seller, or an offer regardless of the amount of the offer. The predetermined amount specified by the seller/prospective seller may or may not be made available to the buyer/prospective buyer. The buyer/prospective buyer can send and the seller/prospective seller can receive notifications expressing an interest in or requesting additional information about a product, such as a condition update.
The EXPCommerce 613 enables a buyer to specify a desired purchase price and/or other criteria (condition, location, seller criteria) for a selected product on a Prospect List, and to automatically transact on behalf of the buyer/prospective buyer to buy the product when the product is available for sale and meets the specified criteria.
In the case where there is a seller who creates a product listing with the intent to sell the product (most frequently when the product's value depreciates over time, although not always), a prospective buyer (buyer1), and a subsequent prospective buyer (buyer2) who may buy the product from buyer1 after buyer1 takes ownership of and wishes to resell the product in the future (perhaps buyer2 cannot afford to buy the product at its current selling price or does not need the product now but may need the product in the future or does not like the current seller): for buyer2 to commit (binding) or express interest (non-binding) to being a future buyer of the product before buyer1 buys the product, to register buyer2's commitment or interest, to display buyer2's commitment or interest as part of the product listing, and to communicate buyer2's commitment or interest to buyer1 prior to buyer1's purchase of the product. Such commitment or interest can increase the value of the product and/or encourage buyer1 to buy the product because buyer1 knows that the product can/may subsequently be resold to buyer2.
In accordance with an embodiment of the present invention, the EXPCommerce 613 comprises a Transaction Module 650 to enable the buying and selling of a product through the EXPCommerce Website(s), the user-branded EXPCommerce websites, and across multiple other third-party online and offline transaction channels. The Transaction Module 650 contains a settlement system that integrates with third-party payment processing systems such as PayPal®, Google CheckoutSM, Western Union®, credit card gateways and other systems to process credit or debit card payments, electronic checks, wire transfers, bank account transactions and the like.
When a buyer purchases a product in accordance with the present invention, the Transaction Module 650 can use pre-specified shipping and payment information to expedite the completion of the transaction. The Transaction Module 650 prompts the buyer to confirm the shipping address and payment method retrieved from the User Database 655 or to enter new or correct information. In addition, the Transaction Module 650 also processes returns and credits, and has the functionality to apply coupons and discounts in a variety of fashions, and other industry standard transaction processes.
The Communications Module 635 transmits purchase orders and purchase confirmations to sellers. Sellers return confirmation of receipt and ship confirmations. The Communications Module 635 transmits purchase confirmations and ship confirmations to buyers. A purchase confirmation, preferably including shipping tracking information, is typically transmitted by email to the buyer. In addition, the Communications Module 635 notifies users of initiated, processed and completed returns, credits, payment notifications and the like.
In accordance with an embodiment of the present invention, the EXPCommerce 613 comprises a feedback system giving the option and ability for users to post feedback about other users with whom they have transacted. The feedback postings are stored in and retrieved from the User Database 655. Feedback for a user can be found in the user's profile. Feedback for a seller/prospective seller is displayed on each product listing created by the seller/prospective seller. Through the Listing Module 625 and Prospect Module 630, a user can set conditions based on feedback of other users, such as whether or not the user wishes to transact with another user.
FIG. 2 is a flow chart detailing the process whereby a recently sold product is captured into the EXPCommerce 613 and the buyer of the product is instantly transformed into a seller/prospective seller in accordance with an exemplary embodiment of the present invention.
The buyer can immediately be transformed into a seller/prospective seller before, during and/or after the checkout process and can immediately list the product for re-sale (binding or non-binding). The Creation Module 620 of the EXPCommerce 613 first queries the seller/prospective seller (who is now transformed from the buyer to the seller/prospective seller) at step 1010. Step 1010 can occur before, during, or immediately after the time of purchase of a product, and/or multiple times in the future thereafter. Typically the Creation Module 620 will display the query in a graphical user interface. At step 1010, the Creation Module 620 displays a first query to the seller/prospective seller: “Do you want to relist this product for possible resale now?” If the Creation Module 620 receives an affirmative answer to the query of step 1010, the Creation Module 620 invokes the Listing Module 625 at step 1020 (see FIG. 3). If the Creation Module 620 receives a negative answer to the query of step 1010, the Creation Module 620 displays a second query to the seller/prospective seller at step 1030: “Is it possible that you may wish to relist this product for possible resale at some time in the future?” If the Creation Module 620 receives a negative response to the query of step 1030, the Creation Module 620 displays a third query to the seller/prospective seller at step 1040: “Would you like us to ask you again in the future if it is possible you will want to sell this product at some time in the future?” If the Creation Module 620 receives a negative response to the query of step 1040, the Creation Module 620 ends the queries (step 1045). If the Creation Module 620 receives an affirmative response to the query of step 1040, or if the Creation Module 620 receives an affirmative response to the inquiry of step 1030, the Creation Module 620 displays a fourth inquiry at step 1050: “When would you like to be asked again about possibly selling this product?” If the Creation Module 620 does not receive a date from the seller/prospective seller, the Creation Module 620 then ends the queries. If the Creation Module 620 receives a date entered by the seller/prospective seller, the Creation Module 620 records the selected date on which to contact the seller/prospective seller to ask the seller/prospective seller again about possibly selling the product at step 1060. The Creation Module 620 then displays a fifth query on the selected date at step 1070: “Do you want to relist this product for possible sale now?” and the process returns to step 1010.
FIG. 3 is a flow chart detailing the process of generating a product listing in accordance with an exemplary embodiment of the present invention When the seller/prospective seller is ready to generate the product listing, EXPCommerce 613 enables the seller/prospective seller to do so without going through the current industry standard listing process of entering all of the product information.
Listing is created from the product information which was captured previously from previous sale(s) and stored in the Product Database 670, and which typically does not change as a product is resold multiple times throughout its life. Static product information can include but is not limited to: product name, description, manufacturer, brand, model number, UPC, product dimensions, product weight, shipping dimensions, shipping weight, product materials, packaging, warranty information, author, artist, ISBN, product images, merchandising collateral and/or other relevant information. Although the static information typically does not change, the seller/prospective seller is able to modify the information.
Variable information typically does change each time a product is listed for resale, and variable information should be updated by the seller/prospective seller. Variable information includes, but is not limited to, one or more of the following: pricing, condition update, terms of availability, location, shipping terms/options/limitations, and/or any other relevant information.
Product listings also contain historical transactional and ownership information related to previous purchases of the product that accumulates as the product is sold multiple times throughout its life. The historical transactional and ownership information is stored in and retrieved from the Transaction Database 675. Historical transactional information includes but is not limited to transaction channel, unique transaction number, transaction date, seller, buyer, communication/negotiations between seller and buyer, the location of a product, the ship method, listing price, transaction price or other consideration (if different from listing price), listing fees, commissions, product condition, condition update notes, returns, exchanges, product reviews and other relevant information. The EXPCommerce 613 updates and appends the historical transactional and ownership information each time a product sells, and attaches it to the product listing each time a product is listed for resale. Historical transactional and ownership information cannot be modified. The seller/prospective seller may select to hide the historical transactional and ownership information, although hiding this information may discourage a potential buyer.
At step 2010, the Listing Module 625 first prompts the seller/prospective seller to update the product listing's information, and the EXPCommerce 613 stores any changes and displays them in the product listing when the listing is complete.
At step 2020, the Listing Module 625 then first displays a query inquiring what type of sale the seller/prospective seller would like to create: auction or non-auction. In accordance with an embodiment of the present invention, the EXPCommerce 613 supports both fixed-price sale and auction; and a seller can generate a listing to sell a product in an “auction” using the Listing Module 625. If the Listing Module 625 receives a reply of an auction to the query of step 2020, the Listing Module 625 invokes the auction processes at step 2022 (see FIG. 4). If the Listing Module 625 receives a reply of a non-auction to the query of step 2020, the Listing Module 625 of the EXPCommerce 613 then displays a second query inquiring whether the seller/prospective seller would like to create a binding or non-binding product listing at step 2030. The Seller/prospective seller can create a binding listing in which the seller/prospective seller is obligated to sell the product according to the terms of the product listing specified by the seller/prospective seller. Alternatively, the seller/prospective seller can create a non-binding listing, in which seller/prospective seller may wish to explore selling the product, but is not obligated to sell the product, and/or can solicit interested prospective buyers to communicate their interest in, inquire about, and/or submit purchase offers for the product. A non-binding listing can be used by the seller/prospective seller to gauge the level of current demand for a product, and influence the seller/prospective seller to eventually decide to sell the product. The Seller/prospective seller can select to create a non-binding listing with or without a price, and can select whether or not to display the price.
If the Listing Module 625 receives “binding” as a response to the query of step 2030, the Listing Module 625 displays a third query at step 3040 inquiring whether the seller/prospective seller would like to receive a price recommendation. The EXPCommerce 613 can suggest a selling price based on at least one of the following criteria: current selling price of a same or similar product; in the marketplace or other marketplaces, purchase price history of a same or similar product, and/or the product ownership history for a same or similar product. In addition, during the listing process and/or anytime thereafter, the seller/prospective seller can request and receive information about the prospective buyers, supply and demand for the product, etc, which may influence the seller/prospective seller to modify the selling price or other terms of the listing. If the Listing Module 625 receives an affirmative response to the query of step 3040, the Listing Module 625 retrieves and displays price recommendations at step 3050. If the Listing Module 625 receives a negative response to the query of step 3040 or following step 3050, the Listing Module 625 prompts the seller/prospective seller to enter a selling price at step 3060. After the Listing Module 625 receives a selling price, the Listing Module 625 proceeds to step 2100.
If the Listing Module 625 receives “non-binding” as a response to the second query (step 2030), the Listing Module 625 displays another query at step 2035 inquiring whether the seller/prospective seller would like to enter a selling price. If the Listing Module 625 receives a negative response, Listing Module 625 proceeds to step 2100. If the Listing Module 625 receives an affirmative reply to the query of step 2035, the Listing Module 625 displays another query inquiring whether the seller/prospective seller would like to receive a price recommendation at step 2040. If the Listing Module 625 receives an affirmative response to the inquiry of step 2040, the Listing Module 625 retrieves and displays price recommendations at step 2050. If the Listing Module 625 receives a negative response to the inquiry of step 2040, or after step 2050, the Listing Module 625 then prompts the seller/prospective seller to enter a selling price at step 2060.
After the Listing Module 625 receives a selling price, the Listing Module 625 displays a query at step 2070 inquiring whether the seller/prospective seller would like to display the selling price. If the Listing Module 625 receives an affirmative response to the inquiry of step 2070, the Listing Module 625 then displays the selling price in the listing at step 2072. If the Listing Module 625 receives a negative response to the inquiry of step 2070, the Listing Module 625 does not display the selling price in the listing.
After step 2070 or step 3060, or if the Listing Module 625 receives a negative response to the inquiry of step 2035, the Listing Module 625 proceeds to step 2100. In step 2100, the Listing Module 625 displays a query inquiring if there are any conditions about which, when met, the seller/prospective seller would like to be notified. If the Listing Module 625 receives an affirmative response to the inquiry of step 2100, the Listing Module 625 prompts the seller/prospective seller to specify the notification conditions at step 2110. The seller/prospective seller can create one or more conditions under which the Communications Module 635 should notify the seller/prospective seller. Conditions may include but are not limited to: a specified or predetermined change in supply or demand of the product or any other specified product; when/if the product has been on the market/available for sale for a specified period of time; when a prospective buyer specifies to be notified now or at some time in the future regarding a seller/prospective seller's product; qualifications of a prospective buyer, including feedback rating, geographic location, transactional history. If the Listing Module 625 receives a negative response to the inquiry of step 2100, or after the seller/prospective seller has specified conditions in step 2110, the listing is completed at step 2115.
The EXPCommerce 613 supports both fixed-price sale and auction. The seller/prospective seller can generate a listing to sell a product in an auction using the Listing Module 625. Auctions can occur within EXPCommerce or on a third-party auction platform such as but not limited to eBay®, Ubid®, Yahoo!® Auctions, Amazon Auctions®, and Overstock.com AuctionsSM, or an offline auction, whether live in person or via telephone or mail or any other industry standard method of conducting an auction.
If the Listing Module 625 receives a reply of an auction to the query of step 2020, the Listing Module 625 invokes the auction processes at step 2022. FIG. 4 is a flow chart detailing the process of creating an auction in accordance with an exemplary embodiment of the present invention. The seller/prospective seller can choose to initiate an auction for a product when a specified number of prospective buyers, with or without qualifications specified by the seller/prospective seller, register to participate in the auction for a product. The auction specification can be modified if the seller/prospective seller so desires. For example, the seller/prospective seller can choose whether or not to make known the select number of registered prospective buyers required to initiate the auction, as well as whether or not to make known the specified prospective buyer qualifications. In an alternate embodiment of the present invention, the seller/prospective seller can initiate an auction without prospective buyer registration.
At step 3000, the Listing Module 625 displays a query inquiring if the seller/prospective seller would like to select the number of prospective buyers, with or without qualifications, which must register to participate in the auction prior to commencing the auction. If the Listing Module 625 receives an affirmative response to the inquiry of step 3000, the Listing Module 625 then prompts the seller/prospective seller at step 3010: to specify the number of prospective buyers required to register for the auction prior to the commencement of the auction; to specify any qualifications of the prospective buyers to choose whether or not to make known the select number of registered prospective buyers required to initiate the auction; and whether or not to make known the specified prospective buyer qualifications. The EXPCommerce System 613 notifies the seller/prospective seller when the specified number of qualified prospective buyers has registered. During step 3010 or at any time thereafter, the seller/prospective seller can also choose to receive additional notifications according to conditions specified by the seller/prospective seller. For example, the seller/prospective seller can choose to be notified: each time a prospective buyer registers regardless of the qualifications of the prospective buyer; each time a prospective buyer with select qualifications registers; each time a certain number of prospective buyers registers, etc. The seller/prospective seller can modify communication conditions at any time thereafter.
If the Listing Module 625 receives a negative response to the inquiry of step 3000, or after the Listing Module 625 receives a specified number of prospective buyers required to register for the auction and/or specified qualifications of the prospective buyers at step 3010, the Listing Module 625 displays a query at step 3020 inquiring if the seller/prospective seller would like to receive price recommendations. In an exemplary embodiment of the present invention, the EXPCommerce 613 can provide price recommendations based on but not limited to at least one of the following: current selling price of the same or similar product in the marketplace or other marketplaces; purchase price history of the same or similar product; and/or the product ownership history for the same or similar product.
If the Listing Module 625 receives an affirmative response to the inquiry of step 3020, the Listing Module 625 retrieves and displays one or more price recommendations at step 3030. If the Listing Module 625 receives a negative response to the inquiry of step 3020 or after the Listing Module 625 retrieves and displays one or more price recommendations at step 3030, the Listing Module 626 then prompts the seller/prospective seller at step 3040 to complete the auction listing by entering additional auction information. The auction information can include but is not limited to: the auction site, the start date/time, duration, minimum bid, buy-it-now price, reserve price if any, whether or not to hide the reserve price, whether the auction listing is binding or non-binding, and other relevant information. The Listing Module 625 records these values and the auction listing is complete at step 3038.
While the present invention has been particularly described with respect to the illustrated embodiments, it will be appreciated that various alterations, modifications and adaptations may be made based on the present disclosure, and are intended to be within the scope of the present invention. It is intended that the appended claims be interpreted as including the embodiments discussed above, those various alternatives which have been described and all equivalents thereto.

## Claims

1. A computer implemented method for evaluating a resale market of a product by a prospective buyer prior to purchasing said product and generating resale of said product in an electronic marketplace over a communications network, comprising the steps of:
querying said prospective buyer of said product in a buy/sell transaction to relist said product in said electronic marketplace before said prospective buyer purchases said product by a creation module of a server managing said electronic marketplace;
transmitting a resale data to a client device associated with said prospective buyer by a listing module of said server over said communications network, said resale data comprising at least one of the following information of said product or a related product: product information, product condition, product reviews, previous listing prices, previous transaction prices, current selling prices, supply and demand in said electronic marketplace;
receiving a request to purchase said product from said client device associated with said prospective buyer by a transaction module of said server over said communications network;
processing said request to purchase by said transaction module of said server to complete said buy/sell transaction of said product, thereby converting said prospective buyer into a buyer;
receiving a request to relist said product for resale in said electronic marketplace from said client device associated with said buyer by said creation module of said server over said communications network, thereby converting said buyer into a prospective seller;
generating a new listing of said product based on information relating to said buy/sell transaction by said listing module of said server, thereby converting said prospective seller into a seller and enabling said product to be sold multiple times;
updating said resale data of said product in a database; and
storing said new listing in said database.

2. The computer implemented method of claim 1, wherein said buy/sell transaction occurred in said electronic marketplace; and wherein the step of generating a new listing by said listing module of said server generates said new listing based on a previous listing of said product in said electronic marketplace.

3. The computer implemented method of claim 1, wherein said buy/sell transaction occurred in another electronic marketplace; and wherein the step of generating a new listing by said listing module of said server generates said new listing based on a previous listing of said product in said other electronic marketplace.

4. The computer implemented method of claim 1, further comprising the step of listing said product for resale by said listing module of said server immediately or a predetermined period after a completion of said buy/sell transaction.

5. The computer implemented method of claim 4, further comprising the step of receiving said request to relist said product for resale from said client device associated with said prospective buyer by said creation module of said server during a checkout process of said buy/sell transaction.

6. The computer implemented method of claim 1, further comprising the step of listing said product as a binding or non-binding offer to sale said product at a predetermined price by said listing module of said server.

7. The computer implemented method of claim 1, further comprising the step of listing said product as a binding or non-binding offer to sale said product to a highest bidder by said listing module of said server.

8. The computer implemented method of claim 7, further comprising the step of initiating an auction by said listing module of said server after receiving a predetermined number of interests in bidding for said product from other prospective buyers.

9. The computer implemented method of claim 8, further comprising the step of notifying said client device associated with said seller and client devices associated with said other prospective buyers of said auction by a communications module of said server.

10. The computer implemented method of claim 1, further comprising the step of soliciting offers from other prospective buyers of said product by said creation module of said server.

11. The computer implemented method of claim 10, wherein the step soliciting by said creation module of said server comprises the step of specifying a minimum price for said product by said listing module of said server.

12. The computer implemented method of claim 10, further comprising the step of receiving inquiries and purchase offers for said product from client devices associated with said other prospective buyers by a communications module of said server over said communications network.

13. The computer implemented method of claim 10, further comprising the step of notifying said client device associated with said seller that a new prospective buyer has met a predetermined condition by a communications module of said server over said communications network.

14. The computer implemented method of claim 13, further comprising the step of automatically completing a buy/sell transaction between said seller and said new prospective buyer by said transaction module of said server.

15. The computer implemented method of claim 1, further comprising the step of notifying said client device associated with said buyer by a communications module of said server over said communications network that a condition of a predetermined change in supply or demand of products similar to said product has been met.

16. The computer implemented method of claim 1, further comprising the step of maintaining a transactional history record for said product in said database, said transaction history record comprising at least one of the following for each transaction associated with said product: seller's name, seller's identification, buyer's name, buyer's identification, purchase date, purchase price, condition of said product and description of said product.

17. The computer implemented method of claim 16, further comprising the step of maintaining a product record for said product in said database, said product record comprising at least one of the following: product title, universal product code (UPC), description, image, brand, dimensions, materials and warranty information.

18. The computer implemented method of claim 17, wherein the step of generating a new listing by said listing module of said server generates said new listing from said product record and said transactional history record for said product.

19. The computer implemented method of claim 18, wherein the step of generating a new listing by said listing module of said server comprises the step of receiving a selling price of said product from said client device associated with said prospective seller by a communications module of said server over said communications network.

20. The computer implemented method of claim 18, further comprising the step of transmitting a suggested selling price of said product to said client device associated with said prospective seller based on at least one of the following: current selling price of same or related product in said electronic marketplace or in a different marketplace and purchase price of same or related product.

21. The computer implemented method of claim 1, further comprising the step of maintaining a user history record in said database, said user history record comprising at least one of the following: user identification, products bought, products sold, names of counter-parties and user identifications of said counter-parties.

22. The computer implemented method of claim 1, further comprising the step of receiving an interest or an offer to purchase from a client device associated with a new prospective buyer of said product by a communications module of said server over said communications network.

23. The computer implemented method of claim 22, further comprising the step of transmitting said interest or said offer to purchase from said new prospective buyer of said product to client devices associated with other prospective buyers of said product by said communications module of said server over said communications network.

24. The computer implemented method of claim 22, further comprising the step of appending said interest or said offer to purchase from said new prospective buyer of said product to said new listing by said listing module of said server.

25. The computer implemented method of claim 1, further comprising the step of receiving said information about said buy/sell transaction from said client device associated with said buyer by said creation module of said server over said communications network.

26. The computer implemented method of claim 1, further comprising the step of receiving said information about said buy/sell transaction from a toolbar integrated with a standard web browser of said client device associated with said buyer by said creation module of said server over said communications network.

27. The computer implemented method of claim 1, further comprising the step of generating a prospect list of a plurality of products interested or sought by a new prospective buyer by a prospect module of said server; and wherein each product on said prospect list is identified by a product identifier, said product identifier being at least one of the following: universal product code (UPC), brand or model number.

28. The computer implemented method of claim 27, further comprising the step of notifying a client device associated with said new prospective buyer that said product on said prospect list is available in an marketplace by a communications module of said server.

29. The computer implemented method of claim 27, further comprising the steps of adding by said prospect module of said server a product selected by said new prospective buyer to said prospect list buyer based on said product identifier and associating a desired criteria to each of said product on said prospect list, said desired criteria being at least one of the following: no criteria, category, brand, model, condition, color, price and geographic location of said product.

30. The computer implemented method of claim 29, further comprising the step of notifying a client device associated with said new prospective buyer by said communications module of said server that said product on said prospect list is available satisfying said desired criteria.

31. The computer implemented method of claim 29, further comprising the step of automatically completing a buy transaction on behalf of said new prospective buyer by said transaction module of said server for said product on said prospect list that is available satisfying said desired criteria.

32. The computer implemented method of claim 27, further comprising the step of notifying a client device associated with said new prospective buyer by a communications module of said server that a condition of a predetermined change in supply or demand of products similar to a product on said prospect list has been met.

33. The computer implemented method of claim 27, further comprising the step of notifying a client device associated with said new prospective buyer by a communications module of said server if a product on said prospect list is on another prospective buyer's prospect list.

34. The computer implemented method of claim 27, wherein said electronic marketplace comprises a listing database for storing a plurality of listings; and further comprising the step of adding an entry in each listing of a product in said electronic marketplace that matches said product on said prospect list of said prospective buyer.

35. The computer implemented method of claim 27, wherein the step of generating a new listing by said listing module of said server generates said new listing based on information provided by a new prospective seller about a product being offered for sale for the first time.

36. The computer implemented method of claim 27, wherein the step of generating a new listing by said listing module of said server comprises the steps of:
notifying a client device associated with said seller by a communications module of said server that said product for resale is on said prospect list of a new prospective buyer, and
notifying a client device associated with said seller by said communications module of said server that said product is on said prospect list of said new prospective buyer for the first time.

37. The computer implemented method of claim 36, wherein the step of generating a new listing by said listing module of said server comprises the step of enabling said new prospective buyer or said seller to modify said new listing.

38. The computer implemented method of claim 27, further comprising the steps of:
receiving a notification from a communications module of said server by said client device associated with said seller buyer that said product for resale is on said prospect list of said new prospective buyer; and
receiving an option from said listing module of said server by said client device associated with said seller buyer to modify said new listing to enable said seller to consider said notification.

39. A computer implemented method for evaluating a resale market of a product by a prospective buyer prior to purchasing said product and generating resale of said product in an electronic marketplace over a communications network, comprising the steps of:
receiving a query by a client device associated with said prospective buyer to relist a product in a buy/sell transaction for resale in an electronic market place before said prospective buyer purchases said product from a creation module of a server managing an electronic marketplace over said communications network;
receiving a resale data by said client device associated with said prospective buyer from a listing module of said server over said communications network, said resale data comprising at least one of the following information of said product or a related product: product information, product condition, product reviews, previous listing prices, previous transaction prices, current selling prices, supply and demand in said electronic marketplace;
transmitting a request to purchase said product to a transaction module said server by said client device associated with said prospective buyer over said communications network to process said request and complete said buy/sell transaction of said product, thereby converting said prospective buyer into a buyer;
transmitting a request to relist said product for resale in said electronic marketplace to said creation module of said server by said client device associated said buyer over said communications network, thereby converting said buyer into a prospective seller; and
receiving a new listing of said product generated based on information relating to said buy/sell transaction from said listing module of said server by said client device associated with said prospective seller, thereby converting said prospective seller into a seller enabling said product to be sold multiple times.

40. The computer implemented method of claim 39, wherein said buy/sell transaction occurred in said electronic marketplace; and further comprising the step of receiving a new listing based on a previous listing of said product in said electronic marketplace from said listing module of said server by said client device associated with said seller.

41. The computer implemented method of claim 39, wherein said buy/sell transaction occurred in another electronic marketplace; and further comprising the step of receiving a new listing based on a previous listing of said product in said other electronic marketplace from said listing module of said server by said client device associated with said seller.

42. The computer implemented method of claim 39, wherein further comprising the step of receiving said new listing of said product as a binding or non-binding offer to sale said product at a predetermined price or to a highest bidder from said creation module of said server by said client device associated with said seller.

43. The computer implemented method of claim 39, further comprising the step of receiving said new listing of said product for resale from said listing module of said sever immediately or a predetermined period after a completion of said buy/sell transaction.

44. The computer implemented method of claim 39, further comprising the step of receiving from a prospect module of said server by said client device associated with said seller inquiries and purchase offers for said product from other prospective buyers.

45. The computer implemented method of claim 39, further comprising the step of receiving a notification from a communications module of said server by said client device associated with said seller that a new prospective buyer has met a predetermined condition.

46. The computer implemented method of claim 39, further comprising the step of receiving a notification from a communications module of said server by said client device associated with said seller that a condition of a predetermined change in supply or demand of products similar to said product has been met.

47. The computer implemented method of claim 39, further comprising the step of transmitting a selling price of said product to a communications module of said server by said client device associated with said prospective seller.

48. The computer implemented method of claim 39, further comprising the step of receiving from said listing module of said server by said client device associated with said prospective seller a suggested selling price of said product based on at least one of the following: current selling price of same or related product in said electronic marketplace or in a different marketplace and purchase price of same or related product.

49. The computer implemented method of claim 39, further comprising the step of transmitting said information about said buy/sell transaction from a toolbar integrated with a standard web browser of said client device associated with said buyer to said creation module of said server.

50. The computer implemented method of claim 39, further comprising the step of transmitting to a prospect module of said server by a client device associated with a new prospective buyer a plurality of products interested or sought by said new prospective buyer to generate a prospect list; and wherein each product on said prospect list is identified by a product identifier, said product identifier being at least one of the following: universal product code (UPC), brand or model number.

51. The computer implemented method of claim 50, further comprising the step of receiving a notification from a communications module of said server by said client device associated with said new prospective buyer that said product on said prospect list is available in a marketplace.

52. The computer implemented method of claim 50, further comprising the step of receiving a notification from a communications module of said server by said client device associated with said new prospective buyer that a product on said prospect list is on another prospective buyer's prospect list.

53. A system for evaluating a resale market of a product by a prospective buyer prior to purchasing said product and generating resale of said product in an electronic marketplace, comprising:
a client device connected to a communications network and associated with said prospective buyer;
a server, connected to said communications network, for managing an electronic marketplace and comprising:
a creation module for querying said prospective buyer of said product in a buy/sell transaction to relist said product for resale in said electronic marketplace before said prospective buyer purchases said product;
a transaction module for receiving request to purchase said product from said client device associated with said prospective buyer over said communications network; and processing said request to purchase to complete said buy/sell transaction of said product, thereby converting said prospective buyer into a buyer;
wherein said creation module receives a request to relist said product for resale in said electronic marketplace from said client device over said communications network, thereby converting said buyer into a prospective seller; and
a listing module for transmitting a resale data to said client device by a listing module of said server over said communications network, said resale data comprising at least one of the following information of said product or a related product: product information, product condition, product reviews, previous listing prices, previous transaction prices, current selling prices, supply and demand in said electronic marketplace; and generating a new listing based on information relating to said buy/sell transaction, thereby converting said prospective seller into said seller and enabling said product to be sold multiple times; and

a listing database, connected to said server, for storing said new listing and updating said resale data of said product.

54. The system of claim 53, wherein said buy/sell transaction occurred in said electronic marketplace; and wherein said listing module is operable to generate said new listing based on a previous listing of said product in said electronic marketplace.

55. The system of claim 53, wherein said buy/sell transaction occurred in another electronic marketplace; and wherein said listing module generates said new listing based on a previous listing of said product in said other electronic marketplace.

56. The system of claim 55, wherein said creation module comprises a web crawler, spider or bots to search said other electronic marketplace for a buy/sell transaction.

57. The system of claim 53, wherein said listing module generates said new listing of said product for resale immediately or predetermined period after a completion of said buy/sell transaction.

58. The system of claim 57, wherein said creation module receives said request to relist said product for resale from said client device during a checkout process of said buy/sell transaction.

59. The system of claim 53, wherein said listing module generate said new listing of said product for resale as a binding or non-binding offer to sale said product at a predetermined price or to a highest bidder.

60. The system of claim 59, wherein said listing module is operable to initiate an auction after receiving a predetermined number of interests in bidding for said product from other prospective buyers.

61. The system of claim 60, wherein said server comprises a communications module for notifying said client device associated with said seller and client devices associated with said other prospective buyers of said auction over said communications network.

62. The system of claim 53, wherein said listing module generates said new listing to solicit offers from other prospective buyers of said product.

63. The system of claim 62, wherein said listing module generates said new listing specifying a minimum price for said product.

64. The system of claim 62, wherein said server comprises a communications module for receiving inquiries and purchase offers for said product from said other prospective buyers.

65. The system of claim 62, wherein said server comprises a communications module for notifying said client device that a new prospective buyer has met a predetermined condition.

66. The system of claim 65, wherein said server comprises said transaction module for automatically completing a buy/sell transaction between said seller and said new prospective buyer.

67. The system of claim 53, wherein said server comprises a communications module for notifying said client device associated with said seller that a condition of a predetermined change in supply or demand of products similar to said product has been met.

68. The system of claim 53, further comprising a transaction database for maintaining a transactional history record for said product, said transaction history record comprising at least one of the following for each transaction associated with said product: seller's name, seller's identification, buyer's name, buyer's identification, purchase date, purchase price, condition of said product and description of said product.

69. The system of claim 68, further comprising a product database for maintaining a product record for said product, said product record comprising at least one of the following: product title, universal product code (UPC), description, image, brand, dimensions, materials and warranty information.

70. The system of claim 69, wherein said listing module generates said new listing from said product record and said transactional history record for said product.

71. The system of claim 70, wherein said listing module receives a selling price of said product from said client device.

72. The system of claim 70, wherein said listing module transmits a suggested selling price of said product to said client device associated with said seller based on at least one of the following: current selling price of same or related product in said electronic marketplace or in a different marketplace and purchase price of same or related product.

73. The system of claim 53, further comprising a user database for maintaining a user history record comprising at least one of the following: user identification, products bought, products sold, names of counter-parties and user identifications of said counter-parties.

74. The system of claim 53, wherein said sever comprises a communications module for receiving an interest or an offer to purchase from a client device associated with a new prospective buyer of said product over said communications network.

75. The system of claim 74, wherein said communications module transmits said interest or said offer to purchase from said new prospective buyer of said product to client devices associated with other prospective buyers of said product over said communications network.

76. The system of claim 74, wherein said listing module is operable to append said interest or said offer to purchase from said new prospective buyer of said product to said new listing.

77. The system of claim 53, wherein said creation module receives said information about said buy/sell transaction from said client device over said communications network.

78. The system of claim 53, wherein said client device comprises a toolbar integrated with a standard web browser for transmitting said information about said buy/sell transaction to said creation module.

79. The system of claim 53, wherein said server comprises a prospect module for generating a prospect list of a plurality of products interested or sought by a new prospective buyer; and wherein each product on said prospect list is identified by a product identifier, said product identifier being at least one of the following: universal product code (UPC), brand or model number.

80. The system of claim 79, wherein said server comprises a communications module for notifying a client device associated with said new prospective buyer that said product on said prospect list is available in an marketplace.

81. The system of claim 79, wherein said prospect module is operable to add a product selected by said new prospective buyer to said prospect list based on said product identifier and associating a desired criteria to each of said product on said prospect list, said desired criteria being at least one of the following: no criteria, category, brand, model, condition, color, price and geographic location of said product.

82. The system of claim 81, wherein said server comprises a communications module for notifying said client device associated with said new prospective buyer that said product on said prospect list is available satisfying said desired criteria.

83. The system of claim 81, wherein said server comprises said transaction module for automatically completing a buy transaction on behalf of said new prospective buyer for said product on said prospect list that is available satisfying said desired criteria.

84. The system of claim 79, wherein said server comprises a communications module for notifying a client device associated with said new prospective buyer that a condition of a predetermined change in supply or demand of products similar to a product on said prospect list has been met.

85. The system of claim 79, wherein said server comprises a communications module for notifying a client device associated with said new prospective buyer that a product on said prospect list is on another prospective buyer's prospect list.

86. The system of claim 79, wherein a plurality of listings is stored in said listing database; and wherein said listing module is operable to add an entry in each listing of a product in said electronic marketplace that matches said product on said prospect list of said new prospective buyer.

87. The system of claim 79, wherein said listing module is operable to generate said new listing based on information provided by a new prospective seller about a product being offered for sale for the first time.

88. The system of claim 79, wherein said server comprises a communications module for notifying said client device associated with said seller that said product for resale is on said prospect list of said prospective buyer and notifying a client device associated with said prospective seller that said product for sale for the first time is on said prospect list of said prospective buyer.

89. The system of claim 88, wherein said listing module is operable to enable said prospective buyer or said seller to modify said new listing associated with said product.

90. A non-transitory computer readable storage media comprising computer executable code for evaluating a resale market of a product by a prospective buyer prior to purchasing said product and generating resale of said product in an electronic marketplace over a communications network, said code comprising instructions for:
querying said prospective buyer of a product in a buy/sell transaction to relist said product in said electronic marketplace before said prospective buyer purchases said product by a creation module of a server managing said electronic marketplace over said communications network;
transmitting a resale data to a client device associated with said prospective buyer by a listing module of said server over said communications network, said resale data comprising at least one of the following information of said product or a related product: product information, product condition, product reviews, previous listing prices, previous transaction prices, current selling prices, supply and demand in said electronic marketplace;
receiving a request to purchase said product from said client device associated with said prospective buyer by a transaction module of said server over said communications network;
processing said request to purchase by said transaction module of said server to complete said buy/sell transaction of said product, thereby converting said prospective buyer into a buyer;
receiving a request to relist said product for resale in said electronic marketplace from a client device associated with said buyer by said creation module of said server over said communications network, thereby converting said buyer into a prospective seller;
generating a new listing of said product based on information relating to said buy/sell transaction by said listing module of said server, thereby converting said prospective seller into a seller and enabling said product to be sold multiple times;
updating said resale data of said product in a database; and
storing said new listing in said database.

91. The computer readable media of claim 90, wherein said buy/sell transaction occurred in said electronic marketplace; and wherein said code further comprises instructions for generating said new listing based on a previous listing of said product in said electronic marketplace by said listing module of said server.

92. The computer readable media of claim 90, wherein said buy/sell transaction occurred in another electronic marketplace; and wherein said code further comprises instruction for generating said new listing based on a previous listing of said product in said other electronic marketplace by said listing module of said server.

93. The computer readable media of claim 90, wherein said code further comprises instructions for listing said product for resale immediately or a predetermined period after a completion of said buy/sell transaction by said listing module of said server.

94. The computer readable media of claim 93, wherein said code further comprises instructions for receiving said request to relist said product for resale from said client device during a checkout process of said buy/sell transaction by said creation module of said server.

95. The computer readable media of claim 90, wherein said code further comprises instructions for listing said product as a binding or non-binding offer to sale said product at a predetermined price or to a highest bidder by said listing module of said server.

96. The computer readable media of claim 95, wherein said code further comprises instructions for initiating an auction by said listing module of said server after receiving a predetermined number of interests in bidding for said product from prospective buyers.

97. The computer readable media of claim 96, wherein said code further comprises instructions for notifying said client device associated with said seller and client devices associated with said other prospective buyers of said auction by a communications module of said server over said communications network.

98. The computer readable media of claim 90, wherein said code further comprises instructions for soliciting offers from other prospective buyers of said product by said listing module of said server.

99. The computer readable media of claim 98, wherein said code further comprises instructions for specifying a minimum price for said product by said listing module of said server.

100. The computer readable media of claim 98, wherein said code further comprises instructions for receiving inquiries and purchase offers for said product from client devices associated with said other prospective buyers by a communications module of said server over said communications network.

101. The computer readable media of claim 98, wherein said code further comprises instructions for notifying said client device of said buyer that a new prospective buyer has met a predetermined condition by a communications module of said server over said communications network.

102. The computer readable media of claim 101, wherein said code further comprises instructions for automatically completing a buy/sell transaction between said seller and said prospective buyer by said transaction module of said server.

103. The computer readable media of claim 90, wherein said code further comprises instructions for notifying said client device associated with said seller by a communications module of said server over said communications network that a condition of when at least one of the following conditions is met: a predetermined change in supply or demand of products similar to said product has been met.

104. The computer readable media of claim 90, wherein said code further comprises instructions for storing a transactional history record for said product in said database, said transaction history record comprising at least one of the following for each transaction associated with said product: seller's name, seller's identification, buyer's name, buyer's identification, purchase date, purchase price, condition of said product and description of said product.

105. The computer readable media of claim 104, wherein said code further comprises instructions for storing a product record for said product in said database, said product record comprising at least one of the following: product title, universal product code (UPC), description, image, brand, dimensions, materials and warranty information.

106. The computer readable media of claim 90, wherein said code further comprises instructions for storing a user history record in said database, said user history record comprising at least one of the following: user identification, products bought, products sold, names of counter-parties and user identifications of said counter-parties.

107. The computer readable media of claim 105, wherein said code further comprises instructions for generating said new listing from said product record and said transactional history record for said product by said listing module of said server.

108. The computer readable media of claim 107, wherein said code further comprises instructions for receiving a selling price of said product from said client device associated with said seller by a communications module of said server over said communications network.

109. The computer readable media of claim 107, wherein said code further comprises instructions for transmitting a suggested selling price of said product to said client device associated with said prospective seller by said listing module of said server based on at least one of the following: current selling price of same or related product in said electronic marketplace or in a different marketplace and purchase price of same or related product.

110. The computer readable media of claim 90, wherein said code further comprises instructions for receiving an interest or an offer to purchase from a client device associated with a new prospective buyer of said product by a communications module of said server over said communications network.

111. The computer readable media of claim 110, wherein said code further comprises instructions for transmitting said interest or said offer to purchase from said new prospective buyer of said product to client devices associated with other prospective buyers of said product by a communications module of said server over said communications network.

112. The computer readable media of claim 110, wherein said code further comprises instructions for appending said interest or said offer to purchase from said new prospective buyer of said product to said new listing by said listing module of said server.

113. The computer readable media of claim 90, wherein said code further comprises instructions for receiving said information about said buy/sell transaction from said client device associated with said prospective seller by said creation module of said server over said communications network.

114. The computer readable media of claim 90, wherein said code further comprises instructions for receiving said information about said buy/sell transaction from a toolbar integrated with a standard web browser of said client device associated with said prospective seller by said creation module of said server over aid communications network.

115. The computer readable media of claim 90, wherein said code further comprises instructions for generating a prospect list of a plurality of products interested or sought by a new prospective buyer by a prospect module of said server; and wherein each product on said prospect list is identified by a product identifier, said product identifier being at least one of the following: universal product code (UPC), brand or model number.

116. The computer readable media of claim 115, wherein said further comprises instructions for notifying a client device associated with said new prospective buyer that said product on said prospect list is available in an marketplace.

117. The computer readable media of claim 115, wherein said code further comprises instructions for adding a product selected by said new prospective buyer to said prospect list based on said product identifier by said prospect module of said server and associating a desired criteria to each of said product on said prospect list, said desired criteria being at least one of the following: no criteria, category, brand, model, condition, color, price and geographic location of said product.

118. The computer readable media of claim 117, wherein said code further comprises instructions for notifying a client device associated with said new prospective buyer that said product on said prospect list is available satisfying said desired criteria.

119. The computer readable media of claim 117, wherein said code further comprises instructions for automatically completing a buy transaction on behalf of said new prospective buyer for said product on said prospect list that is available satisfying said desired criteria by said transaction module of said server.

120. The computer readable media of claim 115, wherein said code further comprises instructions for notifying a client device associated with said new prospective buyer that a condition of a predetermined change in supply or demand of products similar to a product on said prospect list has been met.

121. The computer readable media of claim 115, wherein said further comprises instructions for notifying a client device associated with said new prospective buyer that a product on said prospect list is on another prospective buyer's prospect list.

122. The computer readable media of claim 115, wherein said electronic marketplace comprises a listing database for storing a plurality of listings; and wherein said code further comprises instructions for adding an entry in each listing of a product in said electronic marketplace that matches said product on said prospect list of said prospective buyer.

123. The computer readable media of claim 115, wherein said code further comprises instructions for generating said new listing based on information provided by a new prospective seller about a product being offered for sale for the first time.

124. The computer readable media of claim 115, wherein said code further comprises instructions for notifying said client device associated with said seller that said product for resale is on said prospect list of said new prospective buyer and notifying a client device associated with said seller that said product is on said prospect list of said new prospective buyer for the first time.

125. The computer readable media of claim 124, wherein said code further comprises instructions for enabling said prospective buyer or said seller to modify said new listing.