← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag