← Back to Patent Explorer
US5905975A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer implemented methods and apparatus for auctions

Assignee: Efficient Auctions LLC
•
Filing: 1997-01-02
•
Granted: 1999-05-18
•
Expires: 2017-01-02
📄 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 communications with the user system(s). The auctioneer's system contains 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-10-25 05:14
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: 23
Claim 1
Independent Claim 257 words
A dynamic flexible computer implemented auction system comprising a) at least two intelligent systems including an auctioneer's and at least one user system, the auctioneer's system communicatively coupled to each user system, b) each user system providing an interface with: b1) means for receiving messages from the auctioneer's system and for displaying those messages, b2) means for receiving flexible bid information from a user and for transmitting the flexible bid information to a user data base, c) said auctioneer's system providing: c1) means for generating and transmitting messages to each user system, c2) means for generating queries for each user data base and for receiving answers to the queries from each user data base, c3) decision means responsive to the answers from the user data base for determining if an auction should continue or not, c31) said decision means initiating the generation of another message to at least one user system in response to a determination to continue the auction, and c32) said decision means initiating the generation of a final message to at least one user system in response to a determination not to continue the auction, and d) said auction system further comprising a user data base for each user system, said user data base including d1) means for receiving and storing the flexible bid information for a user system, d2) means for receiving queries from the auctioneer's system and for generating and passing answers comprising information based on said flexible bid information to the auctioneer system in response to queries from the auctioneer's system.
Claim 2
Dependent Claim 257 words
A dynamic flexible computer implemented auction system comprising a) at least two intelligent systems including an auctioneer's and at least one user system, the auctioneer's system communicatively coupled to each user system, b) each user system providing an interface with: b1) means for receiving messages from the auctioneer's system and for displaying those messages, b2) means for receiving flexible bid information from a user and for transmitting the flexible bid information to a user data base, c) said auctioneer's system providing: c1) means for generating and transmitting messages to each user system, c2) means for generating queries for each user data base and for receiving answers to the queries from each user data base, c3) decision means responsive to the answers from the user data base for determining if an auction should continue or not, c31) said decision means initiating the generation of another message to at least one user system in response to a determination to continue the auction, and c32) said decision means initiating the generation of a final message to at least one user system in response to a determination not to continue the auction, and d) said auction system further comprising a user data base for each user system, said user data base including d1) means for receiving and storing the flexible bid information for a user system, d2) means for receiving queries from the auctioneer's system and for generating and passing answers comprising information based on said flexible bid information to the auctioneer system in response to queries from the auctioneer's system.
Claim 3
Dependent Claim 44 words
A system as recited in claim 1 wherein each said user data base resides in a user system and queries from the auctioneer system are transmitted to the user system and the answers from the user data base are transmitted to the auctioneer's system.
Claim 4
Dependent Claim 35 words
A system as recited in claim 1 wherein each said user data base resides in the auctioneer system and flexible bid information from each user system is transmitted to and stored in the auctioneer's system.
Claim 5
Dependent Claim 54 words
A system as recited in claim 1 wherein each said user data base resides in a system data base communicatively coupled to each user system to receive and store flexible bid information and communicatively coupled to the auctioneer system to receive queries from the auctioneer's system and to transmit answers to the auctioneer's system.
Claim 6
Dependent Claim 27 words
A system as recited in claim 1 wherein said queries include a monotonically changing parameter which is used in generating said answers from the user data base.
Claim 7
Dependent Claim 26 words
A system as recited in claim 5 wherein said decision means sums information contained in current answers to determine if said auction should continue or not.
Claim 8
Dependent Claim 24 words
A system as recited in claim 6 wherein said flexible bid information may be entered at any time consistent with the monotonically changing parameter.
Claim 9
Dependent Claim 27 words
A system as recited in claim 1 wherein said flexible bid information may be superseded at any time and superseded bid information will have no effect thereafter.
Claim 10
Dependent Claim 36 words
A system as recited in claim 1 wherein said flexible bid information may be entered in a user system at any time and will have effect beginning at the time the flexible bid information is entered.
Claim 11
Dependent Claim 352 words
A dynamic flexible computer implemented auction method implemented in an auction system comprising at least two intelligent systems including an auctioneer's and at least one user system, the auctioneer's system communicatively coupled to all of the user systems, each said user system providing an interface for receiving messages from the auctioneer's system and for displaying those messages, for receiving flexible bid information and transmitting the flexible bid information to a user data base, said auctioneer's system for generating and transmitting messages to each systems, for generating queries for user data bases and for receiving answers to the queries from user data bases, said method comprising the steps of: a) initiating an auction with a message sent to each user system containing information related to the auction and soliciting bids, b) entering flexible bid information into at least one user system and storing said flexible bid information in a user data base, c) querying at least one user data base for an answer, said query including at least one query parameter, d) generating a answer to said query at a user data base based on the query parameter and the contents of the user data base where the answer includes at least one answer parameter, e) evaluating an answer at the auctioneer's system to determine if additional querying should occur before a new message is sent to at least one user system, e1) in the event that additional querying should occur before a new message is sent, querying at least one user data base with a query containing at least one modified parameter, e2) in the event that no additional querying should occur before a new message is sent, evaluating answers received at the auctioneer's system to determine if the auction should continue, e3) in the event that the auction is continued, sending a new message to at least one user system, e4) in the event that the auction is not continued, sending a final message to at least one user system containing the results of the auction, and f) repeating steps c)-e) until it is determined that the auction should not continue.
Claim 12
Dependent Claim 352 words
A dynamic flexible computer implemented auction method implemented in an auction system comprising at least two intelligent systems including an auctioneer's and at least one user system, the auctioneer's system communicatively coupled to all of the user systems, each said user system providing an interface for receiving messages from the auctioneer's system and for displaying those messages, for receiving flexible bid information and transmitting the flexible bid information to a user data base, said auctioneer's system for generating and transmitting messages to each systems, for generating queries for user data bases and for receiving answers to the queries from user data bases, said method comprising the steps of: a) initiating an auction with a message sent to each user system containing information related to the auction and soliciting bids, b) entering flexible bid information into at least one user system and storing said flexible bid information in a user data base, c) querying at least one user data base for an answer, said query including at least one query parameter, d) generating a answer to said query at a user data base based on the query parameter and the contents of the user data base where the answer includes at least one answer parameter, e) evaluating an answer at the auctioneer's system to determine if additional querying should occur before a new message is sent to at least one user system, e1) in the event that additional querying should occur before a new message is sent, querying at least one user data base with a query containing at least one modified parameter, e2) in the event that no additional querying should occur before a new message is sent, evaluating answers received at the auctioneer's system to determine if the auction should continue, e3) in the event that the auction is continued, sending a new message to at least one user system, e4) in the event that the auction is not continued, sending a final message to at least one user system containing the results of the auction, and f) repeating steps c)-e) until it is determined that the auction should not continue.
Claim 13
Dependent Claim 24 words
A method as recited in claim 10 wherein said flexible bid information may be entered at any time consistent with a current query parameter.
Claim 14
Dependent Claim 29 words
A method as recited in claim 10 which includes the further step of cancelling the flexible bid information whereby the cancelled flexible bid information will have no effect thereafter.
Claim 15
Dependent Claim 36 words
A method as recited in claim 10 wherein said flexible bid information may be entered in a user system at any time and will have effect beginning at the time the flexible bid information is entered.
Claim 16
Dependent Claim 37 words
A method as recited in claim 10 wherein said step (e) comprises summing said answer parameter of a plurality of answers and comparing said sum to a predetermined auction parameter to determine if said auction should continue.
Claim 17
Dependent Claim 311 words
A computer implemented auction method implemented in an auction system comprising at least two intelligent systems including an auctioneer's and at least one user system, the auctioneer's system communicatively coupled to all of the user systems, each of said user systems providing an interface for receiving messages from the auctioneer's system and for displaying those messages, for receiving bid information and transmitting the bid information to a user data base, said auctioneer's system for generating and transmitting messages to user systems, for generating queries for user data bases and for receiving answers to the queries from user data bases, said method comprising the sequential steps of: a) initiating an auction with a message sent to each user system containing information related to the auction and soliciting bids, b) entering bid information into each user system and storing said bid information in a user data base, c) querying at least one user data base for an answer to a query, said query including at least one query parameter, where at least one said query addresses less than all of said bid information, d) generating an answer to said query at a user data base based on the query parameter and the contents of the user data base where the answer includes at least one answer parameter, e) evaluating an answer at the auctioneer's system to determine if additional querying should occur, e1) in the event that additional querying should occur, querying at least one user data base with a query containing at least one modified parameter, e2) in the event that no additional querying should occur, evaluating answers received at the auctioneer's system to determine the results of the auction and sending a final message to at least one user system containing the results of the auction, and f) repeating steps c)-e) until it is determined that no additional querying should occur.
Claim 18
Dependent Claim 311 words
A computer implemented auction method implemented in an auction system comprising at least two intelligent systems including an auctioneer's and at least one user system, the auctioneer's system communicatively coupled to all of the user systems, each of said user systems providing an interface for receiving messages from the auctioneer's system and for displaying those messages, for receiving bid information and transmitting the bid information to a user data base, said auctioneer's system for generating and transmitting messages to user systems, for generating queries for user data bases and for receiving answers to the queries from user data bases, said method comprising the sequential steps of: a) initiating an auction with a message sent to each user system containing information related to the auction and soliciting bids, b) entering bid information into each user system and storing said bid information in a user data base, c) querying at least one user data base for an answer to a query, said query including at least one query parameter, where at least one said query addresses less than all of said bid information, d) generating an answer to said query at a user data base based on the query parameter and the contents of the user data base where the answer includes at least one answer parameter, e) evaluating an answer at the auctioneer's system to determine if additional querying should occur, e1) in the event that additional querying should occur, querying at least one user data base with a query containing at least one modified parameter, e2) in the event that no additional querying should occur, evaluating answers received at the auctioneer's system to determine the results of the auction and sending a final message to at least one user system containing the results of the auction, and f) repeating steps c)-e) until it is determined that no additional querying should occur.
Claim 19
Dependent Claim 15 words
A method as recited in claim 15 wherein said auction relates to multiple dissimilar objects.
Claim 20
Dependent Claim 29 words
A method as recited in claim 16 wherein said query parameter comprises identification of at least two sets, each set comprising one or more objects, and a scalar value.
Claim 21
Dependent Claim 15 words
A method as recited in claim 17 wherein said answer parameter is a binary value.
Claim 22
Dependent Claim 148 words
A method as recited in claim 16 which includes, prior to said step c), the steps of: i) selecting a pair of user systems, ii) selecting a first subset X of said multiple dissimilar objects and thereby defining a complement /X of said first subset X, iii) selecting a second subset Y of said multiple dissimilar objects, not equal to said first subset, and thereby defining a complement /Y of said first subset Y, iv) initializing a value parameter p, and wherein said step c comprises: c1) querying a first of said pair of user systems if said bid information for X less said bid information for Y is greater or equal to the value parameter p, c2) querying a second of said pair of user systems if said bid information for /Y less said bid information for /X is greater than or equal to said value parameter.
Claim 23
Dependent Claim 15 words
A method as recited in claim 19 wherein said answer parameter is a binary value.

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) 2002-05-17 2002-11-16 2003-05-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-05-17 2006-11-16 2007-05-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-05-17 2010-11-16 2011-05-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag