Subscriber configuration ingestion in a content delivery network

US11968084B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11968084-B2
Application numberUS-202318117164-A
CountryUS
Kind codeB2
Filing dateMar 3, 2023
Priority dateApr 24, 2018
Publication dateApr 23, 2024
Grant dateApr 23, 2024

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 on a device in a content delivery (CD) network (CDN) that distributes content on behalf of one or more subscribers. In response to receiving configuration information from a subscriber, the configuration information relating to at least one property of the subscriber, generating subscriber-specific platform configuration information for the at least one property. Storing the subscriber-specific platform configuration information in platform configuration storage. Invalidating prior platform configuration information associated with the particular subscriber. Responsive to a request from a CDN component for platform configuration information associated with the particular subscriber: obtaining the subscriber-specific platform configuration information from the platform configuration storage; and providing the subscriber-specific platform configuration information to the CDN component.

First claim

Opening claim text (preview).

We claim: 1. A computer-implemented method operable on at least one device in a content delivery network (CDN), wherein the CDN distributes content on behalf of one or more subscribers, the method comprising: receiving configuration information from a particular subscriber of the one or more subscribers, the configuration information relating to at least one property of the particular subscriber, wherein the particular subscriber is a content provider; in response to the receiving, generating subscriber-specific platform configuration information for the at least one property of the particular subscriber; storing the subscriber-specific platform configuration information in platform configuration storage; receiving, by at least one CDN component, a request for the at least one property of the particular subscriber, wherein the at least one CDN component comprises a delivery server; receiving, by the delivery server, the subscriber-specific platform configuration information, wherein the subscriber-specific platform configuration information includes at least a first match rule group, containing at least a first match rule having a first match rule identifier (ID) and a second match rule have a second match rule ID, and a second match rule group, containing at least a third match rule having a third match rule ID and a fourth match rule having a fourth match rule ID; processing the subscriber-specific platform configuration information by processing the first match rule group until a first match is found for the first match rule and then jumping to the third match rule of the second match rule group and processing the second match rule group until a second match is found; and causing the at least one property of the particular subscriber to be delivered according to the processed subscriber-specific platform configuration information, wherein the first match rule and the third match rule both reference at least a first match set identifier, wherein a first match set corresponding to the first match set identifier comprises at least a fifth match rule and a sixth match rule, wherein the subscriber-specific platform configuration information further includes a first map of the configuration data, wherein the first map of the configuration data includes a map name and at least one value equal to the match set identifier, and wherein the processing further includes processing a first map function call to the map name and a key value identifying the at least one property. 2. The method of claim 1 , wherein the processing of the subscriber-specific platform configuration information comprises processing the first match set as part of processing each of the first match rule and the third match rule. 3. The method of claim 1 , wherein the first map function call further calls a second map of the configuration data. 4. The method of claim 1 , wherein the first match rule group is part of a first collection of match rule groups used by the delivery server upon receipt of the request for the at least one property, and the second match rule group is part of a second collection of match rule groups used by the delivery server upon receipt of response from an origin server. 5. The method of claim 1 , wherein the subscriber-specific configuration information includes identification of at least one server to serve the at least one property, wherein at least the first match rule comprises a transform, and wherein the transform is used to vary the identification of the at least one server to provide the at least one property. 6. A system in a content delivery network (CDN), wherein the CDN distributes content on behalf of one or more subscribers, the system comprising: at least one processor; memory, operatively connected to the at least one processor and storing instructions that, when executed by the at least one processor, cause the system to perform a method, the method comprising: receiving configuration information from a particular subscriber of the one or more subscribers, the configuration information relating to at least one property of the particular subscriber, wherein the particular subscriber is a content provider; in response to the receiving, generating subscriber-specific platform configuration information for the at least one property of the particular subscriber; storing the subscriber-specific platform configuration information in platform configuration storage; receiving, by at least one CDN component, a request for the at least one property of the particular subscriber, wherein the at least one CDN component comprises a delivery server; receiving, by the delivery server, the subscriber-specific platform configuration information, wherein the subscriber-specific platform configuration information includes at least a first match rule group, containing at least a first match rule having a first match rule identifier (ID) and a second match rule have a second match rule ID, and a second match rule group, containing at least a third match rule having a third match rule ID and a fourth match rule having a fourth match rule ID; processing the subscriber-specific platform configuration information by processing the first match rule group until a first match is found for the first match rule and then jumping to the third match rule of the second match rule group and processing the second match rule group until a second match is found; and causing the at least one property of the particular subscriber to be delivered according to the processed subscriber-specific platform configuration information, wherein the first match rule and the third match rule both reference at least a first match set identifier, wherein a first match set corresponding to the first match set identifier comprises at least a fifth match rule and a sixth match rule, wherein the subscriber-specific platform configuration information further includes a first map of the configuration data, wherein the first map of the configuration data includes a map name and at least one value equal to the match set identifier, and wherein the processing further includes processing a first map function call to the map name and a key value identifying the at least one property. 7. The system of claim 6 , wherein the processing of the subscriber-specific platform configuration information comprises processing the first match set as part of processing each of the first match rule and the third match rule. 8. The system of claim 6 , wherein the first map function call further calls a second map of the configuration data. 9. The system of claim 6 , wherein the first match rule group is part of a first collection of match rule groups used by the delivery server upon receipt of the request for the at least one property, and the second match rule group is part of a second collection of match rule groups used by the delivery server upon receipt of response from an origin server. 10. The system of claim 6 , wherein the subscriber-specific configuration information includes identification of at least one server to serve the at least one property, wherein at least the first match rule comprises a transform, and wherein the transform is used to vary the identification of the at least one server to provide the at least one property. 11. A nontransitory computer readable medium, storing instructions that, when executed by at least one processor, cause the at least one processor to perform a method, the method comprising: receiving configuration information from a particular subscriber of the one or more subscribers, the configuration information relating to at least one property of the particular subscriber, wherein the particular subscriber is

Assignees

Inventors

Classifications

  • characterised by the conditions triggering a change of settings · CPC title

  • H04L67/306Primary

    User profiles · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Validating the configuration within one network element · CPC title

  • Brokering proxy services · 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 US11968084B2 cover?
A method on a device in a content delivery (CD) network (CDN) that distributes content on behalf of one or more subscribers. In response to receiving configuration information from a subscriber, the configuration information relating to at least one property of the subscriber, generating subscriber-specific platform configuration information for the at least one property. Storing the subscriber…
Who is the assignee on this patent?
Level 3 Communications Llc
What technology area does this patent fall under?
Primary CPC classification H04L41/0813. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 23 2024 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).