System and method for conducting a two-sided auction
First Claim
1. A method for facilitating transactions in an auction involving a plurality of buyers and a plurality of sellers, comprising:
- defining a plurality of transformation functions available for use in said auction;
identifying a bid and an offer for said item, said bid made by one of said plurality of buyers and said offer made by one of said plurality of sellers;
selecting, based at least in part on at least one of said bid, said offer, said buyer, and said seller, at least one of said plurality of transformation functions;
applying said selected transformation function to at least one of said bid and said offer to produce a transformed submission; and
updating a state of said auction based on said transformed submission.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, apparatus, and computer program code for conducting a two-sided auction include defining a plurality of transformation functions available for use in the auction. A bid for an item offered in the auction is received, and at least one transformation function is identified, based at least in part on the bid or the buyer or the seller. The selected transformation function is applied to the bid to produce a transformed bid, and a state of the auction is updated based on the transformed bid. An offer for an item offered in the auction is received, and at least one transformation function is identified, based at least in part on the offer or the seller. The selected transformation function is applied to the offer to produce a transformed offer, and a state of the auction is updated based on the transformed offer.
68 Citations
32 Claims
-
1. A method for facilitating transactions in an auction involving a plurality of buyers and a plurality of sellers, comprising:
-
defining a plurality of transformation functions available for use in said auction;
identifying a bid and an offer for said item, said bid made by one of said plurality of buyers and said offer made by one of said plurality of sellers;
selecting, based at least in part on at least one of said bid, said offer, said buyer, and said seller, at least one of said plurality of transformation functions;
applying said selected transformation function to at least one of said bid and said offer to produce a transformed submission; and
updating a state of said auction based on said transformed submission. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for conducting an auction involving a plurality of buyers competing to purchase items offered by a plurality of sellers, comprising:
-
defining a plurality of transformation functions available for use in said auction;
receiving a request for a status of said auction from one of said buyers and sellers;
selecting, based at least in part on said request for status, at least a first one of said plurality of transformation functions;
applying said at least first transformation function to said status to generate a transformed status; and
presenting said transformed status to said requestor.
-
-
20. A method for facilitating the sale of an item to a buyer in a two-sided auction involving a plurality of sellers, comprising:
-
establishing a plurality of transformation functions available for application in said two-sided auction;
receiving, from a first buyer, a bid on said item;
selecting, based at least in part on said bid, a first transformation function from said plurality of transformation functions;
applying said first transformation function to said bid to generate a transformed bid;
updating a status of said two-sided auction to reflect said transformed bid;
receiving, from a second buyer, a request for a status of said two-sided auction;
selecting, based at least in part on said request, at least a second transformation function from said plurality of transformation functions;
applying said at least second transformation function to said request to generate a transformed status of said two-sided auction; and
presenting said transformed status to said second buyer.
-
-
21. A method for participating in an auction involving a plurality of buyers competing to purchase items offered by a plurality of sellers, comprising:
-
registering to participate as a participant in said auction; and
establishing at least a first transformation function for use in said auction. - View Dependent Claims (22)
-
-
23. An auction registration method, comprising:
-
receiving information identifying a buyer;
receiving information identifying a seller; and
establishing, based at least in part on said information identifying said buyer, at least one transformation function for said buyer, said at least one transformation function for use in transforming bids made by said buyer in at least one two-sided auction. - View Dependent Claims (24)
-
-
25. A method for conducting a two-sided auction having a plurality of buyers competitively submitting bids for items offered by a plurality of sellers, the method comprising:
-
receiving, from a first buyer, a first bid on an item, said item posted by a first seller based on a first offer;
identifying a transformation function associated with said first bid;
applying said transformation function to said first bid to produce a first transformed bid;
receiving, from a second buyer, a second bid for said item;
identifying a second transformation function associated with said second bid;
applying said second transformation function to said second bid to produce a second transformed bid; and
comparing said first and second transformed bids with said first offer and accepting one of said offers.
-
-
26. A method for conducting an auction having a plurality of sellers competitively submitting offers for items, the method comprising:
-
receiving, from a first seller, a first transformed offer for said item, said first transformed offer produced by a first transformation function;
receiving, from a second seller, a second transformed offer for said item, said second transformed offer produced by a second transformation function; and
comparing said first and said second transformed offers to at least one received bid and binding said bid with at least one of said first and said second transformed offers.
-
-
27. A method for selling an item in a two-sided auction, comprising:
-
generating an offer for said item;
identifying at least a first transformation function for said offer;
applying said at least first transformation function to said offer to generate a transformed offer; and
forwarding said transformed offer to an auction administrator.
-
-
28. A personalized dynamic pricing method, comprising:
-
identifying a first bid for an item in a two-sided auction;
applying a first transformation function to said first bid to generate a transformed first bid; and
updating a status of said auction to reflect said transformed first bid. - View Dependent Claims (29)
-
-
30. A device for facilitating transactions in an auction involving a plurality of buyers and a plurality of sellers, comprising:
-
means for defining a plurality of transformation functions available for use in said auction;
means for identifying a bid and an offer for said item, said bid made by one of said plurality of buyers and said offer made by one of said plurality of sellers;
means for selecting, based at least in part on at least one of said bid, said offer, said buyer, and said seller, at least one of said plurality of transformation functions;
means for applying said selected transformation function to at least one of said bid and said offer to produce a transformed submission; and
means for updating a state of said auction based on said transformed submission.
-
-
31. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
defining a plurality of transformation functions available for use in said auction;
identifying a bid and an offer for said item, said bid made by one of said plurality of buyers and said offer made by one of said plurality of sellers;
selecting, based at least in part on at least one of said bid, said offer, said buyer, and said seller, at least one of said plurality of transformation functions;
applying said selected transformation function to at least one of said bid and said offer to produce a transformed submission; and
updating a state of said auction based on said transformed submission.
-
-
32. A system for facilitating transactions in an auction involving a plurality of buyers and a plurality of sellers, comprising:
-
a processor;
a communications device, in communication with said processor, receiving a bid and an offer for an item in said auction, said bid made by one of said plurality of buyers and said offer made by one of said plurality of sellers; and
a memory unit in communication with said processor and storing a program, wherein said processor is operative with said program to define a plurality of transformation functions available for use in said auction;
select, based at least in part on at least one of said bid, said offer, said buyer, and said seller, at least one of said plurality of transformation functions;
apply said selected transformation function to at least one of said bid and said offer to produce a transformed submission; and
update a state of said auction based on said transformed submission.
-
Specification