Electronic withdrawal and/or exit price requests for computer-based auctioning of basic generation services
First Claim
1. A method of conducting a computer-based auction in simultaneous, multiple round, descending clock format, the method comprising at least one of sequential, non-sequential, and sequence-independent steps of:
- (A) providing at least one bidder with confidential identification information in advance of commencement of the auction for identifying the at least one bidder manually in the event of an electronic communication failure during the auction;
(B) upon commencement of the auction, receiving at least one electronic bid from the at least one bidder by a web server computer system of a computer system using secure technology, via a network, wherein each client browser interactively communicates with a web-based auction software, wherein different client browsers are provided for each of the bidders to submit each bid over a network using the secure technology, wherein the web server computer system is in data communication with an application server computer system of the computer system, wherein the application server computer system hosting application software is configured to read and write the at least one electronic bid submitted by the at least one bidder to an auction database server of the computer system, wherein the at least one electronic bid indicates at least one desired tranche of at least one of a plurality of products, each of the at least one of the plurality of products comprising a basic generation service load of an electric distribution company for a given period of time or term and the at least one tranche representing an equal portion of the electric distribution company'"'"'s basic generation service load, wherein the at least one electronic bid was entered using secure and encrypted procedures, wherein at least one code key is used for support or backup bidding, wherein the at least one electronic bid includes a time stamp, the time stamp being the time at which the at least one electronic bid is logged into the web server computer system, wherein the validity of the at least one electronic bid is based on a maximum number of allowable tranches that the at least one bidder can bid on for each round, each EDC, the auction, or pursuant to state and local rules;
(C) automatically processing by the computer system the at least one electronic bid according to at least one auction rule using auction software and controlling the auction database server separately from the web server and the application server to maintain the security of the information stored in the auction database and provide server and network security for the auction software being executed on the application server, wherein the client browsers, the application server, the web server, the auction software, and the auction database server provide a multi-tier architecture and field-level database access control in combination with a constituent hierarchy, wherein the automatic processing increases the speed of the computer-based auction relative to manual processing;
(D) electronically sending by the computer system, via the network, an auction result to the at least one bidder each located at the different client browsers, wherein each client browser transmits the auction result to at least a processor and a computer display for each bidder, wherein the auction result comprises at least one of current prices of the at least one of the plurality of products, a current number of tranches bid for each of the at least one plurality of products, and at least one winning bidder from the at least one bidder for each of the at least one of the plurality of products, wherein the winning bidders fulfil the at least one tranche associated with the electric distribution company'"'"'s basic service load by supplying energy requirements including at least one of capacity, energy, ancillary, transmission services to be distributed to a customer requiring electricity via the basic generation services,wherein during a first round of bidding, the at least one electronic bid is received by the computer system at a specified starting price set by an Auction Manager for each of the at least one of the plurality of products; and
during at least one round subsequent to the first round of bidding in the multiple round auction, repetitively calculating a subsequent round price for each of the plurality of products for the at least one subsequent round of bidding based on a previous round price of an immediately previous round of bidding and a number of tranches bid for each of the at least one of the plurality of products during the immediately previous round of bidding, wherein the subsequent round price is lower than the previous round price for any of the at least one of the plurality of products that received the number of tranches bid greater than the tranche target for that product during the immediately previous round of bidding, wherein the subsequent round price is equal to the previous round price for any of the at least one of the plurality of products that received the number of tranches bid equal to or less than the tranche target for that product during the immediately previous round of bidding, and receiving, by the computer system, at least one second electronic bid comprising receiving, from the at least one bidder, at least one of a withdrawal request, a switch request, and an ending price for each of the at least one of the plurality of products;
and further wherein the processing in (C) comprises;
(C1) processing by the computer system the at least one second electronic bid and at least partially rejecting, by at least one of the computer system, the auction software, or the Auction Manager, for a refused number of tranches, when accepting the withdrawal request in full would cause the number of tranches bid for at least one particular product of the at least one of the plurality of products from which the bid would be withdrawn to fall below a tranche target for that at least one particular product, wherein the at least partial rejection of the refused number of tranches by the Auction Manager, if any, is facilitated, at least in part, by the auction software;
(C2) retaining, by at least one of the computer system, the auction software, or the Auction Manager, at least one of the refused number of tranches for the at least one of the plurality of products on which the refused number of tranches was bid, wherein the retention of the at least one of the refused number of tranches by the Auction Manager, if any, is facilitated, at least in part, by the auction software; and
(C3) transmitting and reporting, by at least one of the computer system, the auction software, or the Auction Manager, the refused number of tranches to the at least one bidder located at the client browser, wherein the client browser is configured to display the refused number of tranches on the computer display, wherein the transmission and report of the refused number of tranches by the Auction Manager, if any, is facilitated, at least in part, by the auction software.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method of conducting a computer-based, simultaneous, multiple round, descending clock auction for basic generation services (BGS) includes receiving bids by an application server host application for processing bids according to auction rules, for tranche units of BGS products, calculating next round prices, and sending round results to bidders, the subsequent round prices and a notice of the number of tranches bid during the previous round and/or the amount of excess supply offered. Subsequently, an electronic withdrawal request to remove tranches from a product and reduce a maximum number bids the bidder can make in future rounds, and/or bidder exit price, is received, but may be partially or fully refused. When the number of tranches bid are equal to or less than a certain threshold for each of the products, the auction may end and bidders are awarded an ending price for each of the products won.
61 Citations
39 Claims
-
1. A method of conducting a computer-based auction in simultaneous, multiple round, descending clock format, the method comprising at least one of sequential, non-sequential, and sequence-independent steps of:
-
(A) providing at least one bidder with confidential identification information in advance of commencement of the auction for identifying the at least one bidder manually in the event of an electronic communication failure during the auction; (B) upon commencement of the auction, receiving at least one electronic bid from the at least one bidder by a web server computer system of a computer system using secure technology, via a network, wherein each client browser interactively communicates with a web-based auction software, wherein different client browsers are provided for each of the bidders to submit each bid over a network using the secure technology, wherein the web server computer system is in data communication with an application server computer system of the computer system, wherein the application server computer system hosting application software is configured to read and write the at least one electronic bid submitted by the at least one bidder to an auction database server of the computer system, wherein the at least one electronic bid indicates at least one desired tranche of at least one of a plurality of products, each of the at least one of the plurality of products comprising a basic generation service load of an electric distribution company for a given period of time or term and the at least one tranche representing an equal portion of the electric distribution company'"'"'s basic generation service load, wherein the at least one electronic bid was entered using secure and encrypted procedures, wherein at least one code key is used for support or backup bidding, wherein the at least one electronic bid includes a time stamp, the time stamp being the time at which the at least one electronic bid is logged into the web server computer system, wherein the validity of the at least one electronic bid is based on a maximum number of allowable tranches that the at least one bidder can bid on for each round, each EDC, the auction, or pursuant to state and local rules; (C) automatically processing by the computer system the at least one electronic bid according to at least one auction rule using auction software and controlling the auction database server separately from the web server and the application server to maintain the security of the information stored in the auction database and provide server and network security for the auction software being executed on the application server, wherein the client browsers, the application server, the web server, the auction software, and the auction database server provide a multi-tier architecture and field-level database access control in combination with a constituent hierarchy, wherein the automatic processing increases the speed of the computer-based auction relative to manual processing; (D) electronically sending by the computer system, via the network, an auction result to the at least one bidder each located at the different client browsers, wherein each client browser transmits the auction result to at least a processor and a computer display for each bidder, wherein the auction result comprises at least one of current prices of the at least one of the plurality of products, a current number of tranches bid for each of the at least one plurality of products, and at least one winning bidder from the at least one bidder for each of the at least one of the plurality of products, wherein the winning bidders fulfil the at least one tranche associated with the electric distribution company'"'"'s basic service load by supplying energy requirements including at least one of capacity, energy, ancillary, transmission services to be distributed to a customer requiring electricity via the basic generation services, wherein during a first round of bidding, the at least one electronic bid is received by the computer system at a specified starting price set by an Auction Manager for each of the at least one of the plurality of products; and
during at least one round subsequent to the first round of bidding in the multiple round auction, repetitively calculating a subsequent round price for each of the plurality of products for the at least one subsequent round of bidding based on a previous round price of an immediately previous round of bidding and a number of tranches bid for each of the at least one of the plurality of products during the immediately previous round of bidding, wherein the subsequent round price is lower than the previous round price for any of the at least one of the plurality of products that received the number of tranches bid greater than the tranche target for that product during the immediately previous round of bidding, wherein the subsequent round price is equal to the previous round price for any of the at least one of the plurality of products that received the number of tranches bid equal to or less than the tranche target for that product during the immediately previous round of bidding, and receiving, by the computer system, at least one second electronic bid comprising receiving, from the at least one bidder, at least one of a withdrawal request, a switch request, and an ending price for each of the at least one of the plurality of products;and further wherein the processing in (C) comprises; (C1) processing by the computer system the at least one second electronic bid and at least partially rejecting, by at least one of the computer system, the auction software, or the Auction Manager, for a refused number of tranches, when accepting the withdrawal request in full would cause the number of tranches bid for at least one particular product of the at least one of the plurality of products from which the bid would be withdrawn to fall below a tranche target for that at least one particular product, wherein the at least partial rejection of the refused number of tranches by the Auction Manager, if any, is facilitated, at least in part, by the auction software; (C2) retaining, by at least one of the computer system, the auction software, or the Auction Manager, at least one of the refused number of tranches for the at least one of the plurality of products on which the refused number of tranches was bid, wherein the retention of the at least one of the refused number of tranches by the Auction Manager, if any, is facilitated, at least in part, by the auction software; and (C3) transmitting and reporting, by at least one of the computer system, the auction software, or the Auction Manager, the refused number of tranches to the at least one bidder located at the client browser, wherein the client browser is configured to display the refused number of tranches on the computer display, wherein the transmission and report of the refused number of tranches by the Auction Manager, if any, is facilitated, at least in part, by the auction software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for conducting a computer-based, simultaneous, multiple round, descending clock auction for basic generation services, the system comprising:
-
a web server computer configured to receive bid data from a plurality of users using secure technology, wherein the bid data comprises at least one bid for at least one tranche of at least one of a plurality of products at a specified starting price set by an Auction Manager during multiple rounds of bidding, wherein each of the at least one of the plurality of products comprises a basic generation service load of an electric distribution company for a given period of time or term and wherein each of the at least one tranche represents an equal portion of the electric distribution company'"'"'s basic generation service load; an application server computer, in data communication with the web server computer, wherein the application server hosts application software, and wherein the application server computer is configured to perform; (A) providing at least one bidder with confidential identification information in advance of commencement of the auction for identifying the at least one bidder manually in the event of an electronic communication failure during the auction; (B) upon commencement of the auction, receiving at least one electronic bid from the at least one bidder by a computer system indicating at least one desired tranche of at least one of a plurality of products, wherein each client browser interactively communicates with a web-based auction software, wherein different client browsers are provided for each of the bidders to submit each bid over a network using secure technology, wherein each of the at least one of the plurality of products comprising a basic generation service load of an electric distribution company for a given period of time or term and the at least one tranche representing an equal portion of the electric distribution company'"'"'s basic generation service load, wherein the at least one electronic bid was entered using secure and encrypted procedures, wherein at least one code key is used for support or backup bidding, wherein the at least one electronic bid includes a time stamp, the time stamp being the time at which the at least one electronic bid is logged into the web server computer, wherein the validity of the at least one electronic bid is based on a maximum number of allowable tranches that the at least one bidder can bid on for each round, each EDC, the auction, or pursuant to state and local rules; (C) automatically processing the at least one electronic bid according to at least one auction rule using auction software and controlling an auction database separately from the web server computer and the application server computer to maintain the security of the information stored in the auction database and provide server and network security for the auction software being executed on the application server computer, wherein the client browsers, the application server computer, the web server computer, the auction software, and the auction database provide a multi-tier architecture and field-level database access control in combination with a constituent hierarchy, wherein the automatic processing increases the speed of the computer-based auction relative to manual processing; (D) electronically sending by the computer system an auction result to the at least one bidder each located at different client browsers, the auction result comprising at least one of current prices of the at least one of the plurality of products, a current number of tranches bid for each of the at least one plurality of products, and at least one winning bidders from the at least one bidder for each of the at least one of the plurality of products, wherein the winning bidders fulfil the at least one tranche associated with the electric distribution company'"'"'s basic service load by supplying energy requirements including at least one of capacity, energy, ancillary, transmission services to be distributed to a customer requiring electricity via the basic generation services; (E) wherein during a first round of bidding, the at least one electronic bid is received by the computer system at a specified starting price set by an Auction Manager for each of the at least one of the plurality of products; and
during at least one round subsequent to the first round of bidding in the multiple round auction, repetitively calculating a subsequent round price for each of the plurality of products for the at least one subsequent round of bidding based on a previous round price of an immediately previous round of bidding and a number of tranches bid for each of the at least one of the plurality of products during the immediately previous round of bidding, wherein the subsequent round price is lower than the previous round price for any of the at least one of the plurality of products that received the number of tranches bid greater than the tranche target for that product during the immediately previous round of bidding, wherein the subsequent round price is equal to the previous round price for any of the at least one of the plurality of products that received the number of tranches bid equal to or less than the tranche target for that product during the immediately previous round of bidding, and receiving, by the computer system, at least one second electronic bid comprising receiving, from the at least one bidder, at least one of a withdrawal request, a switch request, and an ending price-for each of the at least one of the plurality of products;(F) processing by the computer system the at least one second electronic bid and at least partially rejecting, by at least one of the computer system, the auction software, or the Auction Manager, for a refused number of tranches, when accepting the withdrawal request in full would cause the number of tranches bid for at least one particular product of the at least one of the plurality of products from which the bid would be withdrawn to fall below a tranche target for that at least one particular product, wherein the at least partial rejection of the refused number of tranches by the Auction Manager, if any, is facilitated, at least in part, by the auction software; (G) retaining, by at least one of the computer system, the auction software, or the Auction Manager, at least one of the refused number of tranches for the at least one of the plurality of products on which the refused number of tranches was bid, wherein the retention of the at least one of the refused number of tranches by the Auction Manager, if any, is facilitated, at least in part, by the auction software; and (H) transmitting and reporting, by at least one of the computer system, the auction software, or the Auction Manager, the refused number of tranches to the at least one bidder, wherein the transmission and report of the refused number of tranches by the Auction Manager, if any, is facilitated, at least in part, by the auction software. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 32)
-
-
23. A system for conducting a computer-based, simultaneous, multiple round, descending clock auction, the system comprising:
-
a web server computer configured to receive bid data from a plurality of users using secure technology, wherein the bid data comprises at least one bid for at least one tranche of at least one of a plurality of products at a specified starting price set by an Auction Manager during multiple rounds of bidding; an application server computer, in data communication with the web server computer, wherein the application server hosts application software, and wherein the application server computer is configured to perform; (A) providing at least one bidder with confidential identification information in advance of commencement of the auction for identifying the at least one bidder manually in the event of an electronic communication failure during the auction; (B) upon commencement of the auction, receiving at least one electronic bid from the at least one bidder by a computer system indicating at least one desired tranche of at least one of a plurality of products, wherein each client browser interactively communicates with a web-based auction software, wherein different client browsers are provided for each of the bidders to submit each bid over a network using secure technology, wherein the at least one electronic bid was entered using secure and encrypted procedures, wherein at least one code key is used for support or backup bidding, wherein the at least one electronic bid includes a time stamp, the time stamp being the time at which the at least one electronic bid is logged into the web server computer, wherein the validity of the at least one electronic bid is based on a maximum number of allowable tranches that the at least one bidder can bid on for each round, each EDC, the auction, or pursuant to state and local rules; (C) automatically processing the at least one electronic bid according to at least one auction rule using auction software and controlling an auction database separately from the web server computer and the application server computer to maintain the security of the information stored in the auction database and provide server and network security for the auction software being executed on the application server computer, wherein the client browsers, the application server computer, the web server computer, the auction software, and the auction database provide a multi-tier architecture and field-level database access control in combination with a constituent hierarchy, wherein the automatic processing increases the speed of the computer-based auction relative to manual processing; (D) electronically sending by the computer system an auction result to the at least one bidder each located at the different client browsers, the auction result comprising at least one of current prices of the at least one of the plurality of products and at least one winning bidders from the at least one bidder for each of the at least one of the plurality of products, wherein the winning bidders fulfil the at least one tranche associated with the electric distribution company'"'"'s basic service load by supplying energy requirements including at least one of capacity, energy, ancillary, transmission services to be distributed to a customer requiring electricity via the basic generation services; (E) in the event a communication failure occurs such that the at least one electronic bid cannot be submitted for the auction, implementing at least one communication failure procedure, which enables the at least one bidder to be verified by receiving the confidential identification information from the at least one bidder, the at least one communication failure procedure including at least;
receiving and implementing at least one manual bid from the at least one bidder via at least one of a telephone, facsimile, hand delivery and mail, and accepting the at least one manual bid responsive to the verification of the confidential information, thereby ensuring that the auction does not have to be postponed or canceled due to the communication failure of the at least one electronic bid;(F) wherein during a first round of bidding, the at least one electronic bid is received by the computer system for each of the at least one of the plurality of products, and during at least one round subsequent to the first round of bidding in the multiple round auction, repetitively calculating a subsequent round price for each of the plurality of products for the at least one subsequent round of bidding based on a previous round price of an immediately previous round of bidding and a number of tranches bid for each of the at least one of the plurality of products during the immediately previous round of bidding, wherein the subsequent round price is lower than the previous round price for any of the at least one of the plurality of products that received the number of tranches bid greater than the tranche target for that product during the immediately previous round of bidding, wherein the subsequent round price is equal to the previous round price for any of the at least one of the plurality of products that received the number of tranches bid equal to or less than the tranche target for that product during the immediately previous round of bidding, and receiving, by the computer system, at least one second electronic bid comprising receiving, from the at least one bidder, at least one of a withdrawal request, a switch request, and an ending price for each of the at least one of the plurality of products; (G) processing by the computer system the at least one second electronic bid and at least partially rejecting, by at least one of the computer system, the auction software, or the Auction Manager, for a refused number of tranches, when accepting the withdrawal request in full would cause the number of tranches bid for at least one particular product of the at least one of the plurality of products from which the bid would be withdrawn to fall below a target for that at least one particular product, wherein the at least partial rejection of the refused number of tranches by the Auction Manager, if any, is facilitated, at least in part, by the auction software; and (H) transmitting and reporting, by at least one of the computer system, the auction software, or the Auction Manager, the refused number of tranches to the at least one bidder, wherein the transmission and report of the refused number of tranches by the Auction Manager, if any, is facilitated, at least in part, by the auction software. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for conducting a computer-based, simultaneous, multiple round, descending clock auction, the system comprising:
-
a web server computer configured to receive bid data from a plurality of users using secure technology, wherein the bid data comprises at least one bid for at least one tranche of at least one of a plurality of products at a specified starting price set by an Auction Manager during multiple rounds of bidding; an application server computer, in data communication with the web server computer, wherein the application server hosts application software, and wherein the application server computer is configured to perform; (A) providing at least one bidder with confidential identification information in advance of commencement of the auction for identifying the at least one bidder manually in the event of an electronic communication failure during the auction; (B) upon commencement of the auction, receiving at least one electronic bid from the at least one bidder by a computer system indicating at least one desired tranche of at least one of a plurality of products, wherein each client browser interactively communicates with a web-based auction software, wherein different client browsers are provided for each of the bidders to submit each bid over a network using secure technology, wherein the at least one electronic bid was entered using secure and encrypted procedures, wherein at least one code key is used for support or backup bidding, wherein the at least one electronic bid includes a time stamp, the time stamp being the time at which the at least one electronic bid is logged into the web server computer, wherein the validity of the at least one electronic bid is based on a maximum number of allowable tranches that the at least one bidder can bid on for each round, each EDC, the auction, or pursuant to state and local rules; (C) automatically processing the at least one electronic bid according to at least one auction rule using auction software and controlling an auction database separately from the web server computer and the application server computer to maintain the security of the information stored in the auction database and provide server and network security for the auction software being executed on the application server computer, wherein the client browsers, the application server computer, the web server computer, the auction software, and the auction database provide a multi-tier architecture and field-level database access control in combination with a constituent hierarchy, wherein the automatic processing increases the speed of the computer-based auction relative to manual processing; (D) electronically sending by the computer system an auction result to the at least one bidder each located at the different client browsers, the auction result comprising at least one of current prices of the at least one of the plurality of products and at least one winning bidders from the at least one bidder for each of the at least one of the plurality of products, wherein the winning bidders fulfil the at least one tranche associated with the electric distribution company'"'"'s basic service load by supplying energy requirements including at least one of capacity, energy, ancillary, transmission services to be distributed to a customer requiring electricity via the basic generation services; (E) wherein during a first round of bidding, the at least one electronic bid is received by the computer system for each of the at least one of the plurality of products, and during at least one round subsequent to the first round of bidding in the multiple round auction, repetitively calculating a subsequent round price for each of the plurality of products for the at least one subsequent round of bidding based on a previous round price of an immediately previous round of bidding and a number of tranches bid for each of the at least one of the plurality of products during the immediately previous round of bidding, wherein the subsequent round price is lower than the previous round price for any of the at least one of the plurality of products that received the number of tranches bid greater than the tranche target for that product during the immediately previous round of bidding, wherein the subsequent round price is equal to the previous round price for any of the at least one of the plurality of products that received the number of tranches bid equal to or less than the tranche target for that product during the immediately previous round of bidding, and receiving, by the computer system, at least one second electronic bid comprising receiving, from the at least one bidder, at least one of a withdrawal request, a switch request, and an ending price for each of the at least one of the plurality of products; (F) processing by the computer system the at least one second electronic bid and at least partially rejecting, by at least one of the computer system, the auction software, or the Auction Manager, for a refused number of tranches, when accepting the withdrawal request in full would cause the number of tranches bid for at least one particular product of the at least one of the plurality of products from which the bid would be withdrawn to fall below a target for that at least one particular product, wherein the at least partial rejection of the refused number of tranches by the Auction Manager, if any, is facilitated, at least in part, by the auction software; and (G) transmitting and reporting, by at least one of the computer system, the auction software, or the Auction Manager, the refused number of tranches to the at least one bidder, wherein the transmission and report of the refused number of tranches by the Auction Manager, if any, is facilitated, at least in part, by the auction software. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
Specification