1. Field of the Invention
The present invention relates generally to data processing systems and more particularly to electronic commerce. Still more particularly, the present invention relates to an electronic auction method and system which generates off-increment bids using proxy bids.
2. Description of the Related Art
Prior to the advent of electronic auctioning over computer networks or electronic commerce, auctions were held in a group of gathered bidders with an auctioneer. An auction is conducted on behalf of a seller by an auctioneer. The auctioneer receives a list of items to be sold and possibly a minimum and/or reserve price for those items. During the auction, a plurality of bidders place bids under the guidance and control of the auctioneer. In some cases, multiple bidders may pool their bids, and the pooled bids are submitted as a single bid with a combined quantity to the auctioneer.
The auctioneer enforces the rules of the auction, such as minimum bid price and quantities, minimum bid incrementing from the previous bid for a new bid, and time limits for placing bids. Auction bidders are typically qualified as to their ability to complete the purchase should their bid be the winning bid prior to entering the auction room.
Many online auctioning systems such as “priceline.com” and “mercata.com” have become very popular for individuals and businesses to use to take advantage of auctions at which they cannot be physically present. Such e-commerce auctions or online auctions are usually conducted over a specified period of time of opening and closing for bids, and are typically conducted under one of several well-known sets of rules or models. These common models include “Dutch” auctions, progressive auctions, “Yankee” auctions, single-bid auction, sealed bid auctions, reserve auctions, and hybrids of these types of auctions. The “Dutch” and “Yankee” auctions permit bids on only a part of an offered lot.
However, most sales offering and bid systems conducted by manufacturers of goods or service providers are conducted under a different set of procedures and processes. In a typical trader and broker system for offering and accepting bids, a manufacturer or service provider will notify one or more traders of available products or services, quantities, and minimum acceptable bid values. The trader then provides offerings to one or more brokers, to which the brokers may respond with bids.
In typical auctions, a minimum bid is specified for an item. All entered bids must meet or exceed the minimum in order to be recorded in the auction. Often times, a minimum increment amount is also specified for bidding on the item, such that subsequent bids must exceed the current high bid for the item by the minimum increment amount.
In some known systems, off-increment bids are not permitted. An off-increment bid is a bid which increases the current high bid by an amount which is not an increment of the minimum increment amount. For example, if the current high bid for an item is $40.00 and the minimum increment is $5.00, a new bid of $47.00 would be an off-increment bid.
Some auctions permit proxy offers. A proxy offer allows a potential buyer to participate in the ongoing auction without having to constantly monitor the auction. A potential buyer may enter a proxy offer which is the maximum price this potential buyer is willing to pay for the item. The proxy offer will automatically enter the minimum increment price necessary to exceed the current bid up to the amount of the proxy offer without the buyer's involvement.
Systems which permit proxy bids and require minimum increments in the bidding often produce results which are either unexpected or to the disadvantage of the seller. For example, suppose bidder A has recorded a bid of $30.00 and holds a proxy bid for $45.00 for a particular item. For this item, the minimum increment is set at $5.00. If bidder B subsequently places a bid of $35.00, known systems will award the item to bidder A for $35.00 because bidder A was the first bidder to bid $35.00 via the proxy bid. This result is to the disadvantage of the seller because bidder A would have been willing to overbid bidder B to receive the item. The seller could have sold the item for more than $35.00.
In a second example, suppose bidder A has recorded a bid of $30.00 and holds a proxy bid for $40.00 for a particular item. For this item, the minimum increment is set at $5.00. If bidder B subsequently places a bid of $37.00, some known systems will award the item to bidder A for $30.00 because bidder B's bid is not permitted as an off-increment bid. In this case the seller is again disadvantaged because the item could have been sold for $37.00. Further, bidder A held a proxy bid for $40.00 and could have overbid bidder B's bid of $37.00 up to $40.00 if the minimum increment had permitted the bid.
Using this last example again, in other known systems, bidder B would be awarded the item for $37.00. Again, bidder A's proxy failed to overbid bidder B's bid of $37.00 because of the minimum increment.
Therefore, a need exists for a method and system in an electronic auction which generates off-increment proxy bids.
An electronic auction method and system are disclosed for generating off-increment proxy bids. A minimum increment is specified for bidding on an item. A bid for the item is received from a first bidder which is currently a high bid for the item. A previously recorded proxy bid is received from a second bidder which is greater than the current high bid and not greater than the high bid plus the minimum increment. An off-increment bid is generated which does not increase the bid received from the first bidder by the increment and also does not exceed the proxy bid. The off-increment bid becomes a high bid for the item utilizing the proxy bid. The second bidder thus holds a current high bid for the item.
The above as well as additional objectives, features, and advantages of the present invention will become apparent in the following detailed written description.
The following detailed description when taken in conjunction with the figures presented herein provide a complete disclosure of the invention.
The present method and system is preferably realized in a plurality of networked computers, including computer network terminals or consoles, networked database application servers, web servers, and a computer network. The computer network consoles employed are any suitable device for accessing remote application services over a computer network, including, but not limited to: personal computer-based web browsers, wireless web browsers such as web-enabled wireless telephones and personal digital assistants (“PDA”), Internet appliances, and dedicated computer terminals. The database application servers employable in the invention may be any of a wide array of available database application servers, including, but not limited to: IBM Lotus Notes servers, Oracle servers, etc. The web servers incorporated into the invention may be any suitable platform, including, but not limited to: IBM's Web Sphere product, Apache Hyper Text Transfer Protocol (“HTTP”) servers, secure HTTP servers (“HTTPS”), and the like. The computer network may include the Internet, intranets, extranets, dedicated networks such as local area networks (“LAN”) and wide area networks (“WAN”), wireless data networks, and/or any other suitable computer and data communications network. Communications means between database application servers, computer network consoles, and web servers may include any suitable data communications protocols and media including, but not limited to: dial-up modems over telephone lines, wireless data transceivers, cable modems, Digital Subscriber Lines (“DSL”), and dedicated data communication lines.
It will be recognized by those skilled in the art that certain combinations and integrations of the features presented herein may be made without departing from the spirit and scope of the invention. Further, it will be recognized that many of the architectural details disclosed herein are disclosed under the inventor's preferred embodiment in order to enhance the robustness and reliability of the invention, but these details may not be necessary to realize the fundamental functionality of the invention.
The present invention is an electronic auction method and system for generating off-increment proxy bids. A minimum increment is specified for bidding on items. A bid for the item is received from a first bidder which is currently a high bid for an item. Previously recorded proxy bids are then searched to select the largest, earliest entered proxy bid which is equal to or greater than the bid entered by the first bidder. If no proxy bids meet or exceed this new bid, the first bidder is awarded the item at the bid entered by the first bidder.
If at least one proxy bid exists which meets or exceeds the bid entered by the first bidder, the largest, earliest entered proxy bid which meets or exceeds the bid placed by the first bidder is then examined. A proposed bid is generated which is equal to the bid placed by the first bidder plus the minimum increment. If a determination is made that the proposed bid exceeds the proxy bid, the bidder who placed the proxy bid is awarded the item for the proxy bid. If, however, the proposed bid does not exceed the proxy bid, the bidder who placed the proxy bid is awarded the item for the proposed bid. Thus, an off-increment bid is generated which becomes a high bid for the item utilizing the proxy bid. The item is sold for an off-increment bid which was placed through a proxy bid.
For example, suppose bidder A has entered a bid for $30 and also holds a proxy bid for $40.00. Also suppose there is a minimum increment of $5.00. If bidder B places a bid for $37.00, bidder A will be awarded the item for $40.00. In this example, a proposed bid was generated which was $42.00. The proposed bid exceeded the proxy bid so the item was sold to bidder A for the proxy bid, $40.00. If bidder A's proxy had been $45.00 instead, bidder A would be awarded the item for the proposed bid of $42.00. The proposed bid did not exceed bidder A's proxy bid of $45.00 so the item was sold to bidder A for $42.00.
Turning to
In the general architecture of
The administrator then authorizes the proposed offerings and makes a note or change in the offering data base records to indicate such authorization.
During the open bidding process, the brokers may use their consoles, such as web browser personal computers 58, to retrieve their offerings, and to submit bids via the IOS 51. When a broker makes contact with the interactive offering server, his identity is first verified by an Authentication Server 57, according to the preferred embodiment.
In response to the broker's request for products or services offerings, the IOS queries the offering database 52 and presents the broker with offerings to which he or she is entitled. An authentication server 57 is included in the preferred embodiment so as to allow the interactive offering server to authenticate the broker prior to presenting any offerings to the broker. As such, the general architecture 59 as shown in
Peripheral component interconnect (PCI) bus bridge 214 connected to I/O bus 212 provides an interface to PCI local bus 216. A number of modems may be connected to PCI bus 216. Typical PCI bus implementations will support four PCI expansion slots or add-in connectors. Communications links to other network computers may be provided through modem 218 and network adapter 220 connected to PCI local bus 216 through add-in boards.
Additional PCI bus bridges 222 and 224 provide interfaces for additional PCI buses 226 and 228, from which additional modems or network adapters may be supported. In this manner, data processing system 200 allows connections to multiple network computers. A memory-mapped graphics adapter 230 and hard disk 232 may also be connected to I/O bus 212 as depicted, either directly or indirectly.
Those of ordinary skill in the art will appreciate that the hardware depicted in
The data processing system depicted in
An operating system runs on processor 302 and is used to coordinate and provide control of various components within data processing system 300 in
Those of ordinary skill in the art will appreciate that the hardware in
As another example, data processing system 300 may be a stand-alone system configured to be bootable without relying on some type of network communication interface, whether or not data processing system 300 comprises some type of network communication interface. As a further example, data processing system 300 may be a Personal Digital Assistant (PDA) device, which is configured with ROM and/or flash ROM in order to provide non-volatile memory for storing operating system files and/or user-generated data.
The depicted example in
Referring again to block 406, if a determination is made that a new bid has been received, the process passes to block 440 which depicts a determination of whether or not the offer period for this item has closed. If a determination is made that the offer period has not closed, the process passes to block 408. Referring again to block 440, if a determination is made that the offer period has closed, the process passes to block 441 which depicts displaying a refusal to record the bid. Next, block 442 illustrates awarding the item to the bidder who submitted the current high bid.
Referring again to block 408, block 408 illustrates a determination of whether or not the new bid is greater than or equal to the current high bid plus the minimum increment specified for the item. If a determination is made that the new bid is not greater than or equal to the current high bid plus the specified minimum increment, the process passes to block 410. Block 410 depicts the displaying of a refusal to record the bid. The process then passes to block 406.
Referring again to block 408, if a determination is made that the new bid is greater than or equal to the current high bid plus the minimum increment specified for the item, the process passes to block 412 which illustrates a determination of whether or not there are any proxy bids already placed for the item. If a determination is made that there are no proxy bids currently placed for the item, the process passes to block 414 which depicts recording the new bid as the current high bid. The process then passes to block 406.
Referring again to block 412, if a determination is made that there is at least one proxy bid already placed for the item, the process passes to block 416 which illustrates the retrieval of the largest, earliest recorded proxy bid. Next, block 418 depicts a determination of whether or not the retrieved proxy bid exceeds the new bid. If a determination is made that the proxy bid does not exceed the new bid, the process passes to block 422 which illustrates recording the new bidder as the holder of the current high bid. Next, block 424 depicts recording the new bid as the current high bid. The process then passes to block 406.
Referring again to block 418, if a determination is made that the retrieved proxy bid does exceed the new bid, the process passes to block 420 which illustrates a determination of whether or not the new bid includes a proxy bid. If a determination is made that the new bid does include a proxy, the process passes to block 426 which depicts a determination of whether or not the new proxy bid is greater than the old proxy bid. If a determination is made that the new proxy is not greater than the old proxy, the process passes to block 430.
Referring again to block 426, if a determination is made that the new proxy bid is greater than the old proxy bid, the process passes to block 428 which illustrates recording the new bidder as the holder of the current high bid. The process then passes to block 432.
Referring again to block 420, if a determination is made that the new bid does not include a proxy, the process passes to block 430 which illustrates recording the proxy bidder as the holder of the current high bid. Next, block 432 depicts calculating a proposed bid by adding the minimum increment to the current high bid. The process then passes to block 434 which illustrates a determination of whether or not the proposed bid exceeds the proxy bid. If a determination is made that the proposed bid does not exceed the proxy bid, the process passes to block 436 which depicts recording the proposed bid as the current high bid. The process then passes to block 406.
Referring again to block 434, if a determination is made that the proposed bid does exceed the proxy bid, the process passes to block 438 which illustrates recording the proxy bid as the current high bid. The process then passes to block 406.
For the purposes of this disclosure, the term “item” means something which is offered for sale in an auction on which a potential buyer may bid. An item may include one or more things. For example, the term “item” as used herein may refer to a single part lot which include multiple parts. “Item” has also been used herein to refer to multiple part lots.
It will be understood by those skilled in the art and from the foregoing description that various modifications and changes may be made in the preferred embodiment of the present invention without departing from its spirit and scope. It is intended that this description is for purposes of illustration only and should not be construed in a limiting sense. The scope of this invention should be defined by the following claims.
Number | Name | Date | Kind |
---|---|---|---|
5835896 | Fisher et al. | Nov 1998 | A |
6085176 | Woolston | Jul 2000 | A |
6101484 | Halbert et al. | Aug 2000 | A |
6243691 | Fisher et al. | Jun 2001 | B1 |
6609112 | Boarman et al. | Aug 2003 | B1 |
20010029478 | Laster et al. | Oct 2001 | A1 |
20010044771 | Usher et al. | Nov 2001 | A1 |
20020049664 | Hoffman et al. | Apr 2002 | A1 |
20020116313 | Detering | Aug 2002 | A1 |
20030083983 | Fisher et al. | May 2003 | A1 |
Number | Date | Country |
---|---|---|
1 041 502 | Oct 2000 | EP |
Number | Date | Country | |
---|---|---|---|
20020082971 A1 | Jun 2002 | US |