Patent ID: 9026616
Filing Date: 2015-05-05
Classification: H04L

Abstract:
1. A computer-implemented method comprising: obtaining, by a content delivery network (CDN) provider, a request for content from a client device; associating, by a CDN provider, the requested content into a set of content segments; for individual content segments in the set of content segments, identifying a content provider and a cache component associated with the CDN provider for providing the individual content segments, responsive to the request for content, providing, by the CDN provider, client device reconciliation information and network addresses of the content provider for individual content segments, wherein the client device reconciliation information includes information to be used in providing reconciliation information by the client device to the content provider; obtaining, by the CDN provider, from the content provider a reconciliation request for providing requested content segments to a requesting client device, wherein the reconciliation request includes registered content provider reconciliation information based on the client device reconciliation information provided to the client device; and reconciling, by the CDN provider, the reconciliation request from the content provider in accordance with the registered content provider reconciliation information, wherein reconciling the reconciliation request comprises verifying the reconciliation request based on matching an electronic token received with the reconciliation request with an electronic token provided in response to the content request from the client device.