US6847938B1 - Method of exchanging goods over the internet - Google Patents

Method of exchanging goods over the internet Download PDF

Info

Publication number
US6847938B1
US6847938B1 US09/399,366 US39936699A US6847938B1 US 6847938 B1 US6847938 B1 US 6847938B1 US 39936699 A US39936699 A US 39936699A US 6847938 B1 US6847938 B1 US 6847938B1
Authority
US
United States
Prior art keywords
user
exchange
search criteria
item
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US09/399,366
Inventor
Donna R. Moore
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LIVEUNIVERSE Inc
Original Assignee
Donna R. Moore
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Donna R. Moore filed Critical Donna R. Moore
Priority to US09/399,366 priority Critical patent/US6847938B1/en
Application granted granted Critical
Publication of US6847938B1 publication Critical patent/US6847938B1/en
Assigned to PEERFLIX, INC. reassignment PEERFLIX, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MOORE, DONNA R
Assigned to LIVEUNIVERSE, INC. reassignment LIVEUNIVERSE, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PEERFLIX, INC.
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0613Third-party assisted
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Item investigation
    • G06Q30/0625Directed, with specific intent or strategy

Definitions

  • the present invention relates generally to electronic commerce transactions. Specifically, the invention relates to a method and system for using the internet or similar network to coordinate exchanges of items between parties.
  • the internet (or “World Wide Web” as it is also commonly known) is a worldwide collection of computers and computer networks cooperating to exchange data using a common software standard.
  • the infrastructure of the internet consists of computers of all sizes and capabilities connected in networks within networks by way of telephone wires, fiber optic cables, and satellite links.
  • the common standard that allows all of these computers to speak the same language is known as the TCP/IP protocol.
  • Online auctions have become extremely popular of late since the internet facilitates the accepting of bids from anywhere in the world. Many internet sites allow individuals to place virtually any item up for sale to the highest bidder. Several systems exist that employ computers to process bid information from bidders spread over a wide area. Others teach systems for conducting real-time auctions over the internet. The auction-method of transacting business is very efficient and accurate in establishing the value of an object for sale. However, auctions are limited to one-time buying/selling transactions, as the winning bidder is simply the person who agrees to pay the highest price. As with online classified ads, online auctions do not satisfy the needs of people who wish to swap items on a regular basis; nor are they used to offer an item for anything other than cash.
  • Another system proposed consists of an analogous buyer-driven system.
  • This system generally operates in the form of “want ads” where buyers communicate purchase offers globally to prospective sellers. Sellers may then conditionally accept the offer by way of a central controller computer which receives the bids and communicates them to the buyer for confirmation.
  • a similar proposed system discloses an automated system to assist buyers in locating and purchasing satisfactory goods from a variety of vendors.
  • a commerce system may be exchange-driven, rather than buyer or seller driven.
  • exchanges are stock and commodities exchanges such as the New York Stock Exchange and the Chicago Mercantile Exchange. Exchanges match buyers and sellers through an orderly marketplace, guaranteeing that once an exchange has been agreed to, both parties will perform as expected. Such securities exchanges may be automated.
  • Automated exchange-type systems have been implemented outside of the securities context, as well.
  • a computer-based system for matching buyers and sellers of property such as real estate, businesses, and other assets has been proposed.
  • Such a system stores records of property to be sold that can be searched based on specific criteria by potential buyers who provide information to the seller regarding their interest in the property.
  • the system has provisions to screen potential buyers to ensure that they meet certain financial criteria.
  • the present invention is directed to a system for automatically coordinating exchanges of items between individuals that substantially obviates one or more of the problems due to limitations and disadvantages of the related art.
  • the present invention encompasses a number of features designed to overcome the deficiencies of prior art systems. It is an object of the present invention to provide a method whereby individuals can use the internet to engage in exchanges with other individuals, regardless of their relative geographic proximity. It is another object of the present invention to provide a system that facilitates such a method of exchanges via the internet by automatically matching exchanges between two or more individuals with complementary criteria thereby eliminating the need for users to manually search; and by allowing users to participate using a standard personal computer and browser software. It is yet another object of the present invention to provide a system for exchanging goods that does not require the maintenance of an inventory of goods. It is another object of the present invention to provide a system that enables exchange clubs to function over the internet by maintaining member information and providing guarantees on exchanges.
  • FIG. 1 is a diagram of the general hardware configuration of a first embodiment of the invention.
  • FIG. 2 is a flowchart depicting the steps of the first embodiment of the invention.
  • FIG. 3 is a flowchart depicting the steps of an alternative embodiment.
  • FIG. 4 is a flowchart depicting the steps of an alternative embodiment.
  • FIG. 5 is a flowchart depicting the steps of an alternative embodiment.
  • the present invention is generally a system that coordinates exchanges of items between individuals without the requirement that money actually change hands.
  • an individual seeking to take part in a trade can be automatically matched to another individual with a complementary position.
  • Party 1 having Item A and desiring to swap Item A for Item B could be matched by the system to Party 2 , who is registered within the system as owning Item B and desiring Item A.
  • the system can also accommodate multi-party exchanges where three or more parties are involved in the exchange.
  • the present invention takes advantage of the global presence of the internet by allowing users to interact with the system via an internet site.
  • the site essentially provides input fields where users input information about the item they wish to trade, and information about the item or items they wish to acquire.
  • the internet site can display other information including, but not limited to, the results of the system's efforts to arrange a satisfactory match, the status of a user account, and the availability of items for exchange.
  • the present invention ensures that any user with a computer and internet browser software can take advantage of the invention. Moreover, because users can interact by way of the internet, users need not live close to each other to effect an exchange. Exchanges are coordinated by the system and communicated to the relevant users via the internet. If tangible items such as books are involved, users can then exchange their items through the mail or similar system. For non-tangible items such as time-shares, the electronic record of the agreement may be sufficient to effect the exchange.
  • the system preferably employs a searchable database to record users' information regarding items possessed and items desired.
  • the extent of other information that must be recorded will depend upon the nature of the items being exchanged. For example, for books, title and author may be all that is required. On the other hand, exchanges of time-shares would typically require information concerning location, amenities, and periods of availability.
  • User information usually at least name and address, may also be recorded so the exchange can be performed once it has been arranged by the system.
  • more detailed user information such as a history of transactions may also be stored, thus enabling the system to track user trends and characteristics, and predict future exchanges of interest to the user to increase the efficiency with which the user interacts with the system.
  • the system may be a feature of an online club (e.g., an online CD exchange club).
  • the club may require that users pay a fee to become members, where the fee is used to guarantee exchanges. For example, if a member entered into an exchange without actually possessing the item he committed to providing, his fee could be used by the club to purchase a new version of the same item so that the other party to the exchange is protected.
  • the club may also add a nominal surcharge to each transaction to maintain the system and promote the club for its own growth.
  • the system of the present invention maintains an accounting of member fees to ensure that members who engage in exchanges are active, that is, paid in full to date.
  • the system of the present invention may also be part of a club that functions on a point system, where members can be credited or assessed points that may be exchanged at some later time for items in the club's inventory or items possessed by other club members.
  • the items that can be exchanged with the present system include, but are not limited to, books, compact discs, games, videos and movies, collectible articles, event tickets, and time-shares.
  • the system is not limited to the exchange of like items (i.e., books for books, videos for videos, etc.), and is not limited to the one-for-one exchanges (i.e., one book for one book).
  • the present invention is also not limited to simple exchanges between two parties.
  • the system can be constructed with software that allows exchanges between three or more parties.
  • the present invention can be employed to exchange any items that lend themselves to being swapped.
  • FIG. 1 shows the general architecture of a first embodiment of the invention. While the present invention is extremely flexible as to the specific characteristics of the architecture that is employed, the general configuration of FIG. 1 is described for illustrative purposes. Specific aspects and characteristics of the invention will be described.
  • Remote Terminals 1 a - 1 d are each connected to the internet by any of a number of well-known network connections including telephone lines, ISDN lines, T1 connections, and the like.
  • Each remote terminal can have its own connection, which must include some type of interface for connecting to a network, such as a modem or network interface card. The exact type of interface required depends upon the connection.
  • an internet browser is typically needed to send and receive data over the internet in a user-friendly manner.
  • Internet browsers are software applications that provide user-friendly graphical interfaces for viewing data from internet sites and for navigating between sites. There are a great deal of internet browsers on the market, any of which can be used with the present invention as long as they provide the basic data transmitting and receiving functions.
  • Remote Terminals 1 a - 1 d need not be connected to the internet to realize the benefits of the present invention.
  • the present invention contemplates any distributed data or communications network that is capable of providing connectivity for data transfer between remote terminals and a central computer system.
  • the network connections and interfaces of the remote terminals while they will typically be of the types described above, may vary depending upon the characteristics of the network involved.
  • central computer system 2 Its network connection 3 to the internet will preferably be an ISDN line, so that it can adequately accommodate the traffic of multiple simultaneous users. However, network connection 3 may consist of any of a wide variety of methods known in the art for connecting to a network. As with the remote terminals, central computer system 2 requires an interface 4 to transmit and receive data through its network connection. The exact nature of interface 4 will depend upon the specific network connection 3 employed.
  • Processor 5 generally comprises a central processing unit (CPU) and associated memory.
  • the CPU controls interface 4 , as well as the transmitting and accepting of data via network connection 3 .
  • the CPU also controls data storage device 6 , as well as the writing thereto and reading therefrom of data.
  • the associated memory included with the CPU in processor 5 is memory normally present to assist the CPU in performing its functions.
  • Other components may be included as part of central computer system 2 for various purposes such as increasing performance, monitoring activity, and inputting or outputting data.
  • Data storage device 6 may or may not physically be part of central computer system 2 . That is, data storage device 6 may be located adjacent to or even within those components that form central computer system 2 . It is not, however, necessary that data storage device 6 be located near central computer system 2 . In fact, data storage device 6 need not even be located in the same local area. Networks exist that allow computer systems spread out over wide areas to share common data storage devices. The present invention could be part of such a network sharing a data storage device and the information contained therein. Data storage device 6 may also be any of a wide variety of devices for storing computer data. The most common example would be a hard disk drive. Other possibilities include, but are not limited to, optical disk and tape drives.
  • FIG. 2 This diagram is a flowchart generally outlining the steps involved in practicing the preferred embodiment.
  • the user will connect to the central computer via the internet, using an internet browser to locate the appropriate website. Once connected, the user will view the introductory site or “home page” of the website which should provide space for the user to input data to the system and may explain how the system operates.
  • the data necessary to operate the website is maintained at the central computer system and the website's design and content can vary widely.
  • the user inputs information regarding the item being offered for exchange.
  • the item would be a book and the information input would typically consist of at least the title and author. In some cases, more detailed information such as the edition or year of printing may be necessary to accurately describe the book. In the case of a time-share, more detailed information would be required, such as the location, address, amenities and features, dates of availability, etc.
  • a record can be created in the database corresponding to a new entry wherein would be stored the user's item information and information regarding the user, if that information is known at the time.
  • the user's item information may be conditionally or temporarily stored, or perhaps no action would be taken yet.
  • the user's information may not have to be stored until after the search is performed.
  • storage of the user's information may be contingent upon the user entering valid search criteria and/or password.
  • the second step 8 is for the user to input her search criteria regarding an item she would like to receive in exchange for the item she is offering for exchange.
  • the search criteria may specify an author name if the user is only looking for another book by the same author; or it may include a title or more specific criteria.
  • the search criteria would again have to be more elaborate, possibly including a requisite geographic area, number of bedrooms, or period of availability.
  • this information may be written to a database record at this point or later.
  • the website contains fields wherein the user inputs her information and search criteria.
  • the website also contains a ⁇ SEND> button, or similar device that initiates the transmission of the information, that allows the user to transmit all the data she has entered to the central computer instantaneously once she is finished entering it.
  • a ⁇ SEND> button or similar device that initiates the transmission of the information, that allows the user to transmit all the data she has entered to the central computer instantaneously once she is finished entering it.
  • the information and the search criteria would be stored virtually simultaneously upon receipt at the central computer.
  • the database can be searched for records that satisfy the user's search criteria. Searching occurs in box 9 .
  • the search will typically be conducted using data sorting techniques well known in the art and may involve statistically ranking records based upon the extent to which they satisfy the user's search criteria.
  • the database would be searched by analyzing existing records in the database to determine the degree to which they satisfy the user's search criteria.
  • a reverse search may be done where the user's information regarding the item she offers for exchange is compared to the search criteria associated with each record in the database to determine whether her item satisfies the search criteria of any existing records.
  • the search criteria of existing records stored in the database will be discussed in more detail below.
  • the user may be given a choice 15 between searching the database for matching records, as described above, and browsing the database.
  • the difference is essentially that, in searching, the user is inputting search criteria and allowing the system to automatically review all of the records in the database to determine which, if any, satisfy the user's criteria.
  • Browsing involves the user manually reviewing the records of the database 16 . If the user opts to browse the database 16 , she may review records and select a desirable one as a match 17 .
  • Another possible embodiment employs a hybrid of searching and browsing where the system allows the user to choose a category of records to browse, thereby eliminating the need to browse every record.
  • the system may define categories of books such as Shakespearean plays, Charles Dickens novels, and romance novels.
  • This modified browsing technique allows users to look at all of the records within a well-defined category based on author, subject matter, or other classification. As a result, a user can manually review a subset of records for something appealing when the user does not exactly know enough of what she is looking for to input accurate search criteria.
  • a more sophisticated and efficient artificial intelligence searching technique may be used wherein the system accumulates detailed user information regarding past transactions and areas of interest. This information can then be used by the system to track trends regarding individual users and broader categories of users. Trending information can be used to predict future transactions of interest to particular users.
  • Such a system would result in more efficient user interaction because users can quickly be steered to transactions that are most likely to be of interest, or users may be automatically informed by the system of potential exchanges.
  • the system would receive information from a user and then, based upon stored user information and using artificial intelligence techniques known in the art, the system can notify users that there has been a recent posting to the system that may be of interest.
  • Password validation may be employed at virtually any point in the process. It may be desirable to require password validation before the system will accept any input from the user. However, it need not occur at the beginning. For example, data and search criteria may be received and conditionally stored before the user must undergo password validation. In another embodiment, the system may accept data and search criteria from users and allow users to search the database, but not actually generate a match or display information unless the user proves that she is a member of the club by inputting a valid password. Password access to the system allows the system to be used like an exclusive club.
  • the operator of the central computer and website may intend to implement the system as an online travel club where users pay a fee to become members of the club. Once a user has become a member, she is qualified to offer her time-share for exchange and search the database for other time-shares that are desirable to her.
  • the membership fee may then be used in a variety of ways, such as to maintain the central computer and website or to promote the club and expand its membership. Alternatively or in addition to the membership fee, the club operator may charge a transaction fee where users are charged a fee on completed exchanges.
  • processor 5 in searching the database for appropriate matches for exchange, processor 5 will analyze the records present in the database to determine whether any records satisfy the user's search criteria, as depicted in box 10 .
  • the processor will search the database by scrolling through the records and analyzing each in view of the user's search criteria.
  • Each record may be assigned a statistical ranking according to the degree to which it satisfies the user's search criteria. If a number has been chosen as the pass/fail line, determining whether a particular record meets the user's search criteria is then simply a question of determining whether its statistical ranking falls below or above that line.
  • the system may be programmed to consider any record with less than an 80% statistical ranking as failing to meet the user's search criteria. In that case, according to the flowchart of FIG. 2 , records not meeting the 80% standard will cause processor 5 to proceed to the next record. This is depicted as the “No” path from box 10 to box 9 .
  • the next step 11 is to determine whether the item that the user is offering for exchange satisfies the other party's request. For example, assume a user offers for exchange the movie The French Connection and enters search criteria indicating that he would like to exchange The French Connection for any murder mystery novel. Assume also that, during a search, the processor encounters a record wherein a second user has indicated that she owns the murder mystery novel Worst Fears Realized by Stuart Woods and her search criteria indicate that she wants to exchange that book for another book that is currently on the New York Times Best Seller list.
  • box 11 is not satisfied because the movie The French Connection is not a book on the New York Times Best Seller list. Consequently, the test of box 11 would be failed and the processor would return to box 9 to continue searching until there were no more records to be searched. Only if the tests of both box 10 and box 11 are passed will the system generate a match 12 .
  • the process of generating a match is generally a simple one.
  • this step involves first marking the record as a potential match.
  • This marking may consist of writing a designated value to a field in the record reserved for marking the record as a match.
  • the marking may also include the statistical ranking assigned to the record during the search.
  • the system may be programmed to continue searching until it has reviewed every record; or the system may be programmed to stop once it has found a matching record with a predetermined statistical ranking. If the system is programmed to review every record, a list can be produced for the user upon completion of the searching process listing all of the records (e.g., in order based upon their statistical ranking).
  • the flowchart of FIG. 4 shows another embodiment of the present invention whereby the user is given the power to accept or reject matches generated by the system, shown in box 18 .
  • a user inputs search criteria specifying that she would like to exchange her time-share in Hawaii for a time-share in the Caribbean. If a record is found in the database offering a time-share in Jamaica, this will pass the test of box 10 . Therefore, assuming box 11 is also passed, a match will be generated.
  • the user may then be offered a choice of whether she accepts or declines the match. If she has already been to Jamaica and would prefer a time-share on another Caribbean island, she may decline the match and choose to exchange time-shares with a different user. In that case, the system would proceed on through box 19 and continue searching.
  • the system may inform the user that there are currently no matches for her request, and provide the user with the option of either selecting an alternative match (i.e., one that is close to satisfying the user's search criteria) or storing her request in the database to await future matching.
  • This scenario is depicted in the flowchart of FIG. 5 .
  • the user opts in box 20 to select an alternative match, she could be presented with a list of records that approximately satisfy her search criteria 21 .
  • the system may be programmed to offer as alternative matches, records that have a statistical ranking greater than 50 percent.
  • the system would respond by providing a list of those records that were slightly below 80 percent matching.
  • the user may then select an acceptable alternative match 22 or choose to accept no match. If the user selects an acceptable alternative match 22 , the alternative match information is displayed to all users involved in the exchange 23 . If the user instead opts to post her request in the database for future matching 24 , the record in which her data was stored will remain in the database for future users to search.
  • parties involved will be notified 13 .
  • Parties may be notified, for example, by displaying the information on the system's website or by sending an e-mail message to the users.
  • the notification itself should include sufficient information such that the parties can thereafter execute the exchange. At a minimum, such information will probably include the other user's name and address so that the parties can exchange their items through the mail.
  • Telephone numbers may also be provided if necessary for the parties to finalize their exchange. The exact information needed to inform the users will depend upon the context in which the present invention is being implemented.
  • such information may include a user identification of some sort such as a screen name, login name or other unique personal identifier, if users do not need or want to use their real names. It is also possible to make displaying of match information contingent upon the user accepting the record as a match, or perhaps upon entering a valid password, as explained above.
  • the user information that is provided as part of the step of notifying the users may itself be included within the record selected as a match, or it may be stored separately, such as in a separate member file, and associated with the record. If the present invention is implemented as an online book exchange club, members may be listed with their address and telephone numbers in a membership file, while their postings are listed in a separate database. Such an arrangement would enable the system to separately keep track of active and inactive members. It would also allow members to place multiple requests in the database so that they could be involved in multiple independent transactions simultaneously.
  • While the preferred embodiment of the present invention is directed towards exchanges where two users swap items with each other, with additional programming, the system can be made to arrange exchanges involving three or more parties. If a search is completed based on a first user's search criteria but yields no exact matches, the system can be programmed to produce approximate matches, as described above. The processor may then do an analysis of the approximately matching records to determine whether any two or more records in combination satisfy the user's search criteria. For example, in an implementation of the present invention as an online music club that exchanges CDs currently on the BillboardTM Top 200 Albums, assume a first user offers the music CD “Supernatural” by Santana and inputs search criteria specifying that she would like to exchange that CD for “Devil Without A Cause” by Kid Rock.
  • the processor may assign this record a statistical ranking somewhere between 50 and 80 percent since it contains information related to “Devil Without A Cause”. It therefore satisfies the first user's criteria, but does not have its own criteria satisfied. Consequently, it is not a perfect match, but it can be been designated a potential alternative match.
  • the processor will perform an additional analysis step in which it finds that the two records, each of which only partly satisfying the first user's search criteria, completely satisfy the first user's criteria when taken together. Following the processor's arrangement of this 3-way exchange, the three users will be notified in the manner described above and instructed where to send their CDs to perfect the exchange.

Abstract

A method and system is taught for coordinating the exchange of goods between parties over a communications network such as the internet. Users of the system can interact with a central computer to input data regarding items that they offer for exchange, as well as search criteria describing items that they would like to receive in exchange. A processor in the central computer searches records stored in a database to find and sort those records that satisfy the user's search criteria. A second test is then be performed to determine whether the information that the user input describing the item offered for exchange satisfies search criteria within the record. As a result, a match may be generated between two users who have input complementary criteria. The invention can also accommodate more complex exchanges between three or more parties.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to electronic commerce transactions. Specifically, the invention relates to a method and system for using the internet or similar network to coordinate exchanges of items between parties.
2. Background of the Invention
Before the internet became popular, an individual who wanted to sell or exchange a personal item could do little more than place an advertisement in the “Classifieds” section of the local newspaper. The market would thereby be limited to the newspaper's readership. For those who wished to exchange certain types of commonly-exchanged items ranging from books and CDs to time-shares, clubs formed that allowed members to swap such items amongst themselves. But such clubs were also confined to local areas since the logistics and long distance communication required to arrange frequent exchanges was impractical.
The internet (or “World Wide Web” as it is also commonly known) is a worldwide collection of computers and computer networks cooperating to exchange data using a common software standard. The infrastructure of the internet consists of computers of all sizes and capabilities connected in networks within networks by way of telephone wires, fiber optic cables, and satellite links. The common standard that allows all of these computers to speak the same language is known as the TCP/IP protocol. Through this vast interconnection of computers, internet users can send and receive messages, share computer data, post information for others to view, and access multimedia information including audio and video.
Since the pervasiveness of the internet has exploded to what it is today, a number of methods have been developed to help individuals conduct simple transactions over the internet. For example, computer-based classified ads and electronic bulletin boards exist in great numbers, providing people with places to post their advertisements. A number of systems exist wherein would-be sellers enter ads into a computer-managed database that can be searched by prospective buyers. Online classified ad systems are effective for those who want maximum exposure for their listings since they provide a highly visible place to post ads. Classified ads, however, are best suited for one-time transactions in which the seller is looking to sell her product, and proceeds from the sale can be used to cover the costs of placing the classified ad. Moreover, the classified ad method of conducting business consists of one-sided, seller-driven transactions since the advertising party simply posts an advertisement and waits to be contacted. Consequently, even simple exchanges of items, as between two parties, cannot easily be arranged through classified ads.
Online auctions have become extremely popular of late since the internet facilitates the accepting of bids from anywhere in the world. Many internet sites allow individuals to place virtually any item up for sale to the highest bidder. Several systems exist that employ computers to process bid information from bidders spread over a wide area. Others teach systems for conducting real-time auctions over the internet. The auction-method of transacting business is very efficient and accurate in establishing the value of an object for sale. However, auctions are limited to one-time buying/selling transactions, as the winning bidder is simply the person who agrees to pay the highest price. As with online classified ads, online auctions do not satisfy the needs of people who wish to swap items on a regular basis; nor are they used to offer an item for anything other than cash.
The success of online classified ads and auctions shows how drastically the internet has increased the power individuals have in conducting their personal business. Anyone can take advantage of the internet's global scale to instantly and inexpensively advertise items on a national or worldwide scale. Conversely, people in search of particular items now have vastly more options to choose from. But along with this enormous increase in options come the difficulties associated with efficiently finding and managing them. A person could spend hours online searching through multitudes of items before finding exactly the right item.
A number of systems have been developed to efficiently sort through buying, selling, and exchanging opportunities. The general goal of such efficiency-enhancing search systems is to enable users to quickly and easily find precisely the item they are looking for without having to sift through incredible amounts of clutter. The relevant “user” is almost always a buyer or a seller, but may in some cases, be someone looking to exchange or swap items.
Computer-assisted systems for interactively brokering goods and services between potential buyers and sellers have been proposed. Such systems facilitate buying/selling transactions for a wide variety of goods and services by first storing information about the seller's item, and then assisting buyers in searching the database based on criteria important to the buyer. Seller-driven systems such as these are by far the most common and take many forms including the classified ads and auctions discussed above.
Another system proposed consists of an analogous buyer-driven system. This system generally operates in the form of “want ads” where buyers communicate purchase offers globally to prospective sellers. Sellers may then conditionally accept the offer by way of a central controller computer which receives the bids and communicates them to the buyer for confirmation. A similar proposed system discloses an automated system to assist buyers in locating and purchasing satisfactory goods from a variety of vendors.
Finally, a commerce system may be exchange-driven, rather than buyer or seller driven. The most well known examples of exchanges are stock and commodities exchanges such as the New York Stock Exchange and the Chicago Mercantile Exchange. Exchanges match buyers and sellers through an orderly marketplace, guaranteeing that once an exchange has been agreed to, both parties will perform as expected. Such securities exchanges may be automated.
Automated exchange-type systems have been implemented outside of the securities context, as well. A computer-based system for matching buyers and sellers of property such as real estate, businesses, and other assets has been proposed. Such a system stores records of property to be sold that can be searched based on specific criteria by potential buyers who provide information to the seller regarding their interest in the property. In addition, the system has provisions to screen potential buyers to ensure that they meet certain financial criteria.
While existing exchange systems generally provide a marketplace for persons interested in acquiring and disposing of various items, they generally do not broker exchanges of like items between individuals. The old-fashioned book club where members meet to swap books they have read has not been displaced by the advent of the internet. There is no forum on the internet that allows the local book club to extend its reach, and more importantly, no system for implementing such a forum has been developed. Moreover, existing systems do not actually perform automated matching of multiple parties with complementary criteria.
Consequently, a need exists to provide the average person with the ability and the forum to exchange goods via the internet or similar distributed network. The need exists for a system that actively and automatically matches two or more persons with complementary criteria when the exchange of money is not part of the transaction. The need further exists for a system that would take advantage of the extraordinary reach and efficiency of the internet, while not requiring any special equipment or added expense beyond a standard personal computer. Finally, the need exists for a system that would broker exchanges between individuals in a timely and efficient manner, while maintaining an orderly marketplace by ensuring that all parties are qualified to take part in exchanges.
SUMMARY OF THE INVENTION
Accordingly, the present invention is directed to a system for automatically coordinating exchanges of items between individuals that substantially obviates one or more of the problems due to limitations and disadvantages of the related art.
The present invention encompasses a number of features designed to overcome the deficiencies of prior art systems. It is an object of the present invention to provide a method whereby individuals can use the internet to engage in exchanges with other individuals, regardless of their relative geographic proximity. It is another object of the present invention to provide a system that facilitates such a method of exchanges via the internet by automatically matching exchanges between two or more individuals with complementary criteria thereby eliminating the need for users to manually search; and by allowing users to participate using a standard personal computer and browser software. It is yet another object of the present invention to provide a system for exchanging goods that does not require the maintenance of an inventory of goods. It is another object of the present invention to provide a system that enables exchange clubs to function over the internet by maintaining member information and providing guarantees on exchanges.
These objects, as well as additional features and advantages of the invention, will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the methods and apparatus particularly pointed out in the written description and claims hereof, as well as the appended drawings.
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification. The accompanying drawings illustrate several embodiments of the invention, and together with the description, serve to explain the principles of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a diagram of the general hardware configuration of a first embodiment of the invention.
FIG. 2 is a flowchart depicting the steps of the first embodiment of the invention.
FIG. 3 is a flowchart depicting the steps of an alternative embodiment.
FIG. 4 is a flowchart depicting the steps of an alternative embodiment.
FIG. 5 is a flowchart depicting the steps of an alternative embodiment.
Similar reference characters denote corresponding features consistently throughout the attached drawings.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
The present invention is generally a system that coordinates exchanges of items between individuals without the requirement that money actually change hands. Through an internet site, an individual seeking to take part in a trade can be automatically matched to another individual with a complementary position. For example, Party 1 having Item A and desiring to swap Item A for Item B could be matched by the system to Party 2, who is registered within the system as owning Item B and desiring Item A. The system can also accommodate multi-party exchanges where three or more parties are involved in the exchange.
In its preferred embodiment, the present invention takes advantage of the global presence of the internet by allowing users to interact with the system via an internet site. Although the characteristics and design of the internet site may vary widely, the site essentially provides input fields where users input information about the item they wish to trade, and information about the item or items they wish to acquire. The internet site can display other information including, but not limited to, the results of the system's efforts to arrange a satisfactory match, the status of a user account, and the availability of items for exchange.
By incorporating an internet site as the user interface to the system, the present invention ensures that any user with a computer and internet browser software can take advantage of the invention. Moreover, because users can interact by way of the internet, users need not live close to each other to effect an exchange. Exchanges are coordinated by the system and communicated to the relevant users via the internet. If tangible items such as books are involved, users can then exchange their items through the mail or similar system. For non-tangible items such as time-shares, the electronic record of the agreement may be sufficient to effect the exchange.
The system preferably employs a searchable database to record users' information regarding items possessed and items desired. The extent of other information that must be recorded will depend upon the nature of the items being exchanged. For example, for books, title and author may be all that is required. On the other hand, exchanges of time-shares would typically require information concerning location, amenities, and periods of availability. User information, usually at least name and address, may also be recorded so the exchange can be performed once it has been arranged by the system. In addition, more detailed user information such as a history of transactions may also be stored, thus enabling the system to track user trends and characteristics, and predict future exchanges of interest to the user to increase the efficiency with which the user interacts with the system.
In one embodiment of the present invention, the system may be a feature of an online club (e.g., an online CD exchange club). The club may require that users pay a fee to become members, where the fee is used to guarantee exchanges. For example, if a member entered into an exchange without actually possessing the item he committed to providing, his fee could be used by the club to purchase a new version of the same item so that the other party to the exchange is protected. The club may also add a nominal surcharge to each transaction to maintain the system and promote the club for its own growth. In other embodiments, the system of the present invention maintains an accounting of member fees to ensure that members who engage in exchanges are active, that is, paid in full to date. The system of the present invention may also be part of a club that functions on a point system, where members can be credited or assessed points that may be exchanged at some later time for items in the club's inventory or items possessed by other club members.
As will become apparent, the present invention can be utilized in a broad range of contexts. The items that can be exchanged with the present system include, but are not limited to, books, compact discs, games, videos and movies, collectible articles, event tickets, and time-shares. In addition, the system is not limited to the exchange of like items (i.e., books for books, videos for videos, etc.), and is not limited to the one-for-one exchanges (i.e., one book for one book). The present invention is also not limited to simple exchanges between two parties. The system can be constructed with software that allows exchanges between three or more parties. Generally, the present invention can be employed to exchange any items that lend themselves to being swapped.
FIG. 1 shows the general architecture of a first embodiment of the invention. While the present invention is extremely flexible as to the specific characteristics of the architecture that is employed, the general configuration of FIG. 1 is described for illustrative purposes. Specific aspects and characteristics of the invention will be described.
Preferably, Remote Terminals 1 a-1 d are each connected to the internet by any of a number of well-known network connections including telephone lines, ISDN lines, T1 connections, and the like. Each remote terminal can have its own connection, which must include some type of interface for connecting to a network, such as a modem or network interface card. The exact type of interface required depends upon the connection. In addition, an internet browser is typically needed to send and receive data over the internet in a user-friendly manner. Internet browsers are software applications that provide user-friendly graphical interfaces for viewing data from internet sites and for navigating between sites. There are a great deal of internet browsers on the market, any of which can be used with the present invention as long as they provide the basic data transmitting and receiving functions.
Although the preferred embodiment employs the internet, Remote Terminals 1 a-1 d need not be connected to the internet to realize the benefits of the present invention. The present invention contemplates any distributed data or communications network that is capable of providing connectivity for data transfer between remote terminals and a central computer system. Moreover, the network connections and interfaces of the remote terminals, while they will typically be of the types described above, may vary depending upon the characteristics of the network involved.
The same is true with respect to central computer system 2. Its network connection 3 to the internet will preferably be an ISDN line, so that it can adequately accommodate the traffic of multiple simultaneous users. However, network connection 3 may consist of any of a wide variety of methods known in the art for connecting to a network. As with the remote terminals, central computer system 2 requires an interface 4 to transmit and receive data through its network connection. The exact nature of interface 4 will depend upon the specific network connection 3 employed.
Processor 5 generally comprises a central processing unit (CPU) and associated memory. The CPU controls interface 4, as well as the transmitting and accepting of data via network connection 3. The CPU also controls data storage device 6, as well as the writing thereto and reading therefrom of data. The associated memory included with the CPU in processor 5 is memory normally present to assist the CPU in performing its functions. Other components may be included as part of central computer system 2 for various purposes such as increasing performance, monitoring activity, and inputting or outputting data.
Data storage device 6 may or may not physically be part of central computer system 2. That is, data storage device 6 may be located adjacent to or even within those components that form central computer system 2. It is not, however, necessary that data storage device 6 be located near central computer system 2. In fact, data storage device 6 need not even be located in the same local area. Networks exist that allow computer systems spread out over wide areas to share common data storage devices. The present invention could be part of such a network sharing a data storage device and the information contained therein. Data storage device 6 may also be any of a wide variety of devices for storing computer data. The most common example would be a hard disk drive. Other possibilities include, but are not limited to, optical disk and tape drives.
Turning now to FIG. 2. This diagram is a flowchart generally outlining the steps involved in practicing the preferred embodiment. As explained above, the user will connect to the central computer via the internet, using an internet browser to locate the appropriate website. Once connected, the user will view the introductory site or “home page” of the website which should provide space for the user to input data to the system and may explain how the system operates. The data necessary to operate the website is maintained at the central computer system and the website's design and content can vary widely.
In the first step 7 of the flowchart of FIG. 2, the user inputs information regarding the item being offered for exchange. If the present invention is being employed as an online book exchange club, for example, the item would be a book and the information input would typically consist of at least the title and author. In some cases, more detailed information such as the edition or year of printing may be necessary to accurately describe the book. In the case of a time-share, more detailed information would be required, such as the location, address, amenities and features, dates of availability, etc. Once the user has input the information, it may be stored immediately, stored later, or not stored at all. If stored immediately, as depicted in box 14 of the alternative embodiment of FIG. 3, a record can be created in the database corresponding to a new entry wherein would be stored the user's item information and information regarding the user, if that information is known at the time. Alternatively, the user's item information may be conditionally or temporarily stored, or perhaps no action would be taken yet. For example, the user's information may not have to be stored until after the search is performed. Alternatively, storage of the user's information may be contingent upon the user entering valid search criteria and/or password.
The second step 8 is for the user to input her search criteria regarding an item she would like to receive in exchange for the item she is offering for exchange. Considering the online book club again as an example, the search criteria may specify an author name if the user is only looking for another book by the same author; or it may include a title or more specific criteria. In the case of time-shares, the search criteria would again have to be more elaborate, possibly including a requisite geographic area, number of bedrooms, or period of availability. Moreover, as explained above, this information may be written to a database record at this point or later. In the preferred embodiment, the website contains fields wherein the user inputs her information and search criteria. The website also contains a <SEND> button, or similar device that initiates the transmission of the information, that allows the user to transmit all the data she has entered to the central computer instantaneously once she is finished entering it. In this case, the information and the search criteria would be stored virtually simultaneously upon receipt at the central computer.
Once the requisite data has been input by the user, the database can be searched for records that satisfy the user's search criteria. Searching occurs in box 9. The search will typically be conducted using data sorting techniques well known in the art and may involve statistically ranking records based upon the extent to which they satisfy the user's search criteria.
In the preferred embodiment, the database would be searched by analyzing existing records in the database to determine the degree to which they satisfy the user's search criteria. In another embodiment, however, a reverse search may be done where the user's information regarding the item she offers for exchange is compared to the search criteria associated with each record in the database to determine whether her item satisfies the search criteria of any existing records. The search criteria of existing records stored in the database will be discussed in more detail below.
In an alternative embodiment of the invention depicted in FIG. 3, the user may be given a choice 15 between searching the database for matching records, as described above, and browsing the database. The difference is essentially that, in searching, the user is inputting search criteria and allowing the system to automatically review all of the records in the database to determine which, if any, satisfy the user's criteria. Browsing, on the other hand, involves the user manually reviewing the records of the database 16. If the user opts to browse the database 16, she may review records and select a desirable one as a match 17.
Another possible embodiment employs a hybrid of searching and browsing where the system allows the user to choose a category of records to browse, thereby eliminating the need to browse every record. For example, the system may define categories of books such as Shakespearean plays, Charles Dickens novels, and romance novels. This modified browsing technique allows users to look at all of the records within a well-defined category based on author, subject matter, or other classification. As a result, a user can manually review a subset of records for something appealing when the user does not exactly know enough of what she is looking for to input accurate search criteria.
In another embodiment of the present invention, a more sophisticated and efficient artificial intelligence searching technique may be used wherein the system accumulates detailed user information regarding past transactions and areas of interest. This information can then be used by the system to track trends regarding individual users and broader categories of users. Trending information can be used to predict future transactions of interest to particular users. Such a system would result in more efficient user interaction because users can quickly be steered to transactions that are most likely to be of interest, or users may be automatically informed by the system of potential exchanges. For example, the system would receive information from a user and then, based upon stored user information and using artificial intelligence techniques known in the art, the system can notify users that there has been a recent posting to the system that may be of interest.
Users may be required to enter a password before gaining accessing to the system or before being allowed to take advantage of certain functions of the system. Password validation may be employed at virtually any point in the process. It may be desirable to require password validation before the system will accept any input from the user. However, it need not occur at the beginning. For example, data and search criteria may be received and conditionally stored before the user must undergo password validation. In another embodiment, the system may accept data and search criteria from users and allow users to search the database, but not actually generate a match or display information unless the user proves that she is a member of the club by inputting a valid password. Password access to the system allows the system to be used like an exclusive club.
Considering the time-share example mentioned above, the operator of the central computer and website may intend to implement the system as an online travel club where users pay a fee to become members of the club. Once a user has become a member, she is qualified to offer her time-share for exchange and search the database for other time-shares that are desirable to her. The membership fee may then be used in a variety of ways, such as to maintain the central computer and website or to promote the club and expand its membership. Alternatively or in addition to the membership fee, the club operator may charge a transaction fee where users are charged a fee on completed exchanges.
Returning to the flowchart of FIG. 2, in searching the database for appropriate matches for exchange, processor 5 will analyze the records present in the database to determine whether any records satisfy the user's search criteria, as depicted in box 10. In the preferred embodiment, the processor will search the database by scrolling through the records and analyzing each in view of the user's search criteria. However, as explained above, there are many data searching and sorting techniques known in the art. Each record may be assigned a statistical ranking according to the degree to which it satisfies the user's search criteria. If a number has been chosen as the pass/fail line, determining whether a particular record meets the user's search criteria is then simply a question of determining whether its statistical ranking falls below or above that line. For example, the system may be programmed to consider any record with less than an 80% statistical ranking as failing to meet the user's search criteria. In that case, according to the flowchart of FIG. 2, records not meeting the 80% standard will cause processor 5 to proceed to the next record. This is depicted as the “No” path from box 10 to box 9.
If a particular record meets the user's search criteria, the next step 11 is to determine whether the item that the user is offering for exchange satisfies the other party's request. For example, assume a user offers for exchange the movie The French Connection and enters search criteria indicating that he would like to exchange The French Connection for any murder mystery novel. Assume also that, during a search, the processor encounters a record wherein a second user has indicated that she owns the murder mystery novel Worst Fears Realized by Stuart Woods and her search criteria indicate that she wants to exchange that book for another book that is currently on the New York Times Best Seller list. In that case, the record meets the first user's search criteria in box 10; however, box 11 is not satisfied because the movie The French Connection is not a book on the New York Times Best Seller list. Consequently, the test of box 11 would be failed and the processor would return to box 9 to continue searching until there were no more records to be searched. Only if the tests of both box 10 and box 11 are passed will the system generate a match 12.
The process of generating a match is generally a simple one. In the preferred embodiment, this step involves first marking the record as a potential match. This marking may consist of writing a designated value to a field in the record reserved for marking the record as a match. The marking may also include the statistical ranking assigned to the record during the search. Once a record is marked as a match, the system may be programmed to continue searching until it has reviewed every record; or the system may be programmed to stop once it has found a matching record with a predetermined statistical ranking. If the system is programmed to review every record, a list can be produced for the user upon completion of the searching process listing all of the records (e.g., in order based upon their statistical ranking).
The flowchart of FIG. 4, shows another embodiment of the present invention whereby the user is given the power to accept or reject matches generated by the system, shown in box 18. For example, assume a user inputs search criteria specifying that she would like to exchange her time-share in Hawaii for a time-share in the Caribbean. If a record is found in the database offering a time-share in Jamaica, this will pass the test of box 10. Therefore, assuming box 11 is also passed, a match will be generated. According to the flowchart of FIG. 4, the user may then be offered a choice of whether she accepts or declines the match. If she has already been to Jamaica and would prefer a time-share on another Caribbean island, she may decline the match and choose to exchange time-shares with a different user. In that case, the system would proceed on through box 19 and continue searching.
If no records satisfy the user's search criteria, the system may inform the user that there are currently no matches for her request, and provide the user with the option of either selecting an alternative match (i.e., one that is close to satisfying the user's search criteria) or storing her request in the database to await future matching. This scenario is depicted in the flowchart of FIG. 5. If the user opts in box 20 to select an alternative match, she could be presented with a list of records that approximately satisfy her search criteria 21. For example, the system may be programmed to offer as alternative matches, records that have a statistical ranking greater than 50 percent. Consequently, if there were no immediately acceptable matches—for example, matches with a statistical ranking of 80 percent or more—the system would respond by providing a list of those records that were slightly below 80 percent matching. The user may then select an acceptable alternative match 22 or choose to accept no match. If the user selects an acceptable alternative match 22, the alternative match information is displayed to all users involved in the exchange 23. If the user instead opts to post her request in the database for future matching 24, the record in which her data was stored will remain in the database for future users to search.
Once a match has been generated and, if applicable, accepted by the user, both parties involved will be notified 13. Parties may be notified, for example, by displaying the information on the system's website or by sending an e-mail message to the users. The notification itself should include sufficient information such that the parties can thereafter execute the exchange. At a minimum, such information will probably include the other user's name and address so that the parties can exchange their items through the mail. Telephone numbers may also be provided if necessary for the parties to finalize their exchange. The exact information needed to inform the users will depend upon the context in which the present invention is being implemented. In another embodiment, such information may include a user identification of some sort such as a screen name, login name or other unique personal identifier, if users do not need or want to use their real names. It is also possible to make displaying of match information contingent upon the user accepting the record as a match, or perhaps upon entering a valid password, as explained above. The user information that is provided as part of the step of notifying the users may itself be included within the record selected as a match, or it may be stored separately, such as in a separate member file, and associated with the record. If the present invention is implemented as an online book exchange club, members may be listed with their address and telephone numbers in a membership file, while their postings are listed in a separate database. Such an arrangement would enable the system to separately keep track of active and inactive members. It would also allow members to place multiple requests in the database so that they could be involved in multiple independent transactions simultaneously.
While the preferred embodiment of the present invention is directed towards exchanges where two users swap items with each other, with additional programming, the system can be made to arrange exchanges involving three or more parties. If a search is completed based on a first user's search criteria but yields no exact matches, the system can be programmed to produce approximate matches, as described above. The processor may then do an analysis of the approximately matching records to determine whether any two or more records in combination satisfy the user's search criteria. For example, in an implementation of the present invention as an online music club that exchanges CDs currently on the Billboard™ Top 200 Albums, assume a first user offers the music CD “Supernatural” by Santana and inputs search criteria specifying that she would like to exchange that CD for “Devil Without A Cause” by Kid Rock. During the processor's search of the database records, it comes across a record wherein a second user has indicated that he possesses “Devil Without A Cause” and would like to exchange it for “Mirrorball” by Sarah McLachlan. Depending upon the exact characteristics of the system's sorting techniques, the processor may assign this record a statistical ranking somewhere between 50 and 80 percent since it contains information related to “Devil Without A Cause”. It therefore satisfies the first user's criteria, but does not have its own criteria satisfied. Consequently, it is not a perfect match, but it can be been designated a potential alternative match. If the processor also encounters a record wherein a third user has indicated that she owns “Mirrorball” and would like to exchange it for “Supernatural”, this record also will be designated a potential alternative match since it contains information regarding one of the first user's criteria, namely “Supernatural”. Once all the records have been searched and no perfect match has been found, the processor will perform an additional analysis step in which it finds that the two records, each of which only partly satisfying the first user's search criteria, completely satisfy the first user's criteria when taken together. Following the processor's arrangement of this 3-way exchange, the three users will be notified in the manner described above and instructed where to send their CDs to perfect the exchange.
From the preceding example of a 3-way exchange it should be apparent that, with minimal modification, the system can be programmed to accommodate a wide variety of items for exchanging in a wide variety of contexts. The preceding examples have been presented strictly illustrative purposes and in no way are intended to limit the possible applications of the present invention. There is no need to limit use of the present invention to simple exchanges of books for books, CDs for CDs, and so on. The system's programming can easily be made to arrange more complex transactions. In addition, transactions involving four or more parties could also be coordinated given software that is robust enough to do so. As a result, it should be apparent from the preceding description and examples that the concepts of the present invention have great potential for application beyond the examples presented herein.

Claims (51)

1. A method for coordinating an exchange of items between individuals over a communications network, said method comprising:
providing, maintaining, and updating a preexisting list of like items being offered for exchange, wherein the steps of providing, maintaining, and updating are performed by a third party;
receiving a first data entry identifying a first offered item being offered for exchange by a first user, wherein the first data entry comprises the first user's selection of the first offered item from the preexisting list of like items being offered for exchange;
receiving first search criteria identifying a first desired item to be received in exchange for the first item by the first user, wherein the first search criteria is generated by the first user's selection of the first desired item from the preexisting list of like items being offered for exchange;
storing the first data entry and the first search criteria in a database component of a central computer system;
receiving a second data entry identifying a second offered item being offered for exchange by a second user, wherein the second data entry comprises the second user's selection of a second offered item from the preexisting list of like items being offered for exchange;
receiving second search criteria identifying a second desired item to be received in exchange for the second item by the second user, wherein the second search criteria comprises the second user's selection of the second desired item from the preexisting list of like items being offered for exchange;
searching the database in accordance with the second search criteria and the second data entry;
generating a match if the first data entry satisfies the second search criteria and if the second data entry satisfies the first search criteria;
informing the second user whether a match has been generated; and
storing the second data entry and the second search criteria in the database if no match has been generated.
2. The method of claim 1 wherein said step of storing the first data entry and the first search criteria further comprises storing information related to the first user and associating the information with the first data entry and the first search criteria.
3. The method of claim 1 further comprising the step of storing the second data entry and the second search criteria in the database.
4. The method of claim 3 wherein said step of storing the second data entry and the second search criteria further comprises storing information related to the second user and associating the information with the second data entry and the second search criteria.
5. The method of claim 3 wherein the second user is a member, and wherein only members may have the second data entry and the second search criteria stored in the database.
6. The method of claim 5 wherein at least one of said step of receiving a second data entry, said step of receiving second search criteria, and said step of storing the second data entry and the second search criteria, is contingent upon the second user inputting a valid password.
7. The method of claim 5 wherein the second user becomes a member by paying a fee.
8. The method of claim 1 wherein the first and second users receive data from and transmit data to the central computer system via the internet.
9. The method of claim 8 wherein the first data entry and the first search criteria are input by the first user through an internet browser software interface.
10. The method of claim 8 wherein the second data entry and the second search criteria are input by the second user through an internet browser software interface.
11. The method of claim 1 wherein said step of informing the second user further comprises:
notifying the first user of some identification data regarding the second user, wherein the identification data comprises at least one of the second user's (1) name, (2) address, (3) pseudonym, (4) telephone number, and (5) unique user identifier; and
notifying the second user of some identification data regarding the first user, wherein the identification data comprises at least one of the first user's (1) name, (2) address, (3) pseudonym, (4) telephone number, and (5) unique user identifier.
12. The method of claim 11 further comprising the step of receiving an acceptance of the generated match as acceptable for exchange from at least one of the first and second users, wherein at least one of said step of notifying the first user and said step of notifying the second user is contingent upon said step of receiving an acceptance.
13. The method of claim 12 wherein the generated match is made unavailable for further selection once at least one of the first user and the second user accepts the generated match as acceptable for exchange.
14. The method of claim 1 wherein the preexisting list of like items consists of like items selected from the group consisting of: a book, a compact disc, a video, a game, and a computer software program.
15. The method of claim 1 wherein the first user is a member, and wherein only members may have the first data entry and the first search criteria stored in the database.
16. The method of claim 15 wherein at least one of said step of receiving a first data entry, said step of receiving first search criteria, and said step of storing the first data entry and the first search criteria, is contingent upon the first user inputting a valid password.
17. The method of claim 15 wherein the first user becomes a member by paying a fee.
18. The method of claim 1 wherein said step of generating a match comprises generating a partial-match if the first data entry partly satisfies the second search criteria, wherein a plurality of partial-matches are generated, and wherein the plurality of partial-matches as a whole completely satisfies the second search criteria.
19. The method of claim 1 wherein said step of generating a match comprises generating a partial-match if the second data entry partly satisfies the first search criteria, wherein a plurality of partial-matches are generated, and wherein the plurality of partial-matches as a whole completely satisfies the first search criteria.
20. The method of claim 1 wherein said step of informing the second user whether a match has been generated comprises informing the second user that no match has been generated, and offering the second user at least one of an alternative exchange and an option to store the second search criteria for later matching.
21. A system for coordinating the exchange of items between individuals via a communications network, said system comprising:
a central computer;
a plurality of remote terminals, each of said remote terminals having input devices for entering data;
a data communication network providing a signal path for data exchange between said central computer and said plurality of remote terminals;
a processor located at said central computer;
an interface located at said central computer, said interface being controlled by said processor, wherein said interface is capable of providing data to and receiving data from said remote terminals;
a data storage device connected to said central computer, said data storage device being controlled by said processor, and said data storage device storing data records comprising information related to at least one of: items offered for exchange, requests for items to be exchanged, descriptions of items, and user identification; and
a preexisting list of like items being offered for exchange that is provided, maintained, and updated by a third party;
said central computer receiving a data entry identifying an item offered for exchange that is on the preexisting list of like items being offered for exchange and search criteria relating to a desired item requested for exchange that is on the preexisting list of like items being offered for exchange input at one of said plurality of remote terminals by a first user, the search criteria generated by the first user's selection of an item from the preexisting list of like items being offered for exchange;
said processor analyzing the data records to determine whether the received search criteria are satisfied by information contained in the data records provided by a second user who previously identified an item offered for exchange and a desired item, both from the list of like items, and said processor further analyzes the data records to determine whether search criteria associated with the data records are satisfied by the received data entry;
said processor selectively retrieving a data record that: (1) satisfies the received search criteria of the first user, and (2) is satisfied in its search criteria by the received data entry; and
said processor providing information contained in the selectively retrieved record to the first user.
22. The system of claim 21 wherein said remote terminals are computers, and users at said remote terminals input and receive data from said central computer via an internet browser software interface.
23. The system of claim 21 wherein said processor comprises a central processing unit and associated memory.
24. The system of claim 21 wherein said data storage device comprises a hard disk drive, and the data records are stored in a database stored on said hard disk drive.
25. The system of claim 21 wherein the information contained in the selectively retrieved record comprises information related to at least one of (1) an item description, (2) item availability, and (3) conditions on use of an item.
26. The system of claim 21 wherein the information contained in the selectively retrieved record comprises at least one of a (1) name, (2) address, (3) pseudonym, (4) telephone number, and (5) unique user identifier, associated with a second user.
27. The system of claim 26 wherein the processor provides the information contained in the selectively retrieved record only after the first user accepts the selectively retrieved record as a match for exchange.
28. The system of claim 27 wherein the processor makes the selectively retrieved record unavailable for further selection once the first user accepts the selectively retrieved record as a match for exchange.
29. The system of claim 21 wherein the first user must enter a valid password before the system will accept the input of data relating to an item offered for exchange and search criteria relating to a desired item requested for exchange.
30. The system of claim 21 wherein the list of like items consists of like items selected from the group consisting of: a book, a compact disc, a video, a game, and a computer software program.
31. The system of claim 21 wherein said processor selectively retrieves a plurality of data records, wherein each of the plurality of data records partly satisfies the search criteria, and the plurality of data records as a whole completely satisfies the search criteria.
32. The system of claim 21 wherein said processor selectively retrieves a data record that partly satisfies the search criteria, and wherein the first user is informed that no match has been generated, and offered at least one of an alternative exchange and an option to store the search criteria for later matching, wherein the alternative exchange comprises information related to the data record that partly satisfies the search criteria.
33. A method for conducting an online exchange club wherein users access a central computer via a communications network, store in a database associated with the central computer information identifying items they would like to exchange with other users and items they would like to receive in exchange, and wherein the central computer automatically matches users who have input complementary information, said method comprising:
providing access to a central computer via a communications network;
providing, maintaining, and updating a preexisting list of like items being offered for exchange, wherein the steps of providing, maintaining, and updating are performed by a third party;
receiving a data entry from a first user identifying an item offered for exchange, wherein the data entry is comprised of the first user's selection of an item from the preexisting list of like items being offered for exchange;
receiving search criteria from the first user identifying an item from the preexisting list of like items being offered for exchange;
searching records in a database associated with the central computer for information that satisfies the search criteria, wherein the information comprises a data entry from a second user identifying an item offered for exchange and a desired item to be received in exchange, both items selected from the preexisting list of like items;
analyzing the records to determine whether the received search criteria are satisfied by information contained in the records;
analyzing the records to determine whether search criteria associated with the records are satisfied by the received data entry;
selectively retrieving a record that: (1) satisfies the received search criteria, and (2) is satisfied in its search criteria by the received data entry; and
displaying information related to the selectively retrieved records.
34. The method of claim 33 wherein the received data entry and search criteria are stored in the database.
35. The method of claim 33 wherein the data entry and search criteria are inputted through an internet browser software interface.
36. The method of claim 33 wherein said step of searching records in a database is performed in accordance with the received search criteria.
37. The method of claim 33 wherein said step of searching records in a database is performed based upon the received data entry.
38. The method of claim 33 wherein said step of selectively retrieving records comprises selectively retrieving a plurality of records, wherein each of the plurality of records partly satisfies the search criteria, and the plurality of records as a whole completely satisfies the search criteria.
39. The method of claim 33 further comprising the step of receiving an acceptance from the user of a selectively retrieved record as an acceptable match for exchange.
40. The method of claim 39 further comprising the step of making the selectively retrieved record unavailable for further selection.
41. The method of claim 33 wherein said step of displaying information further comprises notifying the user of some identification data regarding another user associated with the selectively retrieved record, wherein the identification data comprises at least one of a (1) name, (2) address, (3) pseudonym, (4) telephone number, and (5) unique user identifier.
42. The method of claim 33 wherein the user is a member, and wherein at least one of said step of providing access to a central computer, said step of receiving a data entry, said step of receiving search criteria, said step of searching records in a database, said step of selectively retrieving records, and said step of displaying information, is contingent upon the user being a member.
43. The method of claim 42 wherein at least one of said step of providing access to a central computer, said step of receiving a data entry, said step of receiving search criteria, said step of searching records in a database, said step of selectively retrieving records, and said step of displaying information, is contingent upon the user inputting a valid password.
44. The method of claim 42 wherein the user becomes a member by paying a fee.
45. The method of claim 33 wherein said step of selectively retrieving records comprises selectively retrieving records that partly satisfy the received search criteria and designating those records as alternative matches, and wherein said step of displaying information comprises informing the user that no match has been generated and offering the user at least one of information regarding the alternative matches and an option to store the search criteria for later matching.
46. The method of claim 33 wherein the list of like items consists of items selected from the group consisting of: a book, a compact disc, a video, a game, and a computer software program.
47. The method of claim 33 wherein both the item being offered for exchange and the item desired in exchange are books.
48. The method of claim 33 wherein both the item being offered for exchange and the item desired in exchange are compact discs.
49. The method of claim 33 wherein both the item being offered for exchange and the item desired in exchange are videos.
50. The method of claim 33 wherein both the item being offered for exchange and the item desired in exchange are games.
51. The method of claim 33 wherein both the item being offered for exchange and the item desired in exchange are computer software programs.
US09/399,366 1999-09-20 1999-09-20 Method of exchanging goods over the internet Expired - Fee Related US6847938B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/399,366 US6847938B1 (en) 1999-09-20 1999-09-20 Method of exchanging goods over the internet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/399,366 US6847938B1 (en) 1999-09-20 1999-09-20 Method of exchanging goods over the internet

Publications (1)

Publication Number Publication Date
US6847938B1 true US6847938B1 (en) 2005-01-25

Family

ID=34061787

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/399,366 Expired - Fee Related US6847938B1 (en) 1999-09-20 1999-09-20 Method of exchanging goods over the internet

Country Status (1)

Country Link
US (1) US6847938B1 (en)

Cited By (104)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010054006A1 (en) * 2000-06-19 2001-12-20 Lee Kee-Hwan Points trading service method and system therefor
US20020069175A1 (en) * 2000-12-04 2002-06-06 Kraft Foods Holdings, Inc. System, method and program product for sharing information
US20020095369A1 (en) * 2001-01-12 2002-07-18 Kaplan Harry A. Anonymous auctioning of structured financial products over a computer network
US20020156642A1 (en) * 2000-04-07 2002-10-24 Tsuyoshi Aida Logistic system
US20030014351A1 (en) * 2001-02-26 2003-01-16 Roy Neff Electronic bartering system with facilitating tools
US20030074280A1 (en) * 2001-10-17 2003-04-17 Lai William Yanwah Systems and methods for sending coordinated notifications
US20030074301A1 (en) * 1999-11-01 2003-04-17 Neal Solomon System, method, and apparatus for an intelligent search agent to access data in a distributed network
US20030093362A1 (en) * 2001-11-13 2003-05-15 Bruce Tupper Electronic trading confirmation system
US20030144852A1 (en) * 2002-01-25 2003-07-31 Frieder Eckert Providing highly automated procurement services
US20030154160A1 (en) * 2002-02-14 2003-08-14 Erick Arndt System and method for controlling electronic exchange of access to a leisure asset
US20030187779A1 (en) * 2000-09-16 2003-10-02 Hun-Ju Han Business method for intermediating the things by loan of use using the network and computer readable medium having stored thereon computer executable instruction for performing the method
US20040054555A1 (en) * 2002-09-12 2004-03-18 Piccionelli Gregory A. E-commerce multilevel marketing and fraud prevention
US20040172335A1 (en) * 2000-09-26 2004-09-02 Jeffrey Batoff Inventory control and balancing system
US20050033734A1 (en) * 2003-08-05 2005-02-10 International Business Machines Corporation Performance prediction system with query mining
US20050192888A1 (en) * 2003-10-31 2005-09-01 Lennane James P. System and method to instantaneously settle a securities transaction over a network
US20050239480A1 (en) * 2004-04-21 2005-10-27 Samsung Electronics Co., Ltd. Positioning apparatus and method of a mobile terminal using a positioning server independently constructed on a network
US20050251453A1 (en) * 2004-05-04 2005-11-10 Jun Lu Online electronic media exchange system and method
US20060031151A1 (en) * 2004-07-21 2006-02-09 Dorr David C System and method for a life settlement and/or viatical exchange
US20060080226A1 (en) * 2004-09-21 2006-04-13 Richard Pickering System and method for swapping of tangible items
US20060190416A1 (en) * 1999-08-05 2006-08-24 Barter Securities Electronic bartering system
US20060200403A1 (en) * 2005-03-01 2006-09-07 Friss Warren E Method and apparatus for distributing items
US20060206420A1 (en) * 1993-02-18 2006-09-14 Burke Bertram V Method and System to Create and Distribute Excess Funds From Consumer Spending Transactions
US20060224483A1 (en) * 2005-03-31 2006-10-05 Credigy Technologies, Inc. System and method for an exchange of financial instruments
US20060242054A1 (en) * 2000-09-20 2006-10-26 Himmelstoin Richard B Electronic real estate bartering system
US20070034688A1 (en) * 2003-04-14 2007-02-15 Burke Bertram V Final sale merchandise card
US20070130008A1 (en) * 2005-10-14 2007-06-07 Brown Reed M Apparatus, system, and method for listing aggregation
US20070143178A1 (en) * 2005-12-20 2007-06-21 Gloto Corp. Methods and systems for facilitating communications between parties
US20070143438A1 (en) * 2005-12-20 2007-06-21 Gloto Corp. Methods and systems for facilitating asymmetric communications between parties
US20070143709A1 (en) * 2005-12-20 2007-06-21 Gloto Corp. Methods and systems for displaying information on a graphical user interface
US20070192130A1 (en) * 2006-01-31 2007-08-16 Haramol Singh Sandhu System and method for rating service providers
US20070244770A1 (en) * 2006-04-14 2007-10-18 Swaptree, Inc. Automated trading system and method database
US20070244793A1 (en) * 2006-04-14 2007-10-18 Swaptree, Inc. Automated Transaction System and Method with Electronic Notification
US20070244772A1 (en) * 2006-04-14 2007-10-18 Swaptree, Inc. Marketing system and methods in automated trading context
US20070244801A1 (en) * 2006-04-14 2007-10-18 Swaptree, Inc. Multi-transaction system and method
US20070244769A1 (en) * 2006-04-14 2007-10-18 Swaptree, Inc. User interaction for trading system and method
US20070255624A1 (en) * 2006-04-14 2007-11-01 Swaptree, Inc. Automated Trading System and Method
US20070276769A1 (en) * 2004-04-16 2007-11-29 Koninklijke Philips Electronics, N.V. Automatic Bartering Proposal for Content Exchange
US20080020367A1 (en) * 2006-07-07 2008-01-24 Jessop Louis G Battle school
US20080103810A1 (en) * 2006-10-27 2008-05-01 Paul Bocheck Secure shipment method for barter transaction
US20080103987A1 (en) * 2006-10-27 2008-05-01 Paul Bocheck Method and system for managing multi-party barter transaction
US20080103986A1 (en) * 2006-10-27 2008-05-01 Paul Bocheck Method and system for conducting barter transactions
US20080180011A1 (en) * 2007-01-31 2008-07-31 Maytag Corp. Refrigerator door assembly
US20080201239A1 (en) * 2001-08-31 2008-08-21 Gateway Inc. Electronic retail order communication
US20080208703A1 (en) * 2007-02-27 2008-08-28 Kim Dae W Online college bookstore
US20080249898A1 (en) * 2008-06-17 2008-10-09 Novation Science, Llc Method, system, and apparatus to identify products in proximity to mobile device
US20080255982A1 (en) * 1999-12-29 2008-10-16 Wall Corporation Method and apparatus for rebrokering orders in a trading system
US20080288366A1 (en) * 2007-05-19 2008-11-20 Gerald Schonbucher Method and system for the exchange of goods over the internet
US20090012875A1 (en) * 2007-07-05 2009-01-08 Zanini Valerio Method and system for facilitating commercial transactions using automatic virtual currency
US20090043616A1 (en) * 2006-01-30 2009-02-12 Alberto Vargas Chavez System and method for the internet exchange of golf course tee times
US7593871B1 (en) 2004-06-14 2009-09-22 Ewinwin, Inc. Multiple price curves and attributes
US7689469B1 (en) 1999-05-12 2010-03-30 Ewinwin, Inc. E-commerce volume pricing
US7689463B1 (en) 2002-08-28 2010-03-30 Ewinwin, Inc. Multiple supplier system and method for transacting business
US7693748B1 (en) 1991-06-03 2010-04-06 Ewinwin, Inc. Method and system for configuring a set of information including a price and volume schedule for a product
US20100121699A1 (en) * 2008-11-12 2010-05-13 Phyllis Pierce Method and system for web-based incentive acquisition market making
US20100138350A1 (en) * 2008-12-03 2010-06-03 Devries Derek A Method of facilitating value-based bartering over the internet
US20100153238A1 (en) * 2008-12-16 2010-06-17 Basem Zaghloul Suggesting a Transaction Between Parties Based on Inventory
US20100161597A1 (en) * 2008-12-18 2010-06-24 Jpm Global, Inc. System and method for finding potential trading partners in both two-party and multi-party scenarios
US7747473B1 (en) 2001-09-13 2010-06-29 Ewinwin, Inc. Demand aggregation system
US20100211473A1 (en) * 2009-02-17 2010-08-19 Naresh Shetty Connection System
US7818212B1 (en) * 1999-10-22 2010-10-19 Ewinwin, Inc. Multiple criteria buying and selling model
US7815114B2 (en) 2003-06-16 2010-10-19 Ewinwin, Inc. Dynamic discount card tied to price curves and group discounts
US20100287032A1 (en) * 2009-05-07 2010-11-11 Roy Wallace Systems and methods for matching desired purchases and sales of mis-matched items
US20100325061A1 (en) * 1999-08-05 2010-12-23 Bartersecurities, Inc. Electronic Bartering System with Facilitating Tools
US7891562B1 (en) 2006-12-29 2011-02-22 Amazon Technologies, Inc. Facilitating identification of items to make available for sale to users
US7895081B1 (en) * 2006-12-29 2011-02-22 Amazon Technologies, Inc. Facilitating transactions involving buying items from and selling items to users
US7899707B1 (en) 2002-06-18 2011-03-01 Ewinwin, Inc. DAS predictive modeling and reporting function
US20110166962A1 (en) * 2008-08-07 2011-07-07 Juha Koponen On-line trading system
US20110213648A1 (en) * 1999-05-12 2011-09-01 Ewinwin, Inc. e-COMMERCE VOLUME PRICING
US8078513B1 (en) * 2007-07-16 2011-12-13 Automated Exchange Systems, Inc. Normalized distributed exchange system
US20120036155A1 (en) * 2009-04-03 2012-02-09 Netcycler Oy On-line searching systems
US20120054067A1 (en) * 2010-08-24 2012-03-01 Sakaguchi Naohiro System for mediating transaction information and device in the system
US8140402B1 (en) 2001-08-06 2012-03-20 Ewinwin, Inc. Social pricing
US8204790B1 (en) * 2009-04-14 2012-06-19 Brett Berton Rogers System and method for matching buyers and sellers
US20120209704A1 (en) * 1999-04-19 2012-08-16 Enpulz, Llc Promotion infrastructure supporting targeted shopping cart related advertising
US8266010B2 (en) 2008-10-30 2012-09-11 Sri Raghavan Methods and systems for supporting asset exchange
US8285600B2 (en) 1999-05-12 2012-10-09 Ewinwin, Inc. Multiple criteria buying and selling model
US8290824B1 (en) 1999-05-12 2012-10-16 Ewinwin, Inc. Identifying incentives for a qualified buyer
US8311896B2 (en) 1999-05-12 2012-11-13 Ewinwin, Inc. Multiple criteria buying and selling model
US20120296704A1 (en) * 2003-05-28 2012-11-22 Gross John N Method of testing item availability and delivery performance of an e-commerce site
US20120296808A1 (en) * 2011-05-16 2012-11-22 Rovellequartz Auden Trade-Credit Exchange Apparatus
US20130024309A1 (en) * 2011-07-24 2013-01-24 Tuomas Sandholm Barter chains
US20130110681A1 (en) * 2011-10-25 2013-05-02 Steelberg Ryan Apparatus, system and method for bartering
US20130297448A1 (en) * 2012-05-04 2013-11-07 Transengine Technologies, LLC Method and device for exchanging semi-fungible goods and services
US8590785B1 (en) 2004-06-15 2013-11-26 Ewinwin, Inc. Discounts in a mobile device
US8606717B2 (en) 2003-01-31 2013-12-10 Media Queue, Llc Playable media delivery capacity exchange method
US8626605B2 (en) 1999-05-12 2014-01-07 Ewinwin, Inc. Multiple criteria buying and selling model
US8682804B1 (en) 2005-09-21 2014-03-25 Hyoungsoo Yoon Rental method and system among multiple parties
US8688462B2 (en) 2003-01-31 2014-04-01 Media Queue, Llc Media auto exchange system and method
US8719109B1 (en) 2007-03-29 2014-05-06 Amazon Technologies, Inc. Facilitating transactions involving items by notifying selected users of demand for items
US8732018B2 (en) 1999-05-12 2014-05-20 Ewinwin, Inc. Real-time offers and dynamic price adjustments presented to mobile devices
WO2014165970A1 (en) * 2013-04-09 2014-10-16 Cai Don Xiangdong System and method for learning foreign language over a secured social network based on bilingual messaging
US20150081665A1 (en) * 2013-09-16 2015-03-19 Delonaco Limited Intelligent search and service customization
US9092825B2 (en) 2000-06-28 2015-07-28 Buymetrics, Inc. Automated system for adapting market data and evaluating the market value of items
US20160086269A1 (en) * 2014-09-23 2016-03-24 Trading Technologies International Inc. Methods and systems for improved order fill rates
US20160209224A1 (en) * 2015-01-15 2016-07-21 Myine Electronics, Inc. Vehicle swap and driver statistics
US9836777B1 (en) * 2000-01-06 2017-12-05 Anne E. Robb Recursive method and system for accessing classification information
US10346853B2 (en) 2000-06-20 2019-07-09 Gametek Llc Computing environment transaction system to transact computing environment circumventions
RU2698664C1 (en) * 2018-07-01 2019-08-29 Общество с ограниченной ответственностью "Свопер" Electronic goods exchange method
US20200302498A1 (en) * 2016-08-03 2020-09-24 Raise Marketplace, Llc Method and system for consumption based redemption in an exchange item marketplace network
US11120488B2 (en) * 2017-01-19 2021-09-14 Renegade Logic, LLC System and method for automated network trading platform
US11188960B2 (en) * 2019-03-15 2021-11-30 Swapretail, Inc. Systems and methods for managing direct exchange
US11494781B2 (en) 2019-05-28 2022-11-08 International Business Machines Corporation Buyback provision mechanism
US11494832B2 (en) 2018-11-09 2022-11-08 Honeywell International Inc. Systems and methods for securely creating a listing of equipment on an equipment online marketplace platform
US11640630B2 (en) 2018-11-09 2023-05-02 Honeywell International Inc. Systems and methods for verifying identity of a user on an equipment online marketplace platform

Citations (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4674044A (en) 1985-01-30 1987-06-16 Merrill Lynch, Pierce, Fenner & Smith, Inc. Automated securities trading system
US4799156A (en) 1986-10-01 1989-01-17 Strategic Processing Corporation Interactive market management system
US4903201A (en) 1983-11-03 1990-02-20 World Energy Exchange Corporation Automated futures trading exchange
US4941090A (en) 1989-01-27 1990-07-10 Mccarthy Patrick D Centralized consumer cash value accumulation system for multiple merchants
US4972318A (en) 1988-09-09 1990-11-20 Iron City Sash & Door Company Order entry and inventory control method
US4984155A (en) 1988-08-29 1991-01-08 Square D Company Order entry system having catalog assistance
US4992940A (en) 1989-03-13 1991-02-12 H-Renee, Incorporated System and method for automated selection of equipment for purchase through input of user desired specifications
US5077665A (en) 1989-05-25 1991-12-31 Reuters Limited Distributed matching system
US5136501A (en) 1989-05-26 1992-08-04 Reuters Limited Anonymous matching system
US5283731A (en) 1992-01-19 1994-02-01 Ec Corporation Computer-based classified ad system and method
US5375055A (en) 1992-02-03 1994-12-20 Foreign Exchange Transaction Services, Inc. Credit management for electronic brokerage system
US5402336A (en) 1993-01-15 1995-03-28 Ss&D Corporation System and method for allocating resources of a retailer among multiple wholesalers
US5493490A (en) 1992-05-05 1996-02-20 Clear With Computers, Inc. Electronic proposal preparation system for selling vehicles
US5500793A (en) * 1993-09-02 1996-03-19 Equitrade Computerized system for developing multi-party property equity exchange scenarios
US5592375A (en) * 1994-03-11 1997-01-07 Eagleview, Inc. Computer-assisted system for interactively brokering goods or services between buyers and sellers
US5664111A (en) 1994-02-16 1997-09-02 Honicorp, Inc. Computerized, multimedia, network, real time, interactive marketing and transactional system
US5664110A (en) 1994-12-08 1997-09-02 Highpoint Systems, Inc. Remote ordering system
US5664115A (en) * 1995-06-07 1997-09-02 Fraser; Richard Interactive computer system to match buyers and sellers of real estate, businesses and other property using the internet
US5666493A (en) 1993-08-24 1997-09-09 Lykes Bros., Inc. System for managing customer orders and method of implementation
US5678041A (en) 1995-06-06 1997-10-14 At&T System and method for restricting user access rights on the internet based on rating information stored in a relational database
US5694551A (en) 1993-05-20 1997-12-02 Moore Business Forms, Inc. Computer integration network for channeling customer orders through a centralized computer to various suppliers
US5710887A (en) 1995-08-29 1998-01-20 Broadvision Computer system and method for electronic commerce
US5715399A (en) 1995-03-30 1998-02-03 Amazon.Com, Inc. Secure method and system for communicating a list of credit card numbers over a non-secure network
US5727048A (en) 1995-03-01 1998-03-10 Fujitsu Limited Multimedia communication system with a multimedia server to terminals via a public network
US5727163A (en) 1995-03-30 1998-03-10 Amazon.Com, Inc. Secure method for communicating credit card data when placing an order on a non-secure network
US5732400A (en) * 1995-01-04 1998-03-24 Citibank N.A. System and method for a risk-based purchase of goods
US5745882A (en) 1995-01-09 1998-04-28 Us West Marketing Resources Group, Inc. Electronic classified advertising interface method and instructions with continuous search notification
US5758328A (en) 1996-02-22 1998-05-26 Giovannoli; Joseph Computerized quotation system and method
US5794219A (en) 1996-02-20 1998-08-11 Health Hero Network, Inc. Method of conducting an on-line auction with bid pooling
US5794207A (en) 1996-09-04 1998-08-11 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically assisted commercial network system designed to facilitate buyer-driven conditional purchase offers
US5799284A (en) * 1996-03-13 1998-08-25 Roy E. Bourquin Software and hardware for publishing and viewing products and services for sale
US5802497A (en) 1995-07-10 1998-09-01 Digital Equipment Corporation Method and apparatus for conducting computerized commerce
US5826242A (en) 1995-10-06 1998-10-20 Netscape Communications Corporation Method of on-line shopping utilizing persistent client state in a hypertext transfer protocol based client-server system
US5845267A (en) 1996-09-06 1998-12-01 At&T Corp System and method for billing for transactions conducted over the internet from within an intranet
US5850446A (en) 1996-06-17 1998-12-15 Verifone, Inc. System, method and article of manufacture for virtual point of sale processing utilizing an extensible, flexible architecture
US5870733A (en) 1996-06-14 1999-02-09 Electronic Data Systems Corporation Automated system and method for providing access data concerning an item of business property
US5878416A (en) 1996-06-14 1999-03-02 Electronic Data Systems Corporation Automated system and method for matching an item of business property to a recipient
US5890138A (en) 1996-08-26 1999-03-30 Bid.Com International Inc. Computer auction system
US6058417A (en) * 1998-10-23 2000-05-02 Ebay Inc. Information presentation and management in an online trading environment
US6131087A (en) * 1997-11-05 2000-10-10 The Planning Solutions Group, Inc. Method for automatically identifying, matching, and near-matching buyers and sellers in electronic market transactions
US20020004759A1 (en) * 1999-06-03 2002-01-10 Bradford Kevin B. Method and apparatus for electronic barter system
JP2002230331A (en) * 2001-02-01 2002-08-16 Tadahisa Nakatani System and method for barter management

Patent Citations (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4903201A (en) 1983-11-03 1990-02-20 World Energy Exchange Corporation Automated futures trading exchange
US4674044A (en) 1985-01-30 1987-06-16 Merrill Lynch, Pierce, Fenner & Smith, Inc. Automated securities trading system
US4799156A (en) 1986-10-01 1989-01-17 Strategic Processing Corporation Interactive market management system
US4984155A (en) 1988-08-29 1991-01-08 Square D Company Order entry system having catalog assistance
US4972318A (en) 1988-09-09 1990-11-20 Iron City Sash & Door Company Order entry and inventory control method
US4941090A (en) 1989-01-27 1990-07-10 Mccarthy Patrick D Centralized consumer cash value accumulation system for multiple merchants
US4992940A (en) 1989-03-13 1991-02-12 H-Renee, Incorporated System and method for automated selection of equipment for purchase through input of user desired specifications
US5077665A (en) 1989-05-25 1991-12-31 Reuters Limited Distributed matching system
US5136501A (en) 1989-05-26 1992-08-04 Reuters Limited Anonymous matching system
US5283731A (en) 1992-01-19 1994-02-01 Ec Corporation Computer-based classified ad system and method
US5375055A (en) 1992-02-03 1994-12-20 Foreign Exchange Transaction Services, Inc. Credit management for electronic brokerage system
US5493490A (en) 1992-05-05 1996-02-20 Clear With Computers, Inc. Electronic proposal preparation system for selling vehicles
US5402336A (en) 1993-01-15 1995-03-28 Ss&D Corporation System and method for allocating resources of a retailer among multiple wholesalers
US5742931A (en) 1993-01-15 1998-04-21 Ss&D Corporation System and method for allocating resources of a retailer among multiple wholesalers
US5694551A (en) 1993-05-20 1997-12-02 Moore Business Forms, Inc. Computer integration network for channeling customer orders through a centralized computer to various suppliers
US5666493A (en) 1993-08-24 1997-09-09 Lykes Bros., Inc. System for managing customer orders and method of implementation
US5500793A (en) * 1993-09-02 1996-03-19 Equitrade Computerized system for developing multi-party property equity exchange scenarios
US5664111A (en) 1994-02-16 1997-09-02 Honicorp, Inc. Computerized, multimedia, network, real time, interactive marketing and transactional system
US5592375A (en) * 1994-03-11 1997-01-07 Eagleview, Inc. Computer-assisted system for interactively brokering goods or services between buyers and sellers
US5664110A (en) 1994-12-08 1997-09-02 Highpoint Systems, Inc. Remote ordering system
US5732400A (en) * 1995-01-04 1998-03-24 Citibank N.A. System and method for a risk-based purchase of goods
US5745882A (en) 1995-01-09 1998-04-28 Us West Marketing Resources Group, Inc. Electronic classified advertising interface method and instructions with continuous search notification
US5727048A (en) 1995-03-01 1998-03-10 Fujitsu Limited Multimedia communication system with a multimedia server to terminals via a public network
US5715399A (en) 1995-03-30 1998-02-03 Amazon.Com, Inc. Secure method and system for communicating a list of credit card numbers over a non-secure network
US5727163A (en) 1995-03-30 1998-03-10 Amazon.Com, Inc. Secure method for communicating credit card data when placing an order on a non-secure network
US5678041A (en) 1995-06-06 1997-10-14 At&T System and method for restricting user access rights on the internet based on rating information stored in a relational database
US5664115A (en) * 1995-06-07 1997-09-02 Fraser; Richard Interactive computer system to match buyers and sellers of real estate, businesses and other property using the internet
US5802497A (en) 1995-07-10 1998-09-01 Digital Equipment Corporation Method and apparatus for conducting computerized commerce
US5710887A (en) 1995-08-29 1998-01-20 Broadvision Computer system and method for electronic commerce
US5826242A (en) 1995-10-06 1998-10-20 Netscape Communications Corporation Method of on-line shopping utilizing persistent client state in a hypertext transfer protocol based client-server system
US5794219A (en) 1996-02-20 1998-08-11 Health Hero Network, Inc. Method of conducting an on-line auction with bid pooling
US5842178A (en) 1996-02-22 1998-11-24 Giovannoli; Joseph Computerized quotation system and method
US5758328A (en) 1996-02-22 1998-05-26 Giovannoli; Joseph Computerized quotation system and method
US5799284A (en) * 1996-03-13 1998-08-25 Roy E. Bourquin Software and hardware for publishing and viewing products and services for sale
US5870733A (en) 1996-06-14 1999-02-09 Electronic Data Systems Corporation Automated system and method for providing access data concerning an item of business property
US5878416A (en) 1996-06-14 1999-03-02 Electronic Data Systems Corporation Automated system and method for matching an item of business property to a recipient
US5850446A (en) 1996-06-17 1998-12-15 Verifone, Inc. System, method and article of manufacture for virtual point of sale processing utilizing an extensible, flexible architecture
US5890138A (en) 1996-08-26 1999-03-30 Bid.Com International Inc. Computer auction system
US5794207A (en) 1996-09-04 1998-08-11 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically assisted commercial network system designed to facilitate buyer-driven conditional purchase offers
US5845267A (en) 1996-09-06 1998-12-01 At&T Corp System and method for billing for transactions conducted over the internet from within an intranet
US6131087A (en) * 1997-11-05 2000-10-10 The Planning Solutions Group, Inc. Method for automatically identifying, matching, and near-matching buyers and sellers in electronic market transactions
US6058417A (en) * 1998-10-23 2000-05-02 Ebay Inc. Information presentation and management in an online trading environment
US20020004759A1 (en) * 1999-06-03 2002-01-10 Bradford Kevin B. Method and apparatus for electronic barter system
JP2002230331A (en) * 2001-02-01 2002-08-16 Tadahisa Nakatani System and method for barter management

Non-Patent Citations (25)

* Cited by examiner, † Cited by third party
Title
"http://groups.yahoo.com/group/BookSwap/" Downloaded from the Internet on Oct. 5, 2002.* *
Ash Grove Audiobook Exchange; www.telebyte.com/ashgrove; visited Jun. 4, 1999.
Book Exchange and Shopping Services; www.wenet.net/~liquilter/femsf/buysell.html; visited Aug. 31, 1999.
Brent Stover "Fox, Macklin hope to make book swap website more helpful for students", Nov. 23, 1998. Retrieved from the Internet at "http://www.kstatecollegian.com/issues/v103/fa/n065/news.bookswap.html" on Oct. 5, 2002.* *
ChildrensBookExchange.com; www.childrensbookexchange.com; visited Jun. 4, 1999.
Exbook Company-Exchange Used Book/Textbook; www.exbook.com; visited Jun. 4, 1999.
Free Classifieds; www.claremontspeedway.com/classified.htm; visited Aug. 31, 1999.
Home Exchange International; www.heig.com/index.htm; visited Aug. 31, 1999.
Homeschooler's Curriculum Swap; www.theswap.com; visited Jun. 4, 1999.
http://www.heig.com/index.htm, Retrieved from the Internet on Aug. 31, 1999.* *
http://www.jatos.com/romance/index.html, Retrieved from the Internet on Aug. 31, 1999.* *
http://www.tbelle.com/greatexchange/ Retrieved from the Internet on Jun. 4, 1999.* *
http://www.tradeandswap.com/index.html, Retrieved from the Internet on Sep. 9, 1999.* *
Lee, Mie-Yun "Tight for cash? Try swapping with barter networks." St. Louis Business Journal, Jan. 8, 1999. Retrieved from the Internet on Feb. 28, 2002 at http://stlouis.bizjournals.com/stlouis/stories/1999/01/11/smallb5.html.* *
No Author "Barter system goes modern." Austin Business Journal, vol. 12, No. 8, Apr. 13, 1992. Retrieved from Dialog on Feb. 27, 2002. Retrieved from Dialog File: 148, Accession #: 05861726.* *
No Author "International Barter Corp. Launches New Internet Ubarter.com, E-Commerce Site Today." Business Wire, Jul. 20, 1998. Retrieved from Dialog on Feb. 27, 2002. Retrieved from Dialog File: 16, Accession #: 05715855.* *
No Author "International Barter Corp. to Offer New Internet Barter/Trading System." Business Wire, Jun. 25, 1998. Retrieved from Dialog on Feb. 27, 2002. Retrieved from Dialog File: 16, Accession #: 05656105.* *
R.M.S. Titanic: Book Exchange; www.lv.psu.edu/jkll/titantic/exchange.html; visited Aug. 31, 1999.
S/M Video Exchange; http//204.208.236.9/Exchange.htm; visited Jun. 4, 1999.
TEXbooks-The UT Textbook Exchange; www.cs.utexas.edu/users/emery/TEXbooks/Texbooks.cgi; visited Jun. 4, 1999.
The Book Exchange; www.bookexchange.com.au/main.htm; visited Aug. 31, 1999.
The Great Exchange Bookstore; www.tbelle.com/greatexchange; visited Jun. 4, 1999.
The Romance Book Exchange; www.jatos.com/romance/index.html; visited Aug. 31, 1999.
Trade-N-Swap.com; www.tradeandswap.com/Index; visited Sep. 9, 1999.
WDCS Sell, Swap, Trade; www.wdcs.com/sell.html; visited Aug. 31, 1999.

Cited By (198)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7693748B1 (en) 1991-06-03 2010-04-06 Ewinwin, Inc. Method and system for configuring a set of information including a price and volume schedule for a product
US8972287B1 (en) 1991-06-03 2015-03-03 Ewinwin, Inc. Multiple criteria buying and selling model
US20060206420A1 (en) * 1993-02-18 2006-09-14 Burke Bertram V Method and System to Create and Distribute Excess Funds From Consumer Spending Transactions
US7571849B2 (en) 1993-02-18 2009-08-11 Burke Bertram V Method and system to create and distribute excess funds from consumer spending transactions
US9224170B2 (en) 1999-04-19 2015-12-29 Rpx Corporation Sales channel management infrastructure
US20120209704A1 (en) * 1999-04-19 2012-08-16 Enpulz, Llc Promotion infrastructure supporting targeted shopping cart related advertising
US8494914B2 (en) 1999-05-12 2013-07-23 Ewinwin, Inc. Promoting offers through social network influencers
US8494915B2 (en) 1999-05-12 2013-07-23 Ewinwin, Inc. Method and computer medium for tracking social interactions and targeting offers
US8290824B1 (en) 1999-05-12 2012-10-16 Ewinwin, Inc. Identifying incentives for a qualified buyer
US8306870B2 (en) 1999-05-12 2012-11-06 Ewinwin, Inc. Order aggregation and merchant ranking
US8311896B2 (en) 1999-05-12 2012-11-13 Ewinwin, Inc. Multiple criteria buying and selling model
US8285600B2 (en) 1999-05-12 2012-10-09 Ewinwin, Inc. Multiple criteria buying and selling model
US8401918B2 (en) 1999-05-12 2013-03-19 Ewinwin, Inc. Promoting offers through social network influencers
US20110213648A1 (en) * 1999-05-12 2011-09-01 Ewinwin, Inc. e-COMMERCE VOLUME PRICING
US7689469B1 (en) 1999-05-12 2010-03-30 Ewinwin, Inc. E-commerce volume pricing
US8626605B2 (en) 1999-05-12 2014-01-07 Ewinwin, Inc. Multiple criteria buying and selling model
US8620765B2 (en) 1999-05-12 2013-12-31 Ewinwin, Inc. Promoting offers through social network influencers
US8285598B2 (en) 1999-05-12 2012-10-09 Ewinwin, Inc. Promoting offers through social network influencers
US8732018B2 (en) 1999-05-12 2014-05-20 Ewinwin, Inc. Real-time offers and dynamic price adjustments presented to mobile devices
US8706564B2 (en) 1999-05-12 2014-04-22 Ewinwin, Inc. Methods for dynamic discounting
US8589247B2 (en) 1999-05-12 2013-11-19 Ewinwin, Inc. Presenting mobile offers to members of a social network
US8249942B2 (en) 1999-05-12 2012-08-21 Ewinwin, Inc. Methods for discounting goods and services
US20080097930A1 (en) * 1999-08-05 2008-04-24 Richard Himmelstein Electronic bartering system
US20060190416A1 (en) * 1999-08-05 2006-08-24 Barter Securities Electronic bartering system
US7587370B2 (en) 1999-08-05 2009-09-08 Bartersecurities, Inc. Electronic bartering system
US7680726B2 (en) 1999-08-05 2010-03-16 Bartersecurities, Inc. Electronic bartering system
US20100325061A1 (en) * 1999-08-05 2010-12-23 Bartersecurities, Inc. Electronic Bartering System with Facilitating Tools
US8793178B2 (en) 1999-08-05 2014-07-29 Bartersecurities, Inc. Electronic bartering system with facilitating tools
US20080228627A1 (en) * 1999-08-05 2008-09-18 Richard Himmelstein Electronic bartering system
US20080071667A1 (en) * 1999-08-05 2008-03-20 Richard Himmelstein System and method for buying and selling employee stock options
US8341035B2 (en) 1999-10-22 2012-12-25 Ewinwin, Inc. Deal matching system
US8738462B2 (en) 1999-10-22 2014-05-27 Ewinwin, Inc. Systems and methods for searchable time-based offers
US7818212B1 (en) * 1999-10-22 2010-10-19 Ewinwin, Inc. Multiple criteria buying and selling model
US8196811B2 (en) 1999-10-22 2012-06-12 Ewinwin, Inc. Multiple criteria buying and selling model
US20110016010A1 (en) * 1999-10-22 2011-01-20 Ewinwin, Inc. Multiple criteria buying and selling model
US20030074301A1 (en) * 1999-11-01 2003-04-17 Neal Solomon System, method, and apparatus for an intelligent search agent to access data in a distributed network
US20110145129A1 (en) * 1999-12-29 2011-06-16 Wall Corporation Method and system for rebrokering orders in a trading system
US20080255982A1 (en) * 1999-12-29 2008-10-16 Wall Corporation Method and apparatus for rebrokering orders in a trading system
US20100250447A1 (en) * 1999-12-29 2010-09-30 Wall Corporation Method and system for rebrokering orders in a trading system
US9836777B1 (en) * 2000-01-06 2017-12-05 Anne E. Robb Recursive method and system for accessing classification information
US20020156642A1 (en) * 2000-04-07 2002-10-24 Tsuyoshi Aida Logistic system
US20010054006A1 (en) * 2000-06-19 2001-12-20 Lee Kee-Hwan Points trading service method and system therefor
US10607237B2 (en) 2000-06-20 2020-03-31 Gametek Llc Computing environment transaction system to transact purchases of objects incorporated into games
US10346853B2 (en) 2000-06-20 2019-07-09 Gametek Llc Computing environment transaction system to transact computing environment circumventions
US10262307B2 (en) 2000-06-28 2019-04-16 Buymetrics, Inc. Automated system for adapting market data for transaction cost analysis
US9576296B2 (en) 2000-06-28 2017-02-21 Buymetrics, Inc. Automated system for adapting market data and evaluating performance in transactions
US9904913B2 (en) 2000-06-28 2018-02-27 Buymetrics, Inc. Automated system for adapting metric data for use in a transaction-specific analysis or evaluation
US9524495B1 (en) 2000-06-28 2016-12-20 Buymetrics, Inc. Automated system for adapting market data and evaluating the market value of items
US9412117B2 (en) 2000-06-28 2016-08-09 Buymetrics, Inc. Automated system for adapting market data and evaluating the market value of items
US9542689B2 (en) 2000-06-28 2017-01-10 Buymetrics, Inc. Automated system for adapting market data and evaluating the market value of items
US9092825B2 (en) 2000-06-28 2015-07-28 Buymetrics, Inc. Automated system for adapting market data and evaluating the market value of items
US9418371B2 (en) 2000-06-28 2016-08-16 Buymetrics, Inc. Automated system for adapting market data and evaluating the market value of items
US10290008B2 (en) 2000-06-28 2019-05-14 Buymetrics, Inc. Automated system for adapting market data and producing metric values
US10055719B2 (en) 2000-06-28 2018-08-21 Buymetrics, Inc. Automated system and method for adapting market data and evaluating user-specified configurations
US9710856B2 (en) 2000-06-28 2017-07-18 Buymetrics, Inc. System and method for adapting market data and evaluating unequal offers
US9754244B2 (en) 2000-06-28 2017-09-05 Buymetrics, Inc. System and method for adapting market data and evaluating the market value of transactions
US20030187779A1 (en) * 2000-09-16 2003-10-02 Hun-Ju Han Business method for intermediating the things by loan of use using the network and computer readable medium having stored thereon computer executable instruction for performing the method
US20060242054A1 (en) * 2000-09-20 2006-10-26 Himmelstoin Richard B Electronic real estate bartering system
US20070038552A1 (en) * 2000-09-20 2007-02-15 Himmelstoin Richard B Electronic real estate bartering system
US20100174592A1 (en) * 2000-09-26 2010-07-08 Jeffrey Batoff Inventory Control And Balancing System
US20040172335A1 (en) * 2000-09-26 2004-09-02 Jeffrey Batoff Inventory control and balancing system
US20070239550A9 (en) * 2000-09-26 2007-10-11 Jeffrey Batoff Inventory control and balancing system
US7769637B2 (en) * 2000-09-26 2010-08-03 Jeffrey Batoff Inventory control and balancing system
US7024391B2 (en) * 2000-12-04 2006-04-04 Kraft Foods Holdings, Inc. System, method and program product for sharing information
US20020069175A1 (en) * 2000-12-04 2002-06-06 Kraft Foods Holdings, Inc. System, method and program product for sharing information
US20020095369A1 (en) * 2001-01-12 2002-07-18 Kaplan Harry A. Anonymous auctioning of structured financial products over a computer network
US20030014351A1 (en) * 2001-02-26 2003-01-16 Roy Neff Electronic bartering system with facilitating tools
US7908199B2 (en) 2001-02-26 2011-03-15 Roy Neff System and method of responding to orders in a securities trading system
US8140402B1 (en) 2001-08-06 2012-03-20 Ewinwin, Inc. Social pricing
US20080201239A1 (en) * 2001-08-31 2008-08-21 Gateway Inc. Electronic retail order communication
US20090248540A1 (en) * 2001-08-31 2009-10-01 Gateway, Inc. Electronic retail order communication
US20090216657A1 (en) * 2001-08-31 2009-08-27 Gateway, Inc. Electronic retail order communication
US7716086B2 (en) 2001-08-31 2010-05-11 Gateway, Inc. Electronic retail order communication
US7747473B1 (en) 2001-09-13 2010-06-29 Ewinwin, Inc. Demand aggregation system
US7581221B2 (en) 2001-10-17 2009-08-25 Microsoft Corporation Systems and methods for sending coordinated notifications
US20030074280A1 (en) * 2001-10-17 2003-04-17 Lai William Yanwah Systems and methods for sending coordinated notifications
US7257610B2 (en) * 2001-10-17 2007-08-14 Microsoft Corporation Systems and methods for sending coordinated notifications
US20050219061A1 (en) * 2001-10-17 2005-10-06 Microsoft Corporation Systems and methods for sending coordinated notifications
US20080262959A1 (en) * 2001-11-13 2008-10-23 Bruce Tupper Electronic trading confirmation system
US10923912B2 (en) 2001-11-13 2021-02-16 Intercontinental Exchange Holdings, Inc. Electronic trading confirmation system
US20030093362A1 (en) * 2001-11-13 2003-05-15 Bruce Tupper Electronic trading confirmation system
US8005743B2 (en) 2001-11-13 2011-08-23 Intercontinentalexchange, Inc. Electronic trading confirmation system
US9935460B2 (en) 2001-11-13 2018-04-03 Intercontinental Exchange Holdings, Inc. Electronic trading confirmation system
US20030144852A1 (en) * 2002-01-25 2003-07-31 Frieder Eckert Providing highly automated procurement services
US7236947B2 (en) * 2002-01-25 2007-06-26 Hewlett-Packard Development Company, L.P. Providing highly automated procurement services
US20030154160A1 (en) * 2002-02-14 2003-08-14 Erick Arndt System and method for controlling electronic exchange of access to a leisure asset
US8271332B2 (en) 2002-06-18 2012-09-18 Ewinwin, Inc. DAS predictive modeling and reporting function
US8533002B2 (en) 2002-06-18 2013-09-10 Ewinwin, Inc. DAS predictive modeling and reporting function
US7899707B1 (en) 2002-06-18 2011-03-01 Ewinwin, Inc. DAS predictive modeling and reporting function
US8856015B2 (en) 2002-06-18 2014-10-07 Ewinwin, Inc. Presenting offers to users of wireless devices
US8635108B2 (en) 2002-06-18 2014-01-21 Ewinwin, Inc. Presenting offers to users of wireless devices
US7689463B1 (en) 2002-08-28 2010-03-30 Ewinwin, Inc. Multiple supplier system and method for transacting business
US8438075B2 (en) 2002-08-28 2013-05-07 Ewinwin, Inc. Method and computer medium for facilitating a buyer-initiated feature within a business transaction
US8219460B1 (en) 2002-08-28 2012-07-10 Ewinwin, Inc. Method and computer medium for facilitating a buyer-initiated feature within a business transaction
US8775269B2 (en) 2002-08-28 2014-07-08 Ewinwin, Inc. Method and system for a hand-held device initiated search, purchase and delivery
US20040054555A1 (en) * 2002-09-12 2004-03-18 Piccionelli Gregory A. E-commerce multilevel marketing and fraud prevention
US8688462B2 (en) 2003-01-31 2014-04-01 Media Queue, Llc Media auto exchange system and method
US8700538B2 (en) 2003-01-31 2014-04-15 Media Queue, Llc Media exchange system and method
US8606717B2 (en) 2003-01-31 2013-12-10 Media Queue, Llc Playable media delivery capacity exchange method
US7264153B1 (en) * 2003-04-14 2007-09-04 Burke Bertram V Final sale merchandise card
US20070034688A1 (en) * 2003-04-14 2007-02-15 Burke Bertram V Final sale merchandise card
US20120296704A1 (en) * 2003-05-28 2012-11-22 Gross John N Method of testing item availability and delivery performance of an e-commerce site
US20110004515A1 (en) * 2003-06-16 2011-01-06 Ewinwin, Inc. Dynamic discount card tied to price curves & group discounts
US8695877B2 (en) 2003-06-16 2014-04-15 Ewinwin, Inc. Dynamic discount device
US8616449B2 (en) 2003-06-16 2013-12-31 Ewinwin, Inc. Mobile device search mechanism
US7815114B2 (en) 2003-06-16 2010-10-19 Ewinwin, Inc. Dynamic discount card tied to price curves and group discounts
US8567672B2 (en) 2003-06-16 2013-10-29 Ewinwin, Inc. Location based discounts
US8573492B2 (en) 2003-06-16 2013-11-05 Ewinwin, Inc. Presenting offers to a mobile device associated with information displayed on a television
US8584940B2 (en) 2003-06-16 2013-11-19 Ewinwin, Inc. Location based discounts
US20050033734A1 (en) * 2003-08-05 2005-02-10 International Business Machines Corporation Performance prediction system with query mining
US7249128B2 (en) * 2003-08-05 2007-07-24 International Business Machines Corporation Performance prediction system with query mining
US20050192888A1 (en) * 2003-10-31 2005-09-01 Lennane James P. System and method to instantaneously settle a securities transaction over a network
US20070276769A1 (en) * 2004-04-16 2007-11-29 Koninklijke Philips Electronics, N.V. Automatic Bartering Proposal for Content Exchange
US20050239480A1 (en) * 2004-04-21 2005-10-27 Samsung Electronics Co., Ltd. Positioning apparatus and method of a mobile terminal using a positioning server independently constructed on a network
US20050251453A1 (en) * 2004-05-04 2005-11-10 Jun Lu Online electronic media exchange system and method
US8140405B2 (en) 2004-06-14 2012-03-20 Ewinwin, Inc. Grouping orders across multiple forums
US7593871B1 (en) 2004-06-14 2009-09-22 Ewinwin, Inc. Multiple price curves and attributes
US8590785B1 (en) 2004-06-15 2013-11-26 Ewinwin, Inc. Discounts in a mobile device
US20060031151A1 (en) * 2004-07-21 2006-02-09 Dorr David C System and method for a life settlement and/or viatical exchange
US20110093405A1 (en) * 2004-09-21 2011-04-21 National Book Swap, Llc System and method for swapping of tangible items
US20060080226A1 (en) * 2004-09-21 2006-04-13 Richard Pickering System and method for swapping of tangible items
US7877315B2 (en) 2004-09-21 2011-01-25 National Book Swap, Llc System and method for swapping of tangible items
US20060200403A1 (en) * 2005-03-01 2006-09-07 Friss Warren E Method and apparatus for distributing items
US7742973B2 (en) 2005-03-31 2010-06-22 Credigy Technologies, Inc. System and method for an exchange of financial instruments
US20060224483A1 (en) * 2005-03-31 2006-10-05 Credigy Technologies, Inc. System and method for an exchange of financial instruments
US8280800B2 (en) 2005-03-31 2012-10-02 Credigy Technologies, Inc. System and method for an exchange of financial instruments
US20100161475A1 (en) * 2005-03-31 2010-06-24 Samsky Brett M System and method for an exchange of financial instruments
US8682804B1 (en) 2005-09-21 2014-03-25 Hyoungsoo Yoon Rental method and system among multiple parties
US20070130008A1 (en) * 2005-10-14 2007-06-07 Brown Reed M Apparatus, system, and method for listing aggregation
US20070143438A1 (en) * 2005-12-20 2007-06-21 Gloto Corp. Methods and systems for facilitating asymmetric communications between parties
US7730424B2 (en) 2005-12-20 2010-06-01 Gloto Corporation Methods and systems for displaying information on a graphical user interface
US20070143709A1 (en) * 2005-12-20 2007-06-21 Gloto Corp. Methods and systems for displaying information on a graphical user interface
US20070143178A1 (en) * 2005-12-20 2007-06-21 Gloto Corp. Methods and systems for facilitating communications between parties
US20090043616A1 (en) * 2006-01-30 2009-02-12 Alberto Vargas Chavez System and method for the internet exchange of golf course tee times
US20070192130A1 (en) * 2006-01-31 2007-08-16 Haramol Singh Sandhu System and method for rating service providers
US20070244769A1 (en) * 2006-04-14 2007-10-18 Swaptree, Inc. User interaction for trading system and method
US20070244772A1 (en) * 2006-04-14 2007-10-18 Swaptree, Inc. Marketing system and methods in automated trading context
US20070244770A1 (en) * 2006-04-14 2007-10-18 Swaptree, Inc. Automated trading system and method database
US20070255624A1 (en) * 2006-04-14 2007-11-01 Swaptree, Inc. Automated Trading System and Method
US7742978B2 (en) 2006-04-14 2010-06-22 Swaptree, Inc. Multi-transaction system and method
US20110035292A1 (en) * 2006-04-14 2011-02-10 Swaptree, Inc. Multi-transaction system and method
US20070244793A1 (en) * 2006-04-14 2007-10-18 Swaptree, Inc. Automated Transaction System and Method with Electronic Notification
US8065223B2 (en) 2006-04-14 2011-11-22 Swaptree, Inc. Multi-transaction system and method
US20070244801A1 (en) * 2006-04-14 2007-10-18 Swaptree, Inc. Multi-transaction system and method
US20080020367A1 (en) * 2006-07-07 2008-01-24 Jessop Louis G Battle school
US7677967B2 (en) 2006-07-07 2010-03-16 Jessop Louis G Battle school
US20080103986A1 (en) * 2006-10-27 2008-05-01 Paul Bocheck Method and system for conducting barter transactions
US20080103987A1 (en) * 2006-10-27 2008-05-01 Paul Bocheck Method and system for managing multi-party barter transaction
US20080103810A1 (en) * 2006-10-27 2008-05-01 Paul Bocheck Secure shipment method for barter transaction
US7925541B2 (en) * 2006-10-27 2011-04-12 Jpm Global, Inc. Method, system, and medium for conducting barter transactions
US7895081B1 (en) * 2006-12-29 2011-02-22 Amazon Technologies, Inc. Facilitating transactions involving buying items from and selling items to users
US8392276B1 (en) 2006-12-29 2013-03-05 Amazon Technologies, Inc. Facilitating transactions involving buying items from and selling items to users
US7891562B1 (en) 2006-12-29 2011-02-22 Amazon Technologies, Inc. Facilitating identification of items to make available for sale to users
US20080180011A1 (en) * 2007-01-31 2008-07-31 Maytag Corp. Refrigerator door assembly
US20080208703A1 (en) * 2007-02-27 2008-08-28 Kim Dae W Online college bookstore
US8719109B1 (en) 2007-03-29 2014-05-06 Amazon Technologies, Inc. Facilitating transactions involving items by notifying selected users of demand for items
US20080288366A1 (en) * 2007-05-19 2008-11-20 Gerald Schonbucher Method and system for the exchange of goods over the internet
US20090012875A1 (en) * 2007-07-05 2009-01-08 Zanini Valerio Method and system for facilitating commercial transactions using automatic virtual currency
US8078513B1 (en) * 2007-07-16 2011-12-13 Automated Exchange Systems, Inc. Normalized distributed exchange system
US20080249898A1 (en) * 2008-06-17 2008-10-09 Novation Science, Llc Method, system, and apparatus to identify products in proximity to mobile device
US20110166962A1 (en) * 2008-08-07 2011-07-07 Juha Koponen On-line trading system
DE112008003980T5 (en) 2008-08-07 2011-07-14 Netcycler Oy On-line trading system
US8266010B2 (en) 2008-10-30 2012-09-11 Sri Raghavan Methods and systems for supporting asset exchange
US20100121699A1 (en) * 2008-11-12 2010-05-13 Phyllis Pierce Method and system for web-based incentive acquisition market making
US8099331B2 (en) * 2008-12-03 2012-01-17 Derek A. Devries Method of facilitating value-based bartering over the internet
US8671026B2 (en) * 2008-12-03 2014-03-11 Derek A. Devries Method of facilitating value-based bartering over the internet
US20110313891A1 (en) * 2008-12-03 2011-12-22 Devries Derek A Method of facilitating value-based bartering over the internet
US20100138350A1 (en) * 2008-12-03 2010-06-03 Devries Derek A Method of facilitating value-based bartering over the internet
US20100153238A1 (en) * 2008-12-16 2010-06-17 Basem Zaghloul Suggesting a Transaction Between Parties Based on Inventory
US20100161597A1 (en) * 2008-12-18 2010-06-24 Jpm Global, Inc. System and method for finding potential trading partners in both two-party and multi-party scenarios
US8645203B2 (en) 2008-12-18 2014-02-04 Jpm Global, Inc. System and method for finding potential trading partners in both two-party and multi-party scenarios
US20100211473A1 (en) * 2009-02-17 2010-08-19 Naresh Shetty Connection System
US8346622B2 (en) * 2009-02-17 2013-01-01 Ebay Inc. Connection system
US20120036155A1 (en) * 2009-04-03 2012-02-09 Netcycler Oy On-line searching systems
US8204790B1 (en) * 2009-04-14 2012-06-19 Brett Berton Rogers System and method for matching buyers and sellers
US20100287032A1 (en) * 2009-05-07 2010-11-11 Roy Wallace Systems and methods for matching desired purchases and sales of mis-matched items
US8346619B2 (en) * 2010-08-24 2013-01-01 Firstlogic, Inc. System for mediating transaction information and device in the system
US20120054067A1 (en) * 2010-08-24 2012-03-01 Sakaguchi Naohiro System for mediating transaction information and device in the system
US20120296808A1 (en) * 2011-05-16 2012-11-22 Rovellequartz Auden Trade-Credit Exchange Apparatus
US9721298B2 (en) * 2011-05-16 2017-08-01 Auden RovelleQuartz Trade-credit exchange apparatus
US20130024309A1 (en) * 2011-07-24 2013-01-24 Tuomas Sandholm Barter chains
US20130110681A1 (en) * 2011-10-25 2013-05-02 Steelberg Ryan Apparatus, system and method for bartering
US20130297448A1 (en) * 2012-05-04 2013-11-07 Transengine Technologies, LLC Method and device for exchanging semi-fungible goods and services
WO2014165970A1 (en) * 2013-04-09 2014-10-16 Cai Don Xiangdong System and method for learning foreign language over a secured social network based on bilingual messaging
US20150081665A1 (en) * 2013-09-16 2015-03-19 Delonaco Limited Intelligent search and service customization
US9886523B2 (en) * 2013-09-16 2018-02-06 Delonaco Limited Intelligent search and service customization
US20160086269A1 (en) * 2014-09-23 2016-03-24 Trading Technologies International Inc. Methods and systems for improved order fill rates
US20160209224A1 (en) * 2015-01-15 2016-07-21 Myine Electronics, Inc. Vehicle swap and driver statistics
US11694244B2 (en) * 2016-08-03 2023-07-04 Raise Marketplace, Llc Method for consumption based redemption in an exchange item marketplace network
US20200302498A1 (en) * 2016-08-03 2020-09-24 Raise Marketplace, Llc Method and system for consumption based redemption in an exchange item marketplace network
US11120488B2 (en) * 2017-01-19 2021-09-14 Renegade Logic, LLC System and method for automated network trading platform
RU2698664C1 (en) * 2018-07-01 2019-08-29 Общество с ограниченной ответственностью "Свопер" Electronic goods exchange method
US11494832B2 (en) 2018-11-09 2022-11-08 Honeywell International Inc. Systems and methods for securely creating a listing of equipment on an equipment online marketplace platform
US11640630B2 (en) 2018-11-09 2023-05-02 Honeywell International Inc. Systems and methods for verifying identity of a user on an equipment online marketplace platform
US20220084090A1 (en) * 2019-03-15 2022-03-17 Swapretail, Inc. Systems and methods for managing direct exchange
US11593850B2 (en) * 2019-03-15 2023-02-28 Swapretail, Inc. Systems and methods for managing direct exchange
US11188960B2 (en) * 2019-03-15 2021-11-30 Swapretail, Inc. Systems and methods for managing direct exchange
US11494781B2 (en) 2019-05-28 2022-11-08 International Business Machines Corporation Buyback provision mechanism

Similar Documents

Publication Publication Date Title
US6847938B1 (en) Method of exchanging goods over the internet
US7568200B2 (en) Computer-implemented method and apparatus for inventory management
US7254559B2 (en) System and method for collection, distribution, and use of information in connection with commercial real estate
US7640204B2 (en) System and method for collection, distribution, and use of information in connection with commercial real estate
US7076452B2 (en) System and method for collection, distribution, and use of information in connection with commercial real estate
US7756754B2 (en) Method for providing on-line shopping search service and system thereof
US7130825B2 (en) Electronic ownership control system and method
US20140379592A1 (en) Property transaction
US20040128215A1 (en) System and method for accessing geographic-based data
US20080228544A1 (en) Method and system for developing an audience of buyers and obtaining their behavioral preferences using event keywords
CA2345241A1 (en) User-defined dynamic collaborative environments
JP2003501729A (en) Method and system for influencing positions on a search result list generated by a computer network search engine
US20090138329A1 (en) Application of query weights input to an electronic commerce information system to target advertising
US20090228387A1 (en) System and method for filing, searching, ranking and auctioning intellectual property
US20020111880A1 (en) Method of facilitating electronic commerce over a computer network
WO2001082178A2 (en) System and method of bidding for placement of advertisements in search engine
US20140278827A1 (en) Network-based real estate marketplace database and brokerge metrics
KR100473184B1 (en) In public Bidding/The warding of a contract to manage system
KR20080030202A (en) System and method for publicizing on-line shipping mall using blog
WO2001024091A1 (en) Method and system for on-line sale, barter, and trade
US20140337192A1 (en) Method and apparatus for facilitating an ipr market
US20100185508A1 (en) Last Call for a Real Estate Property, a Chattel or a Financial Instrument
KR20010094333A (en) Agency method of advertising planning and creativity on internet
WO2001006439A1 (en) Method and apparatus for conducting transactions
JP2002074042A (en) Chain store expansion correspondent elecronic commercial transaction system of on-like shop on network

Legal Events

Date Code Title Description
AS Assignment

Owner name: PEERFLIX, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOORE, DONNA R;REEL/FRAME:017897/0737

Effective date: 20060707

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: LIVEUNIVERSE, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PEERFLIX, INC.;REEL/FRAME:021794/0499

Effective date: 20081030

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20130125