Dynamic bandwidth allocation
First Claim
1. A method for bidding delivery of a content object with a content distribution network (CDN), wherein the content object is provided by a content provider, the method comprising steps:
- receiving a delivery request from the content provider, wherein the delivery request includes at least one of a network address associated with an intended receiver or information characterizing the content object;
analyzing the delivery request according to a cost model for the CDN;
automatically determining a delivery quote for delivering the content object one or more times according to the delivery request, wherein the delivery quote is affected by at least one of the IP address of the intended receiver of the content object or the content object itself; and
sending the delivery quote to the content provider.
5 Assignments
0 Petitions
Accused Products
Abstract
According to the invention, a content delivery network (CDN) for delivering content objects from a content provider to a recipient is disclosed. The CDN includes a dynamic pricing engine and a second web location. The dynamic pricing engine is coupled to a first web location. The first web location, which is associated with a content provider, allows the recipient to order a content object. The delivery quote is solicited by the first web location for delivering a content object one or more times. The second web location delivers the content object to a recipient system of the recipient. The second web location is associated with the dynamic pricing engine. The dynamic pricing engine automatically produces the delivery quote, which is affected by at least one of the content object or a web location of the recipient system.
171 Citations
26 Claims
-
1. A method for bidding delivery of a content object with a content distribution network (CDN), wherein the content object is provided by a content provider, the method comprising steps:
-
receiving a delivery request from the content provider, wherein the delivery request includes at least one of a network address associated with an intended receiver or information characterizing the content object;
analyzing the delivery request according to a cost model for the CDN;
automatically determining a delivery quote for delivering the content object one or more times according to the delivery request, wherein the delivery quote is affected by at least one of the IP address of the intended receiver of the content object or the content object itself; and
sending the delivery quote to the content provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for delivering a content object with a distribution network, wherein the content object is provided by a content provider, but delivered with the distribution network, the method comprising steps:
-
receiving a request for the content object from an intended receiver at a content originator;
sending a delivery request to the distribution network, wherein the delivery request includes at least one of a network address associated with the intended receiver or information characterizing the content object;
analyzing the delivery request;
selecting from a plurality of delivery options, wherein the selecting step is performed after the sending step;
determining a URI that allows the intended receiver to request the content object from the distribution network; and
sending the URI to the intended receiver in response to the request. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A content distribution network for delivering content objects from a content provider to a recipient, the distribution network comprising:
-
a dynamic quote engine that is coupled to a first web location, wherein;
the first web location allows the recipient to order a content object, the first web location is associated with the content provider, and a delivery quote is solicited by the first web location for delivering the content object one or more times; and
a second web location that delivers the content object to a recipient system of the recipient, wherein;
the second web location is associated with the dynamic quote engine, the dynamic quote engine automatically produces the delivery quote, and the delivery quote is affected by at least one of the content object or a web location of the recipient system. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification