Method and system for accelerated on-premise content delivery
US-2016226992-A1 · Aug 4, 2016 · US
US2018278713A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018278713-A1 |
| Application number | US-201815933995-A |
| Country | US |
| Kind code | A1 |
| Filing date | Mar 23, 2018 |
| Priority date | Mar 27, 2017 |
| Publication date | Sep 27, 2018 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.