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 for at least one particular content provider of said plurality of content providers, wherein said data traffic rate is determined at least in part by monitoring amounts of data transmitted by said CDN over a period of time on behalf of said particular content provider, wherein said monitoring act comprises each repeater server in the CDN measuring the amount of data that repeater transmits on behalf of each of at least some content providers, including said particular content provider;
based at least in part on said determined traffic rate of the particular content provider, selectively causing requests for resources of that particular content provider to be directed to a source other than said CDN.
8 Assignments
0 Petitions
Accused Products
Abstract
A plurality of content providers provide multiple resources to multiple clients. At least some of the 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. Transmission data rates from the CDN on behalf of some of the content providers are monitored. Based at least in part on the monitored data rates, requests for resources are directed to a source other than the CDN. Redirection of requests may be based on a pricing policy.
554 Citations
26 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 for at least one particular content provider of said plurality of content providers, wherein said data traffic rate is determined at least in part by monitoring amounts of data transmitted by said CDN over a period of time on behalf of said particular content provider, wherein said monitoring act comprises each repeater server in the CDN measuring the amount of data that repeater transmits on behalf of each of at least some content providers, including said particular content provider; based at least in part on said determined traffic rate of the particular content provider, selectively causing requests for resources of that particular content provider to be directed to a source other than said CDN. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24, 25)
-
-
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 for at least one particular content provider of said plurality of content providers, wherein said data traffic rate is determined at least in part by monitoring amounts of data transmitted by said CDN over a period of time on behalf of said particular content provider, wherein said monitoring act comprises each repeater server in the CDN measuring the amount of data that repeater transmits on behalf of each of at least some content providers, including said particular content provider; selectively causing a client request for the CDN to serve a resource of a particular content provider to be directed to a content source associated with that particular content provider, said causing being based at least in part on a function of the amount of the data traffic rate of that particular content provider. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 26)
-
Specification