Network-based system for facilitating interactive participation by remote bidders in live auctions
First Claim
1. A method for distributing a live auction conducted by a human auctioneer to remote bidders over a communications network, the live auction having a state reflecting a history of auction transactions and information about sequences and groupings of items to be sold, the method comprising:
- monitoring the live auction to detect changes in the state of the live auction;
when a change in the state of the live auction is detected, encapsulating the detected state change in a first message and transmitting the first message over the communications network to the remote bidders;
monitoring the remote bidders to detect submissions of bids by the remote bidders;
when submission of a bid by a remote bidder is detected, encapsulating the bid into a second message, and transmitting the second message on the computer network;
processing the second message at an intermediate node on the computer network to determine whether the bid is valid; and
if the bid is determined by the intermediate node to be valid, transmitting the second message from the intermediate node to a site of the live auction over the communications network for submission of the bid to the auctioneer.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed auction system allows remote bidders to interactively participate by computer in live auctions conducted on-site by an auctioneer. The system includes a console program that runs on a computer at a site of the auction. A human proxy that attends the live auction enters auction state information into an interface of the console program for real time dissemination to the remote bidders. The human proxy also receives via the interface information about valid bids placed by the remote bidders, and communicates such bids to the auctioneer. The auction state information is disseminated to the remote bidders via a set of nodes that are hierarchically connected such that different nodes are assigned to different sets of remote bidders. These nodes also filter out invalid bids received from the remote bidders, based on stored auction state information, to prevent such bids from unnecessarily being communicated to the human proxy.
82 Citations
22 Claims
-
1. A method for distributing a live auction conducted by a human auctioneer to remote bidders over a communications network, the live auction having a state reflecting a history of auction transactions and information about sequences and groupings of items to be sold, the method comprising:
-
monitoring the live auction to detect changes in the state of the live auction;
when a change in the state of the live auction is detected, encapsulating the detected state change in a first message and transmitting the first message over the communications network to the remote bidders;
monitoring the remote bidders to detect submissions of bids by the remote bidders;
when submission of a bid by a remote bidder is detected, encapsulating the bid into a second message, and transmitting the second message on the computer network;
processing the second message at an intermediate node on the computer network to determine whether the bid is valid; and
if the bid is determined by the intermediate node to be valid, transmitting the second message from the intermediate node to a site of the live auction over the communications network for submission of the bid to the auctioneer. - View Dependent Claims (2, 3, 4)
-
-
5. A method for allowing remote bidders to participate by computer in a live auction conducted by an auctioneer in the presence of on-site bidders, the method comprising:
-
maintaining a real time state of the live auction on an auction server, wherein the auction server determines the real time state based at least upon (a) bids submitted by the remote bidders; and
(b) state information entered into a computer by a human proxy for the remote bidders, including information about successful bids from the on-site bidders;
communicating information about the real time state of the auction from the auction server to a plurality of network nodes for distribution to the remote bidders to thereby allow the remote bidders to monitor the auction in real time;
with the plurality of nodes, receiving bids from the remote bidders, and filtering out invalid bids based at least upon the real time state information received from the auction server; and
communicating valid bids from the plurality of nodes to the auction server, and from the auction server to the human proxy for submission to the auctioneer;
whereby at least some of the invalid bids are prevented from being transmitted to the auction server so that a processing load on the auction server is reduced. - View Dependent Claims (6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19)
-
-
12. A system for allowing remote bidders to participate by computer in a live auction conducted by a human auctioneer in the presence of on-site bidders, the system comprising:
-
an auction console program which runs on a computer at a site of the auction, the auction console program providing an interface for a human proxy to communicate with the remote bidders in real time about the live auction, the interface providing functionality for the human proxy to receive bids from the remote bidders for communication to the auctioneer, and further providing functionality for the human proxy to enter information about a current state of the auction, including information about successful bids from on-site bidders; and
an auction server which communicates with the console program and with computers of the remote bidders, the auction server programmed to maintain a real time auction state which reflects the information entered by the human proxy and bids submitted by the remote bidders, the auction server further programmed to communicate information about the real time auction state to the remote bidders to allow the remote bidders to monitor the auction in real time.
-
-
20. A method for allowing remote bidders to participate in real time by computer in a live auction conducted by an auctioneer in the presence of on-site bidders, comprising:
-
maintaining a real time state of the live auction on an auction server, wherein the auction server determines the real time state based at least upon (a) bids submitted by the remote bidders; and
(b) state information entered into a computer by a human proxy for the remote bidders, including information about successful bids from the on-site bidders;
communicating information about the real time state of the auction from the auction server over a computer network to computers of the remote bidders to thereby allow the remote bidders to monitor the auction in real time; and
communicating valid bids submitted by the remote bidders from the auction server to the human proxy for submission to the auctioneer, such that the remote bidders participate in the auction by computer in real time. - View Dependent Claims (21, 22)
-
Specification