Controlling subscriber information rates in a content delivery network
First Claim
1. A method for delivering resources to clients in a framework in which a plurality of repeater servers form a shared content delivery network (CDN) operable to serve resources to clients on behalf of a plurality of content providers, the method comprising:
- determining a data traffic rate of a particular content provider of said plurality of content providers; and
based at least in part on said determined data traffic rate, selectively causing responses to requests for resources of the particular content provider to be delayed by at least one pause.
8 Assignments
0 Petitions
Accused Products
Abstract
A plurality of content providers provide multiple resources to multiple clients. At least some of said resources are to be served to clients from a shared content delivery network (CDN) formed by a plurality of repeater servers. Each content provider provides at least some resources via one or more content sources associated with that content provider. Amounts of data transmitted by the CDN on behalf of each of the plurality of content providers are monitored. Based at least in part on said monitoring, requests for resources are selectively delivered at a lower transmission rate. The lower transmission rate is achieved by generating pauses or delays in the transmission.
321 Citations
17 Claims
-
1. A method for delivering resources to clients in a framework in which a plurality of repeater servers form a shared content delivery network (CDN) operable to serve resources to clients on behalf of a plurality of content providers, the method comprising:
-
determining a data traffic rate of a particular content provider of said plurality of content providers; and based at least in part on said determined data traffic rate, selectively causing responses to requests for resources of the particular content provider to be delayed by at least one pause. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for delivering resources to clients in a framework in which a plurality of repeater servers form a shared content delivery network (CDN) operable to serve resources to clients on behalf of a plurality of content providers, the method comprising:
-
determining a data traffic rate for of at least some of said plurality of content providers; selectively causing a client request for the CDN to serve a resource of a particular content provider to be delayed by at least one pause, said causing being based at least in part on a function of the data traffic rate associated with that particular content provider. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for delivering resources to clients in a framework in which a plurality of repeater servers form a shared content delivery network (CDN) operable to serve resources to clients on behalf of a plurality of content providers, the method comprising:
-
determining a data traffic rate of a particular content provider of said plurality of content providers; and based at least in part on said determined data traffic rate, selectively adjusting a rate at which responses to requests for resources of the particular content provider are served. - View Dependent Claims (14, 15)
-
-
16. A method for delivering resources to clients in a framework in which a plurality of repeater servers form a shared content delivery network (CDN) operable to serve resources to clients on behalf of a plurality of content providers, the method comprising:
-
determining a data traffic rate of a particular content provider of said plurality of content providers; and based at least in part on said determined data traffic rate and on a pricing policy, selectively adjusting a rate at which responses to requests for resources of the particular content provider are served. - View Dependent Claims (17)
-
Specification