Content designation for a content delivery network

US2018278713A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018278713-A1
Application numberUS-201815933995-A
CountryUS
Kind codeA1
Filing dateMar 23, 2018
Priority dateMar 27, 2017
Publication dateSep 27, 2018
Grant date

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.

A method for designating a class of data content for determining how the content will be handled by a content delivery network (CDN) into one of: a transport designation by which content is transported from an entrance node to one or more edge nodes; a caching designation by which the content is stored at one or more edge nodes; and a hybrid designation by which content is stored at a node in the CDN for subsequent transport to one or more edge nodes in the CDN, the method comprising: determining a set of one or more transport designation options; determining a set of one or more caching designation options; determining a set of one or more hybrid designation options; determining a normalised measure resource requirement for each of the transport, caching and hybrid designation options; and selecting one designation option for the class of content from all of the transport, caching and hybrid designation options by an optimisation function for selecting the designation option based on the determined normalised resource requirement for each option.

First claim

Opening claim text (preview).

1 . A method for selecting a designation option of a class of data content, for delivery via a content delivery network (CDN) to content consumers, the CDN including: an entrance node through which the content enters the CDN; one or more intermediate nodes through which the content traverses the CDN; and one or more edge nodes for delivering the content to the content consumers, and the designation of the content determining how the content will be handled by the CDN as one of: a transport designation by which content is transported from the entrance node to one or more edge nodes; a caching designation by which the content is stored at one or more edge nodes; and a hybrid designation by which content is stored at a node in the CDN for subsequent transport to one or more edge nodes in the CDN, the method comprising: determining a set of one or more transport designation options each identifying a set of nodes and links between nodes for transporting the content from the entrance node to one or more edge nodes for delivery to content consumers; determining a set of one or more caching designation options each identifying a set of edge nodes for storage of the content; determining a set of one or more hybrid designation options each identifying a set of nodes for storage of the content and a set of nodes and links between nodes for transporting the stored content to edge nodes; determining a normalised measure resource requirement for each of the transport, caching and hybrid designation options; and selecting one designation option for the class of content from all of the transport, caching and hybrid designation options by an optimisation function for selecting the designation option based on the determined normalised resource requirement for each option. 2 . The method of claim 1 further comprising: determining a performance level for each of the transport, caching and hybrid designation options, wherein the optimisation function is further adapted to select the designation option based on the determined performance level for each option. 3 . The method of claim 2 where the normalised resource requirements and the performance levels are parameters to the optimisation function and the optimisation function is further adapted to receive weightings to adjust a significance of each of the parameters to the optimisation function. 4 . The method of claim 2 further comprising: receiving a definition of a required performance for the delivery of the content; comparing a performance level for the selected option with the required performance; responsive to a determination that the selected option does not meet the required performance, disregarding the selected designation option and the optimisation function selection an alternate designation option. 5 . The method of claim 1 further comprising: receiving a definition of a set of consumers served by the CDN for which the class of content is to be available for delivery, and wherein the determination of the sets of transport, caching and hybrid designation options are based on an identification of one or more sets of edge nodes required to deliver content to the set of consumers. 6 . The method of claim 5 wherein the definition of a set of consumers for which the class of content is to be available for delivery is determined based on empirical observation of the delivery of content in the class of data content to consumers via the CDN. 7 . The method of claim 6 wherein the definition of a set of consumers for which the class of content is to be available for delivery is determined empirically using a machine learning algorithm. 8 . The method of claim 6 further comprising: determining a set of consumers for which content can be delivered by the selected designation option; and responsive to a determination that the selected option does not meet a predetermined threshold proportion of a set of consumers for which the class of content is to be available for delivery, disregarding the selected designation option and the optimisation function selection an alternate designation option. 9 . A computer system including a processor and memory storing computer program code which, when executed, causes the processor to select a designation option of a class of data content, for delivery via a content delivery network (CON) to content consumers, the CDN including: an entrance node through which the content enters the CDN; one or more intermediate nodes through which the content traverses the CDN; and one or more edge nodes for delivering the content to the content consumers, and the designation of the content determining how the content will be handled by the CDN as one of: a transport designation by which content is transported from the entrance node to one or more edge nodes; a caching designation by which the content is stored at one or more edge nodes; and a hybrid designation by which content is stored at a node in the CDN for subsequent transport to one or more edge nodes in the CDN, the selection being performed by the processor carrying out the following steps: determining a set of one or more transport designation options each identifying a set of nodes and links between nodes for transporting the content from the entrance node to one or more edge nodes for delivery to content consumers; determining a set of one or more caching designation options each identifying a set of edge nodes for storage of the content; determining a set of one or more hybrid designation options each identifying a set of nodes for storage of the content and a set of nodes and links between nodes for transporting the stored content to edge nodes; determining a normalised measure resource requirement for each of the transport, caching and hybrid designation options; and selecting one designation option for the class of content from all of the transport, caching and hybrid designation options by an optimisation function for selecting the designation option based on the determined normalised resource requirement for each option. 10 . The computer system of claim 9 wherein the computer program code, when executed, further causes the processor to: determine a performance level for each of the transport, caching and hybrid designation options, wherein the optimisation function is further adapted to select the designation option based on the determined performance level for each option. 11 . The computer system of claim 10 where the normalised resource requirements and the performance levels are parameters to the optimisation function and the optimisation function is further adapted to receive weightings to adjust a significance of each of the parameters to the optimisation function. 12 . The computer system of claim 10 wherein the computer program code, when executed, further causes the processor to: receive a definition of a required performance for the delivery of the content; compare a performance level for the selected option with the required performance; responsive to a determination that the selected option does not meet the required performance, disregard the selected designation option and the optimisation function selection an alternate designation option. 13 . The computer system of claim 9 wherein the computer program code, when executed, further causes the processor to: receive a definition of a set of consumers served by the CDN for which the class of content is to be available for delivery, and wherein the determination of the sets of transport, caching and hybrid designation options are based on an identification of one or more sets of edge nodes required to deliver content to the set of cons

Assignees

Inventors

Classifications

  • wherein the managed service relates to media content delivery, e.g. audio, video or TV · CPC title

  • Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title

  • Machine learning · CPC title

  • Ensuring fulfilment of SLA · CPC title

  • Electricity · mapped topic

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 US2018278713A1 cover?
A method for designating a class of data content for determining how the content will be handled by a content delivery network (CDN) into one of: a transport designation by which content is transported from an entrance node to one or more edge nodes; a caching designation by which the content is stored at one or more edge nodes; and a hybrid designation by which content is stored at a node in t…
Who is the assignee on this patent?
Khalifa Univ Of Science Technology And Research, Emirates Telecommunications Corp, British Telecomm
What technology area does this patent fall under?
Primary CPC classification H04L67/2842. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Sep 27 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).