Content delivery network
First Claim
1. A system for providing media delivery reports in a content delivery network, the system comprising:
- a delivery server in a content delivery network, the delivery server configured to host media files on behalf of a plurality of content providers and to deliver the media files to end users of the content delivery network, the delivery server comprising computer hardware configured to;
log media delivery events in response to the media files being delivered to the end users of the content delivery network, each of the media delivery events comprising media delivery event data representing an amount of data of the media files delivered to the end users;
generate an event report that summarizes the media delivery event data for multiple deliveries of the media files by at least summing values of the media delivery event data for each of the media files to obtain a cumulative amount of the delivered data; and
provide the event report with the summarized media delivery event data over the content delivery network instead of transmitting a separate message for each of the media delivery events over the content delivery network;
wherein as network traffic increases in the content delivery network, a volume of the summarized media event delivery data increases at a slower rate than a rate of increase in the network traffic.
5 Assignments
0 Petitions
Accused Products
Abstract
A content delivery system for providing content from a content delivery network to end users may include a plurality of delivery servers that host one or more content items and an inventory server having an inventory of content. The inventory of content can indicate which of the delivery servers host the content items. The inventory server may receive a request for a content item from an end user system and may access the inventory of content to determine one or more delivery servers that host the content item. In response to this determination, the inventory server may redirect the request for the content item to a selected one of the delivery servers. The selected delivery server can then serve the content item to the end user system.
-
Citations
15 Claims
-
1. A system for providing media delivery reports in a content delivery network, the system comprising:
-
a delivery server in a content delivery network, the delivery server configured to host media files on behalf of a plurality of content providers and to deliver the media files to end users of the content delivery network, the delivery server comprising computer hardware configured to; log media delivery events in response to the media files being delivered to the end users of the content delivery network, each of the media delivery events comprising media delivery event data representing an amount of data of the media files delivered to the end users; generate an event report that summarizes the media delivery event data for multiple deliveries of the media files by at least summing values of the media delivery event data for each of the media files to obtain a cumulative amount of the delivered data; and provide the event report with the summarized media delivery event data over the content delivery network instead of transmitting a separate message for each of the media delivery events over the content delivery network; wherein as network traffic increases in the content delivery network, a volume of the summarized media event delivery data increases at a slower rate than a rate of increase in the network traffic. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer storage comprising instructions stored that, when executed in one or more processors, implement operations for providing media delivery reports in a content delivery network, the operations comprising:
-
logging media delivery events in response to media files being delivered to end users of a content delivery network, each of the media delivery events comprising media delivery event data representing an amount of data of the media files delivered to the end users, the media files being hosted in the content delivery network on behalf of a content provider; generating an event report that summarizes the media delivery event data for multiple deliveries of the media files by at least summing values of the media delivery event data for each of the media files to obtain a cumulative amount of the delivered data; and providing the event report with the summarized media delivery event data over the content delivery network instead of transmitting a separate message for each of the media delivery events over the content delivery network; wherein as network traffic increases in the content delivery network, a volume of the summarized media event delivery data increases at a slower rate than a rate of increase in the network traffic. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method of providing media delivery reports in a content delivery network, the method comprising:
-
receiving, at a billing server comprising one or more processors, first delivery data corresponding to first media file deliveries performed by one or more first delivery servers in a content delivery network, the first delivery data comprising information representing a first amount of data of the media files delivered to end users by the one or more first delivery servers, the first delivery data being summarized to reflect cumulative first amounts of the delivered data of the media files rather than individual log entries representing amounts of data delivered in individual deliveries of the media files; receiving, at the billing server, second delivery data corresponding to second media file deliveries performed by one or more second delivery servers in the content delivery network, values of the second delivery data being summarized to reflect cumulative second amounts of delivered data; combining, using the one or more processors of the billing server, the first and second delivery data to produce summarized delivery data; and outputting a billing user interface for presentation to a content provider of the media files, the billing user interface comprising the summarized delivery data; wherein as network traffic increases in the content delivery network, a volume of the first and second delivery data increases at a slower rate than a rate of increase in the network traffic. - View Dependent Claims (13, 14, 15)
-
Specification