US6021398A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Computer implemented methods and apparatus for auctions
Assignee: Efficient Auctions LLC
•
Filing: 1999-05-03
•
Granted: 2000-02-01
•
Expires: 2019-05-03
Abstract
Abstract A computer implemented system and method of executing an auction. The system has at least two intelligent systems, one for the auctioneer and at least one for a user. The auction is conducted by the auctioneer's system communicating with the user system(s). The auctioneer's system receives information from the user system(s) based on bid information entered by the user(s). With this information the auctioneer's system determines whether the auction can be concluded or not and appropriate messages are transmitted to the user(s).
Inventors
- 👤 Lawrence M. Ausubel
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 15:42
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/06; G06Q30/08; G06Q40/00; G06Q40/04; H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1809; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948
Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
327 words
A dynamic computer implemented auction system for multiple dissimilar objects operating in multiple rounds comprising: a) an auctioneer's system and at least two user systems, the auctioneer's system communicatively coupled to user systems; b) each user system including: b1) means for receiving messages from the auctioneer's system and for displaying those messages; b2) means for receiving bid related information from a user and for transmitting bid information to the auctioneer's system, where said bid information includes a value parameter P i and an associated object subset identification S i , where the object subset identification S i identifies a set of objects and where the value parameter P i specifies a payment proposed by the bidder in return for the objects of subset S 1 ; c) said auctioneer's system including: c1) means for generating and transmitting messages to user systems, said messages including a message to initiate an auction, a non-final message indicating that the auction will continue at least one more round, and a final message indicating that the auction has terminated; c2) means for receiving bid information from user systems in multiple rounds of bidding; c3) decision means responsive to the bid information received from the user systems for determining if an auction should continue or not, wherein the decision means includes: c31 ) means to initiate the generation of a non-final message to at least one user system in response to a determination to continue the auction; c32) means to initiate the generation of a final message to at least one user system in response to a determination not to continue the auction; and c33) selecting means to select an n-tuple of bids (S i , P i ), at most one from each user system, which selection is effective to optimize the sum of the different value parameters P i of the selected bids subject to the constraint that the associated subsets S i of all of the selected bids are compatible.
Claim 2
Dependent Claim
327 words
A dynamic computer implemented auction system for multiple dissimilar objects operating in multiple rounds comprising: a) an auctioneer's system and at least two user systems, the auctioneer's system communicatively coupled to user systems; b) each user system including: b1) means for receiving messages from the auctioneer's system and for displaying those messages; b2) means for receiving bid related information from a user and for transmitting bid information to the auctioneer's system, where said bid information includes a value parameter P i and an associated object subset identification S i , where the object subset identification S i identifies a set of objects and where the value parameter P i specifies a payment proposed by the bidder in return for the objects of subset S 1 ; c) said auctioneer's system including: c1) means for generating and transmitting messages to user systems, said messages including a message to initiate an auction, a non-final message indicating that the auction will continue at least one more round, and a final message indicating that the auction has terminated; c2) means for receiving bid information from user systems in multiple rounds of bidding; c3) decision means responsive to the bid information received from the user systems for determining if an auction should continue or not, wherein the decision means includes: c31 ) means to initiate the generation of a non-final message to at least one user system in response to a determination to continue the auction; c32) means to initiate the generation of a final message to at least one user system in response to a determination not to continue the auction; and c33) selecting means to select an n-tuple of bids (S i , P i ), at most one from each user system, which selection is effective to optimize the sum of the different value parameters P i of the selected bids subject to the constraint that the associated subsets S i of all of the selected bids are compatible.
Claim 3
Dependent Claim
46 words
A system as recited in claim 1 wherein the selecting means selects bids to optimize the sum of the different value parameters P i of the selected bids subject to the constraint that the associated subsets S i of every pair of selected bids are disjoint.
Claim 4
Dependent Claim
40 words
The auction system of claim 2 wherein the decision means compares the sum of the parameters P i from the selected bids to a function of the sum of the parameters P i of an earlier round of selected bids.
Claim 5
Dependent Claim
74 words
A system as recited in claim 1 wherein the object subset identifications S 1 are vectors of quantities of each type of object and the selecting means optimizes the sum of'the different value parameters P i of the selected bids subject to the constraint that tile sum of quantities of each type of object, from each selected bid, are less than or equal to thle quantity of each type of object within the auction.
Claim 6
Dependent Claim
40 words
The auction system of claim 4 wherein the decision means compares the sum of the parameters P i from the selected bids to a function of the sum of the parameters P i of an earlier round of selected bids.
Claim 7
Dependent Claim
25 words
The auction system of claim 1 wherein the set of objects includes at least one object which is related to at least one other object.
Claim 8
Dependent Claim
40 words
The auction system of claim 6 wherein the decision means compares the sum of the parameters P i from the selected bids to a function of the sum of the parameters P i of an earlier round of selected bids.
Claim 9
Dependent Claim
40 words
The auction system of claim 1 wherein the decision means compares the sum of the parameters P i from the selected bids to a function of the sum of the parameters P i of an earlier round of selected bids.
Claim 10
Dependent Claim
318 words
A dynamic computer implemented auction system for auctions for plural objects operating in multiple rounds at changing prices, said auction system comprising: a) an auctioneer's system and at least two user systems, the auctioneers system communicatively coupled to user systems; b) each user system including: b1) means for receiving messages from the auctioneer's system and for displaying those messages; b2) means for receiving bid related information from a user and for transmitting bid information to the auctioneer's system, where said bid informatioin specifies at least quantities of objects; and c) said auctioneer's system including: c1) means for generating and transmitting messages to user systems, said messages including a message to initiate an auction, a non-final message indicating that the auction will continue at least one more round, and a final message indicating that the auction has terminated, said non-final message also indicating a current quantity of objects, where the current quantity of objects may be greater than a quantity of objects in a prior round; c2) means for receiving bid information from user systems in one or more rounds of bidding; and c3) decision means responsive to the bid information received fiom the user systems for determining if an auction should continue or not, said decision means including: c31) means to initiate the generation of a non-final message to at least one user system in response to a determination to continue the auction; c32) means to initiate the generation of a final message to at least one user system in response to a determination not to continue the auction; and c33) means for comparing a sum of quantities specified in bids in a current round with the quantity of objects specified by the auctioneer's system for a current round and termninating the auction when that comparison shows that the sum ot quantities specified in bids is equal to or less than the quantity specified by the auctioneer's s,system.
Claim 11
Dependent Claim
318 words
A dynamic computer implemented auction system for auctions for plural objects operating in multiple rounds at changing prices, said auction system comprising: a) an auctioneer's system and at least two user systems, the auctioneers system communicatively coupled to user systems; b) each user system including: b1) means for receiving messages from the auctioneer's system and for displaying those messages; b2) means for receiving bid related information from a user and for transmitting bid information to the auctioneer's system, where said bid informatioin specifies at least quantities of objects; and c) said auctioneer's system including: c1) means for generating and transmitting messages to user systems, said messages including a message to initiate an auction, a non-final message indicating that the auction will continue at least one more round, and a final message indicating that the auction has terminated, said non-final message also indicating a current quantity of objects, where the current quantity of objects may be greater than a quantity of objects in a prior round; c2) means for receiving bid information from user systems in one or more rounds of bidding; and c3) decision means responsive to the bid information received fiom the user systems for determining if an auction should continue or not, said decision means including: c31) means to initiate the generation of a non-final message to at least one user system in response to a determination to continue the auction; c32) means to initiate the generation of a final message to at least one user system in response to a determination not to continue the auction; and c33) means for comparing a sum of quantities specified in bids in a current round with the quantity of objects specified by the auctioneer's system for a current round and termninating the auction when that comparison shows that the sum ot quantities specified in bids is equal to or less than the quantity specified by the auctioneer's s,system.
Claim 12
Dependent Claim
28 words
An auction system as recited in claim 9 wherein the plural objects include at least two different types of objects and at least two objects of each type.
Claim 13
Dependent Claim
40 words
An auction system as recited in claim 9 wherein the plural objects are multiple identical objects, at least one said message includes a current price, and a bid comprises a quantity of the objects that the bidder wishes to transact.
Claim 14
Dependent Claim
26 words
An auction system as recited in claim 9 wherein the plural objects includes at least one object which is related to at least one other object.
Claim 15
Dependent Claim
24 words
An auction system as recited in claim 9 wherein the bid information transmitted by a user system is limited to a current round bid.
Claim 16
Dependent Claim
34 words
An auction system as recited in claim 9 wherein the user system receives bid related iniform-ation only for the current round from a user and transmits bid information only for a current round bid.
Claim 17
Dependent Claim
29 words
An auction system as recited in claim 9 wherein the auctioneer system records a message specifying a quantity of objects for one or more rounds beyond a current round.
Claim 18
Independent Claim
210 words
A method for conducting a dynamic computer implemented auction for multiple dissimilar objects operating in multiple rounds comprising: a) providing an auctioneer's system, b) conveying messages concerning an auction to users from the auctioneer's system, said messages including a message to initiate an auction, a non-final message indicating that the auction will continue at least one more round, and a final message indicating that the auction has terminated c) receiving bid related information from plural users and, in response, conveying bid information from the users to the auctioneer's system, where said bid informaition includes a value parameter P i and an associated object subset identification S i , where the object subset identification S i identifies a set of objects and where the value parameter P i specifies a payment proposed by the bidder in return for the objects of subset S i ; d) determining, in response to the bid information, if an auction should continue or not, including selecting an n-tuple of bids (S i , P i ), at most one from each user, to optimize the sum of the different value parameters P i of the selected bids subject to the constraint that the associated subsets S i of all of the selected bids are compatible.
Claim 19
Independent Claim
210 words
A method for conducting a dynamic computer implemented auction for multiple dissimilar objects operating in multiple rounds comprising: a) providing an auctioneer's system, b) conveying messages concerning an auction to users from the auctioneer's system, said messages including a message to initiate an auction, a non-final message indicating that the auction will continue at least one more round, and a final message indicating that the auction has terminated c) receiving bid related information from plural users and, in response, conveying bid information from the users to the auctioneer's system, where said bid informaition includes a value parameter P i and an associated object subset identification S i , where the object subset identification S i identifies a set of objects and where the value parameter P i specifies a payment proposed by the bidder in return for the objects of subset S i ; d) determining, in response to the bid information, if an auction should continue or not, including selecting an n-tuple of bids (S i , P i ), at most one from each user, to optimize the sum of the different value parameters P i of the selected bids subject to the constraint that the associated subsets S i of all of the selected bids are compatible.
Claim 20
Dependent Claim
45 words
A method as recited in claim 16 wherein the selecting selects bids to optimize the sum of the different value parameters P i of the selected bids subject to the constraint that the associated subsets S i of every pair of selected bids are disjoint.
Claim 21
Dependent Claim
39 words
A method as recited in claim 17 further including comparing, the sum of the parameters P i of the selected bids to a function of the sum of the parameters P i of an earlier round of selected bids.
Claim 22
Dependent Claim
74 words
A method as recited in claim 16 wherein the object subset identifications S i are vectors of quantities of each type of object and the selecting optimizes the sum ot the different value parameters P i of the selected bids subject to the constraint that the sum ot quantities of each type of object, from each selected bid, are less than or equal to the quantity of each type of object within the auction.
Claim 23
Dependent Claim
38 words
A method as recited in claim 19 further including comparing the sum of the parameters P i of selected bids to a function of the sum of the parameters P i of in earlier round of selected bids.
Claim 24
Dependent Claim
26 words
A method as recited in claim 16 wherein the set of objects includes ait least one object which is related to at least one other object.
Claim 25
Dependent Claim
38 words
A method as recited in claim 21 further including comparing the sum of the parameters P i of selected bids to a function of the sum of the parameters P i of all earlier round of selected bids.
Claim 26
Dependent Claim
39 words
A method as recited in claim 16 further including comparing the sum of thle parameters P i of the selected bids to a function of the sum of the parameters P i of an earilier round of selected bids.
Claim 27
Dependent Claim
37 words
A method as recited in claim 16 further including, at a determination not to continue the auction, assigning objects identified in a selected bid to the user in return for the bid value parameter P i .
Claim 28
Independent Claim
202 words
A method for conducting a dynamic computer implemented auction for plural objects operating in multiple rounds at changing prices comprising: a) providing an auctioneer's system and transmitting messages from the auctioneer's system to users, said messages including a message to initiate an auction, a non-final message indicating that the auction will continue at least one more round, and a final message indicating that the auction has terminated, said non-final message also indicating a current quantity of objects, where the current quantity of objects may be greater than a quantity of objects in a prior round; b) receiving bid related information from users and, in response, transmitting bid information to the auctioneer's system, where said bid information specifies at least quantities of objects; and c) determining at the auctioneer's system, in response to the bid information received from the users if an auction should continue or not, including comparing a sum of quantities specified in bids in a current round with the quantity of objects specified by the auctioneer's system for a current round and terminating the auction when that comparison shows that the sum of quantities specified in bids is equal to or less than the quantity specified by the auctioneer's system.
Claim 29
Independent Claim
202 words
A method for conducting a dynamic computer implemented auction for plural objects operating in multiple rounds at changing prices comprising: a) providing an auctioneer's system and transmitting messages from the auctioneer's system to users, said messages including a message to initiate an auction, a non-final message indicating that the auction will continue at least one more round, and a final message indicating that the auction has terminated, said non-final message also indicating a current quantity of objects, where the current quantity of objects may be greater than a quantity of objects in a prior round; b) receiving bid related information from users and, in response, transmitting bid information to the auctioneer's system, where said bid information specifies at least quantities of objects; and c) determining at the auctioneer's system, in response to the bid information received from the users if an auction should continue or not, including comparing a sum of quantities specified in bids in a current round with the quantity of objects specified by the auctioneer's system for a current round and terminating the auction when that comparison shows that the sum of quantities specified in bids is equal to or less than the quantity specified by the auctioneer's system.
Claim 30
Dependent Claim
27 words
A method as recited in claim 25 wherein the plural objects include at least two different types of objects and at least two objects of each type.
Claim 31
Dependent Claim
39 words
A method as recited in claim 25 wherein the plural objects are multiple identical objects, at least one said message includes a current price, and a bid comprises a quantity of the objects that the bidder wishes to transact.
Claim 32
Dependent Claim
47 words
A method as recited in claim 27 further including assigning quantities specified in bids in a final round at a price associated with a most recent round in which the sum of quantities bid was equal to or greater than the quantity specified by the auctioneer's system.
Claim 33
Dependent Claim
26 words
A method as recited in claim 25 wherein the set of objects includes at least one object which is related to at least one other object.
Claim 34
Dependent Claim
18 words
A method as recited in claim 25 wherein the bid information is limited to a current round bid.
Claim 35
Dependent Claim
33 words
A method as recited in claim 25 wherein the user system receives bid related information only for the current round from a user and transmits bid information only for a current round bid.
Claim 36
Dependent Claim
28 words
A method as recited in claim 25 wherein the auctioneer system records a message specifying, a quantity of objects for one or more rounds beyond a current round.
References Cited (Backward Citations)
US3581072A
Cited
US3573747A
Cited
US4789928A
Cited
US5077665A
Cited
US5136501A
Cited
US5727165A
Cited
US5394324A
Cited
US5689652A
Cited
US5664115A
Cited
WO1997037315A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-01-31 | 2003-08-02 | 2004-02-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-01-31 | 2007-08-02 | 2008-02-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-01-31 | 2011-08-02 | 2012-02-01 | $7700.00 | Window Closed / Lapsed |