Content delivery methods and systems

US9391847B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9391847-B2
Application numberUS-201414454615-A
CountryUS
Kind codeB2
Filing dateAug 7, 2014
Priority dateAug 8, 2013
Publication dateJul 12, 2016
Grant dateJul 12, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Aspects of the present disclosure involve provisioning customers of an aggregator, such as a reseller, of a content delivery network (CDN). In one aspect, content requests to the CDN are processed in accordance with the virtual IP (VIP) address at which the request was received, according to a property template bound to the VIP where the template is selected by the customer and only involves discrete parameters for the reseller. In another aspect, cache fills of the network are processed without direct knowledge of the customer origin through a combination of some request attribute, e.g., alias host of the customer, and an attribute of the reseller to make a DNS request to a name server outside the CDN. Another aspect involves receiving a property template selection, an origin and an alias from a customer of the reseller, and providing appropriate DNS entries to validate the customer and provide origin information to the CDN.

First claim

Opening claim text (preview).

What is claimed is: 1. A content delivery method comprising: receiving a selection of one or more property parameters associated with a pre-established property template, the property template associated with processing a content request to a content delivery network and bound to a virtual IP (VIP) address, the selection being received from a customer of an aggregator of services of a content delivery network; receiving an origin and an alias of the origin, the origin for obtaining content of the customer of the aggregator of services of the content delivery network, the alias of the origin used by the customer of the aggregator for designating content to be served by the content delivery network; and establishing at least one first domain name system (DNS) record outside the authoritative name servers of the content delivery network, the at least one first DNS record creating an association between the alias of the origin and the origin such that a fill request from the content delivery network may be processed at the origin and at least one second DNS record, the at least one second DNS record creating an association between the alias of the origin and the VIP address bound to the property template. 2. The method of claim 1 wherein the at least one first DNS record comprises a combination of the alias and a domain of the aggregator, and the at least one first DNS record is established in an authoritative name server of the aggregator. 3. The method of claim 2 wherein the at least one first DNS record comprises the combination of the alias and the domain of the aggregator is only established for a valid customer of the aggregator of services of the content delivery network. 4. The method of claim 3 wherein the fill request from the content delivery network may be processed at the origin without the content delivery network having direct information as to the origin. 5. The method of claim 1 wherein the at least one first DNS record comprises a CNAME record. 6. The method of claim 1 further comprising establishing at least one third DNS record within the authoritative name servers of the customer of the aggregator, the at least one third DNS record creating an association between the alias of the origin and the aggregator of services of the content delivery network. 7. The method of claim 6 wherein a name server of the aggregator of services of the content delivery network is the authoritative name server of the customer of the aggregator. 8. The method of claim 1 wherein the property template is one of a discrete plurality of property templates for the aggregator, each property template defining a discrete plurality of property configurations. 9. The method of claim 8 wherein the discrete plurality of property configurations include delivery region, cache control setting, domain protocol, origin protocol, query string setting and geo-blocking. 10. The method of claim 9 further comprising receiving a content request for content of the customer of the aggregator of services of the content delivery network, the content request received at the VIP address bound to the pre-established property template such that the content request may be processed in accordance with the selected parameters and without the content delivery network maintaining a direct property for the customer of the aggregator. 11. The method of claim 1 wherein the aggregator is a reseller. 12. The content delivery method of claim 1 wherein the at least one second DNS record is established outside the authoritative name servers of the content delivery network. 13. A non-transitory computer readable media comprising computer executable instructions to perform a method of managing content delivery in a computer network comprising: receiving a selection of one or more property parameters associated with a pre-established property template, the property template associated with processing a content request to a content delivery network and bound to a virtual IP (VIP) address, the selection being received from a customer of an aggregator of services of a content delivery network; receiving an origin and an alias of the origin, the origin for obtaining content of the customer of the aggregator of services of the content delivery network, the alias of the origin used by the customer of the aggregator for designating content to be served by the content delivery network; and establishing at least one first domain name system (DNS) record outside the authoritative name servers of the content delivery network, the at least one first DNS record creating an association between the alias of the origin and the origin such that a fill request from the content delivery network may be processed at the origin and at least one second DNS record, the at least one second DNS record creating an association between the alias of the origin and the VIP address bound to the property template. 14. The non-transitory computer readable media of claim 13 wherein the at least one first DNS record comprises a combination of the alias and a domain of the aggregator, and the at least one DNS record is established in an authoritative name server of the aggregator. 15. The non-transitory computer readable media of claim 14 wherein the at least one first DNS record comprises the combination of the alias and the domain of the aggregator is only established for a valid customer of the aggregator of services of the content delivery network. 16. The non-transitory computer readable media of claim 15 wherein the fill request from the content delivery network may be processed at the origin without the content delivery network having direct information as to the origin. 17. The non-transitory computer readable media of claim 13 wherein the at least one first DNS record comprises a CNAME record. 18. The non-transitory computer readable media of claim 13 further comprising establishing at least one third DNS record within the authoritative name servers of the customer of the aggregator, the at least one third DNS record creating an association between the alias of the origin and the aggregator of services of the content delivery network. 19. The non-transitory computer readable media of claim 18 wherein a name server of the aggregator of services of the content delivery network is the authoritative name server of the customer of the aggregator. 20. The non-transitory computer readable media of claim 13 wherein the property template is one of a discrete plurality of property templates for the aggregator, each property template defining a discrete plurality of property configurations. 21. The non-transitory computer readable media of claim 20 wherein the discrete plurality of property configurations include delivery region, cache control setting, domain protocol, origin protocol, query string setting and geo-blocking. 22. The non-transitory computer readable media of claim 21 further comprising receiving a content request for content of the customer of the aggregator of services of the content delivery network, the content request received at the VIP address bound to the pre-established property template such that the content request may be processed in accordance with the selected parameters and without the content delivery network maintaining a direct property for the customer of the aggregator. 23. The non-transitory computer readable media of claim 13 wherein the aggregator is a reseller. 24. The non-transito

Assignees

Inventors

Classifications

  • Templates · CPC title

  • Address processing for routing · CPC title

  • H04L41/50Primary

    Network service management, e.g. ensuring proper service fulfilment according to agreements · CPC title

  • specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

  • Shopping for digital content · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9391847B2 cover?
Aspects of the present disclosure involve provisioning customers of an aggregator, such as a reseller, of a content delivery network (CDN). In one aspect, content requests to the CDN are processed in accordance with the virtual IP (VIP) address at which the request was received, according to a property template bound to the VIP where the template is selected by the customer and only involves di…
Who is the assignee on this patent?
Level 3 Communications Llc
What technology area does this patent fall under?
Primary CPC classification H04L41/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 12 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).