Patent ID: 7373416

Claim:
A content server for use in a content delivery network (CDN) that is shared by a set of content providers, the content server being one of a set of other content servers in the CDN, comprising: a processor; an operating system; a server process responsive to requests for serving given content from the content server to requesting end users; and a manager process to enable each of the set of content providers to manage an amount of traffic served from the content server and the other content servers in the CDN, wherein each content provider can manage its traffic independent of any other content provider using attributes associated with first and second tags, wherein the attributes are identified by the content provider via a secure configuration portal associated with the content delivery network, the attributes associated with the first tag being settable on a per content provider basis and specifying one of a set of tables that are accessible on a per content provider basis, and the attributes associated with the second tag being settable by the content provider and specifying a given table selected from the set of tables and at least one match condition, comprising, on a content provider-by-content provider basis: first code responsive to a first tag attribute that is set by a given content provider to obtain one or more given tables of traffic data for the given content provider, a given table of traffic data being at least one of a historical bandwidth usage, and a current bandwidth usage; and second code responsive to a second tag attribute that is set by the given content provider to determine, for each given table of traffic data that is obtained, whether information in the given table of traffic data exceeds a given threshold that is set by the given content provider; and third code responsive to a determination that the given threshold has been met for controlling the server process to take a given action, wherein the given action is one of: limiting outbound traffic served from the content server, serving an indication that the given content is not available to be served from the content server, serving a modified version of the given content, issuing a redirection to another server in the content delivery network, issuing a go forward request to a customer origin server, and issuing an alert.