1. Field of the Invention
The present invention relates to a system and method for trading commoditized bandwidth.
2. Description of the Related Art
The trading of commoditized bandwidth is known. As disclosed in U.S. patent application Publication No. 2002/0004788 A1 (Jan. 10, 2002), bandwidth is pooled between first and second pooling points in a communication system and commoditized by making available tradable bandwidth segments having negotiable sizes and determinable characteristics. A transaction is initiated between a seller and a buyer for at least one bandwidth segment to deliver bandwidth from the seller to the buyer. The delivered bandwidth is monitored to ensure that the bandwidth is delivered according to agreed upon terms. The agreed upon terms include capacity, connecting points, period of use, type of interface (protocol) and quality of service.
In the prior art trading system, however, the traded bandwidth is provisioned strictly according to the agreed upon terms. If there is a significant time-lapse from the time a contract is concluded for a scheduled plan, it can occur that the commodity is not utilized for the full period of use or the user cannot change the contracted connecting points as desired within a permissible range if the scheduled plan is altered or cancelled. In such a case, the bandwidth as a commodity loses its value. Hence the storability and mobility of the prior art commoditized bandwidth are significantly low.
If the storability and mobility of commoditized bandwidth are enhanced, terms of contract for a bandwidth commodity can be easily and smoothly concluded and transactions and negotiations between sellers and buyers can be simplified.
It is therefore an object of the present invention to provide a system and a method for enhancing the storability and the mobility of commoditized bandwidth.
Another object of the present invention is to facilitate the trading of commoditized bandwidth by giving flexibility to transactions between sellers and buyers.
According to a first aspect of the present invention, there is provided a commoditized bandwidth trading system comprising a seller's terminal, a buyer's terminal and a trading point. The seller's terminal transmits a seller's order indicating a plurality of bandwidth contract terms, at least one of the bandwidth contract terms containing a selectable range of characteristics. The trading point receives the seller's order and advertises the bandwidth contract terms of the received seller's order and determines whether or not a buyer's response, which will be received in response to the advertised seller's order, is verified. The buyer's terminal transmits the buyer's response to the trading point in response to the advertised seller's order, selects one of the characteristics of the advertised seller's order if the buyer's response is verified by the trading point, and transmits a connection request indicating a plurality of bandwidth contract terms, at least one of the bandwidth contract terms containing the selected characteristic. Connecting means is provided for receiving the connection request from the buyer's terminal and connecting a bandwidth segment to a buyer's network according to the bandwidth contract terms indicated in the received connection request.
According to a second aspect, the present invention provides a method of trading a commoditized bandwidth, comprising the steps of (a) transmitting a seller's order indicating a plurality of bandwidth contract terms from a seller's terminal to a trading point, at least one of the bandwidth contract terms containing a selectable range of characteristics, (b) receiving the seller's order at the trading point and advertising the bandwidth contract terms of the received seller's order, (c) transmitting a buyer's response from a buyer's terminal to the trading point corresponding to the advertised seller's order, (d) selecting one of the characteristics of the advertised seller's order at the buyer's terminal when the buyer's response is verified by the trading point, and transmitting a connection request indicating a plurality of bandwidth contract terms, at least one of the bandwidth contract terms containing the selected characteristic, and (e) responsive to the connection request from the buyer's terminal, connecting a bandwidth segment to a buyer's network according to the bandwidth contract terms indicated in the connection request.
According to a third aspect, the present invention provides a method of trading a commoditized bandwidth, comprising the steps of (a) transmitting a seller's auction order indicating a plurality of bandwidth contract terms from a seller's terminal to a trading point, at least one of the bandwidth contract terms containing a selectable range of characteristics, (b) receiving the seller's order at the trading point and advertising the bandwidth contract terms of the received seller's auction order, (c) transmitting a buyer's bidding order from a buyer's terminal to the trading point in response to the advertised seller's order, (d) determining, at the trading point, whether or not the buyer's bidding order is verified, and advertising the buyer's bidding order if the buyer's bidding order is verified, (e) repeating the steps (b) to (d) so that a plurality of verified buyer's bidding orders are advertised, (f) choosing, at the seller's terminal, one of the buyer's terminals whose advertised bid is highest of all advertised buyer's bidding orders, (g) selecting one of the characteristics of the advertised seller's order at the chosen buyer's terminal and transmitting a connection request indicating a plurality of bandwidth contract terms, at least one of the bandwidth contract terms containing the selected characteristic, and (h) responsive to the connection request from the chosen buyer's terminal, connecting a bandwidth segment to a buyer's network according to the bandwidth contract terms indicated in the connection request.
The present invention will be described in detail further with reference to the following drawings, in which:
Referring now to
Trading point system 40 includes a processor 42, which is connected through a line interface 41 to the IP network 30 to establish communication with the seller's terminal 10 and the buyer's terminal 20. Processor 42 is connected to an electronic bulletin board 43 such as Web server and a database 44 for updating their contents in response to a request packet from the seller's or buyer's terminal. Processor 42 is further connected via a line interface 45 to connecting points 51 and 52 of the seller. A plurality of seller's tradable bandwidth segments 50 are connected between the connecting points 51 and 52. A plurality of buyer's networks are connected to both connecting points 51 and 52. As an exemplary embodiment, a buyer's first network 60 is connected to the first connecting point 51 and a buyer's second network 61 is connected to the second connecting point 52.
Seller's computer terminal 10 transmits a request packet to the trading point system 40 when the seller desires to place an order for selling at least one bandwidth segment as a tradable commodity. As shown in
In response to receipt of a request packet from the seller's computer terminal 10 containing a seller's order as indicated in
One example of a number of advertised sellers' orders is illustrated in
Prospect buyers access the Web server 43 to browse the advertised seller's orders. If a seller's order satisfies the needs of a buyer, a buyer's order containing the commodity ID of the seller's order is transmitted from the buyer's terminal to the trading point 40.
If a buyer's order is received at step 303, flow proceeds to step 304 to examine the bulletin board 43 to check to see if a corresponding seller's order is available. If not, flow proceeds to step 309 to send a reject message to the buyer terminal. If a seller's order corresponding to the buyer's order is available, flow proceeds from step 304 to step 305 to verify the buyer's terminal. If the buyer's terminal is not authorized terminal, a reject message is returned to the buyer's terminal (step 309). If the buyer's terminal is verified, it is determined that a contract can be concluded between the seller's terminal and the buyer's terminal and flow proceeds to step 306 to transmit the terms of the contract to the buyer's terminal. At step 307, the contracted terms are stored in the database 44 and the contracted seller's order is deleted from the bulletin board 43 (step 308).
In order to give buyers flexibility in using contracted bandwidth segment, each term of contract has a range of selectable items or values or has only one predetermined item or value. In
Two connecting points are always associated with a bandwidth segment. The connecting point may be a pooling point of commoditized bandwidth segments and the number of pooling points pooled varies depending on the type of communication. In the case of internet access, one of the connecting points is a pooling point (Yokohama pooling point) and the other is an Internet Service Provider as indicated in the seller's order ID 67890. In the case of point-to-point communication, two pooling points are specified. In the case of a point-to-multipoint communication such as multicast mode of communication, the seller specifies more than two connecting points as illustrated in the commodity ID 13579. Quality-of-service can also be specified by such parameters as delays, down-time during protection switching, and the number of hops. The seller can specify in the local-loop protocol field of the bulletin board a single mode of transmission or a plurality of selectable transmission modes.
When the buyer's computer terminal 20 receives the terms of the contract from the trading point system 40, it stores the received data in a memory. When the actual use of the contracted bandwidth segment is contemplated, the buyer's terminal 20 operates according to the flowchart of
At the end of selection, flow proceeds to step 506 to formulate a connection request with all terms of contract and transmits the connection request to the trading point system 40.
As shown in
In
In an auction mode, the seller's computer terminal 10 transmits an auction order, which the trading point processor receives at step 801. At step 802, the processor advertises the seller's auction order on the Web server 43 as shown in
As a result, if a number of buyers responded to the seller's auction order within the time-out period, their bids (containing their price) are advertised on the Web server 43 as shown in
When a resale order is received from the buyer's terminal 20, flow proceeds from step 1001 to step 1002 to compare all terms of the buyer's resale order with corresponding terms of the initial seller's order for a match or mismatch (step 1003). If they match, flow proceeds from step 1003 to step 302 to advertise the reseller's order on the bulletin board. If they mismatch, flow proceeds to step 309 to transmit a reject message to the reseller's (buyer's) terminal.
As shown in
As illustrated in
Number | Date | Country | Kind |
---|---|---|---|
2003-281831 | Jul 2003 | JP | national |