Method and apparatus for bi-directional auctioning between buyers and sellers using a computer network
First Claim
1. A method for bi-directionally auctioning using a computer network, the steps comprising:
- accepting as input a plurality of purchase prices and purchase quantities for an item;
displaying higher-price-accumulated purchase quantities for respective purchase prices, said higher-price-accumulated purchase quantity being obtained by summing purchase quantities at a first purchase price and all higher purchase prices;
accepting as input a selection of a seller, said selection being a higher-price-accumulated purchase quantity for a corresponding purchase total amount; and
consummating a transaction between said seller and all buyers associated with said selected higher-price-accumulated purchase quantity.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for bi-directionally auctioning using a computer network, wherein one or more purchase prices and an accumulated purchase quantity of goods at or above each purchase price are displayed in real time. A plurality of buyers participate competitively by registering a purchase price. A higher-price-accumulated purchase quantity is then determined by summing the quantity of similar goods at or above each registered purchase price. Sellers select an acceptable purchase price competitively by referring to each displayed purchase price and higher-price-accumulated purchase quantity. A transaction between a seller selecting first and all buyers who register goods at or above the selected purchase price is consummated. A similar bi-auction system for sellers making bids and a buyer purchasing a higher-price-accumulated quantity of goods is provided by implementing the present invention mutatis mutandis with sellers as buyers and vice-versa. In that case, the higher-price-accumulated amount is at or below each registered sale price.
93 Citations
41 Claims
-
1. A method for bi-directionally auctioning using a computer network, the steps comprising:
-
accepting as input a plurality of purchase prices and purchase quantities for an item;
displaying higher-price-accumulated purchase quantities for respective purchase prices, said higher-price-accumulated purchase quantity being obtained by summing purchase quantities at a first purchase price and all higher purchase prices;
accepting as input a selection of a seller, said selection being a higher-price-accumulated purchase quantity for a corresponding purchase total amount; and
consummating a transaction between said seller and all buyers associated with said selected higher-price-accumulated purchase quantity. - View Dependent Claims (12, 13)
-
-
2. A method for bi-directionally auctioning using a computer network the steps comprising:
-
accepting as input into a computer a description of an item, a purchase price, a purchase quantity, and a purchase contract deposit;
displaying on said computer a plurality of purchase prices for said item, a purchase quantity for each purchase price, and a higher-price-accumulated purchase quantity for each purchase price, said higher-price-accumulated purchase quantity being obtained by summing the purchase quantities at a first purchase price and all higher purchase prices for said item;
authorizing a sale of one of said higher-price-accumulated purchase quantities to a seller who first selects a sale purchase price corresponding to said one of said higher-price accumulated purchase quantities; and
confirming said sale between said seller and all buyers corresponding to said sale purchase price and higher prices offered by said buyers. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for bi-directionally auctioning using a computer network, the apparatus comprising:
-
a storage device storing a bi-directional auction program;
a processor configured to execute said bi-directional auction program, said bi-directional auction program directing said processor to;
accept a description of an item for auction with a purchase price, purchase quantity, and a related purchase contract deposit as input into a computer;
display on said computer a plurality of purchase prices for said item, a purchase quantity for each purchase price, and a higher-price-accumulated purchase quantity for each purchase price, each of said higher-price-accumulated purchase quantities being obtained by summing all purchase quantities at a first purchase price and all higher purchase prices for said item;
authorize a sale of one of said higher-price-accumulated purchase quantities to a seller who first selects a purchase price corresponding to said one of said higher-price-accumulated purchase quantities; and
confirm said sale between said seller and all buyers having purchase prices at or above said selected purchase. - View Dependent Claims (10)
-
-
11. A method for conducting a bi-directional auction using a computer network, the steps comprising:
-
accepting as input into a computer a description of an item for auction with a purchase price, a purchase quantity, and a purchase contract deposit amount;
displaying on said computer a plurality of purchase prices for said item, a purchase quantity for each purchase price, and a higher-price-accumulated purchase quantity for each purchase price, such higher-price-accumulated purchase quantities being obtained by summing all purchase quantities at a first purchase price and all higher purchase prices for said item;
authorizing a sale of a portion of a higher-price-accumulated purchase quantity to a seller who first selects a purchase price corresponding to said portion of the higher-price-accumulated purchase quantity; and
confirming said sale between said seller and all buyers who correspond to said portion of the higher-price-accumulated purchase quantity. - View Dependent Claims (14, 15)
-
-
16. A method for conducting a bidirectional auction using a computer network, the steps comprising:
-
receiving a purchase price, a purchase quantity, and a registration mode for each of a plurality of similar items subject to auction with a single purchase contract deposit amount as input into a computer;
displaying a plurality of purchase prices, a purchase quantity for each of said purchase prices, and a higher-price-accumulated purchase quantity for each of said purchase prices for each of said plurality of similar items, said higher-price-accumulated purchase quantity being obtained by summing all purchase quantities at a first purchase price and all higher purchase prices;
authorizing a sale of one of said higher-price-accumulated purchase quantities to a seller who first selects a purchase price corresponding to said one of said higher-price-accumulated purchase quantities for one of said plurality of similar items;
confirming said sale between said seller and all buyers associated with said corresponding purchase price or higher purchase prices for said one of said plurality of similar items; and
deleting a completed purchase quantity corresponding to said quantity purchased by said seller from said purchase quantities and said higher-price-accumulated purchase quantities for said plurality of similar items to accurately reflect post-sale purchase quantities.
-
-
17. A method for transacting goods G using a computer network, comprising the steps of:
-
receiving purchase offer information including a purchase price P and a purchase quantity A for the goods G;
adding said purchase quantity A to a purchase quantity Qi of same purchase price Pi as a purchase price P among a plurality of purchase prices P1, . . . Pn as to the goods G for Pi;
1 i n, Pi>
Pi+1;
updating a higher-price-accumulated purchase quantity AQi=1iQm of said plurality of purchase prices in response to said purchase quantity A;
providing purchase offer registration information including higher-price-accumulated purchase quantity AQ1, AQ2, . . . , AQn as to a plurality of purchase prices P1, P2, . . . , Pn of the goods G to a seller;
receiving a selection of said seller, said selection corresponding to one of said higher-price-accumulated purchase; and
confirming a transaction between said seller and all buyers, all buyers related to said higher-price-accumulated purchase quantity selected by said seller;
wherebysaid seller sells at a generally higher price and at greater convenience while all buyers buy at purchase offer purchase price or lower. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An apparatus for transacting goods G using a computer network, including:
-
a storage device arranged to store a bidirectional auction program;
a processor configured to execute said bidirectional auction program, said bi-directional auction program directing said processor to;
receive purchase offer information including a purchase price P and a purchase quantity A for the goods G;
add said purchase quantity A to a purchase quantity Qi of same purchase price Pi as a purchase price P among a plurality of purchase prices P1. . . Pn as to the goods G for Pi;
1 i n, Pi>
Pi+1;
update a higher-price-accumulated purchase quantity AQi=1iQm of said plurality of purchase prices in response to said purchase quantity A;
provide purchase offer registration information including higher-price-accumulated purchase quantity AQ1, AQ2, . . . , AQn as to a plurality of purchase prices P1, P2, . . . , Pn of the goods G to a seller;
receive a selection of said seller, said selection corresponding to one of said higher-price-accumulated purchase; and
confirm a transaction between said seller and all buyers, all buyers related to said higher-price-accumulated purchase quantity selected by said seller;
wherebysaid seller sells at a generally higher price and at greater convenience while all buyers buy at purchase offer purchase price or lower. - View Dependent Claims (23, 24)
-
-
25. A method for providing purchase offer registration information, wherein goods G are dealt through a computer network, comprising the steps of:
-
receiving purchase offer information including a purchase price P and a purchase quantity A for the goods G;
adding said purchase quantity A to a purchase quantity Qi of same purchase price Pi as a purchase price P among a plurality of purchase prices P1. . . Pn as to the goods G for Pi;
1 i n, Pi>
Pi+1;
updating a higher-price-accumulated purchase quantity AQi=1iQm of said plurality of purchase prices in response to said purchase quantity A;
providing purchase offer registration information including higher-price-accumulated purchase quantity AQ1, AQ2, . . . , AQn as to a plurality of purchase prices P1, P2, . . . , Pn of the goods G to a seller. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method for providing purchase offer registration information, wherein goods G are dealt through a computer network, comprising the steps of:
-
receiving purchase offer information including a purchase price P and a purchase quantity A for the goods G;
adding said purchase quantity A to a purchase quantity Qi of same purchase price Pi as a purchase price P among a plurality of purchase prices P1. . . Pn as to the goods G for Pi;
1 i n, Pi>
Pi+1;
updating purchase total amount TA(1)i=1iPm×
Qm of the plurality of purchase prices in response to the received purchase quantity A; and
providing a purchase offer registration information including each purchase total amount TA(1)1, TA(1)2, . . . , and TA(1)n as to a plurality of corresponding purchase prices P1, P2, . . . , and Pn of the goods G to at least one seller. - View Dependent Claims (31)
-
-
32. A method for providing purchase offer registration information, wherein goods G are dealt through a computer network, comprising the steps of:
-
receiving purchase offer information including a purchase price P and a purchase quantity A for the goods G;
adding said purchase quantity A to a purchase quantity Qi of same purchase price Pi as a purchase price P among a plurality of purchase prices P1. . . Pn as to the goods G for Pi;
1 i n, Pi>
Pi+1;
update a higher-price-accumulated purchase quantity AQi=1iQm and a purchase total amount TA(2)i=Pi×
AQi for each of said plurality of purchase prices in response to the received purchase quantity A; and
providing purchase offer registration information including each purchase total amount TA(2)1, TA(2)2, . . . , and TA(2)n as to a plurality of corresponding purchase prices P1, P2, . . . , and Pn of the goods G to a seller.
-
-
33. An apparatus for providing purchase offer registration information, wherein goods G are dealt through a computer network, including:
-
a storage device arranged to store program for providing purchase offer registration information;
a processor configured to execute said program, said program directing said processor to;
receive purchase offer information including a purchase price P and a purchase quantity A for the goods G;
add said purchase quantity A to a purchase quantity Qi of same purchase price Pi as a purchase price P among a plurality of purchase prices P1. . . Pn as to the goods G for Pi;
1 i n, Pi>
Pi+1;
update a higher-price-accumulated purchase quantity AQi=1iQm and a purchase total amount TA(2)i=Pi×
AQi for each of said plurality of purchase prices in response to the received purchase quantity A; and
provide purchase offer registration information including each purchase total amount TA(2)1, TA(2)2, . . . , and TA(2)n as to a plurality of corresponding purchase prices P1, P2, . . . , and Pn, of the goods G to a seller. - View Dependent Claims (34)
-
-
35. A storage medium encoded with machine-readable computer program code for bi-directionally auctioning using a computer network, the storage medium including instructions for causing a computer to implement a method comprising:
-
accepting as input a plurality of purchase prices for an item subject to auction and respective purchase quantities for said purchase prices;
calculating a higher-price-accumulated purchase quantity for each of said purchase prices, the higher-price-accumulated purchase quantity being calculated by summing purchase quantities at a first purchase price and all higher purchase prices for said item;
accepting as input a selection of a seller, said selection being one of said higher-price-accumulated purchase quantities acceptable by said seller in purchase total amount; and
consummating a sales transaction between said seller and all buyers related to said selected higher-price-accumulated purchase quantity.
-
-
36. A storage medium encoded with machine-readable computer program code for bi-directionally auctioning using a computer network, the storage medium including instructions for causing a computer to implement a method comprising:
-
accepting an item subject to auction, a purchase price, a purchase quantity, and a purchase contract deposit as input into a computer;
displaying on the computer a plurality of purchase prices for said item, a purchase quantity for each said purchase price, and a higher-price-accumulated purchase quantity for each said purchase price, said higher-price-accumulated purchase quantity being obtained by summing said purchase quantities at a first purchase price and all higher purchase prices for said item;
authorizing a sale of a higher-price-accumulated purchase quantity of said item to a seller; and
displaying confirmation of a transaction of one of said higher-price-accumulated purchase quantities between said seller being one who first selects said purchase price corresponding to one of said higher-price accumulated purchase quantities and all buyers related to said higher-price-accumulated quantity. - View Dependent Claims (37, 38, 39)
-
-
40. A method for conducting a bidirectional auction, the steps comprising:
-
receiving buy bids from buyers for an item subject to auction;
presenting said buy bids in tabulated form to a seller, said seller selecting a quantity of said item that said seller will sell to one or more of said buyers. consummating a sale between said seller and said one or more buyers for said quantity, a price paid by said one or more buyers for said item being a lowest price in a range of highest prices of said buy bids;
whereby said seller sells said item at a higher price due to competitive buy bidding by said buyers while said one or more buyers buy said item at a bid price or lower due to quantity selling by said seller.
-
-
41. A method for conducting a bidirectional auction, the steps comprising:
-
receiving sell bids from sellers for an item subject to auction;
presenting said sell bids in tabular form to a buyer, said buyer selecting a quantity of said item that said buyer will buy from one or more of said sellers. consummating a sale between said buyer and said one or more sellers for said quantity, a price paid by said buyer for said item being a highest price in a range of lowest prices of said sell bids;
whereby said buyer buys said item at a lower price due to competitive sell bidding by said seller while said one or more sellers sell said item at a higher price or lower due to quantity buying by said buyer.
-
Specification