×

Multi-domain configuration handling in an edge network server

  • US 9,769,238 B2
  • Filed: 11/01/2012
  • Issued: 09/19/2017
  • Est. Priority Date: 11/02/2011
  • Status: Active Grant
First Claim
Patent Images

1. Apparatus operated by a first party, comprising:

  • a first processor;

    computer memory holding computer program instructions executed by the first processor, the computer program instructions comprising;

    code to receive, via a secure extranet portal, from a second party data activating a multi-domain configuration (MDC) handling function, the second party being a customer of the first party for a delivery service provided by the first party over an infrastructure that includes the apparatus, the MDC handling function being a service offering of the first party enabling mapping to a single configuration file associated with the second party of a set of unique second party customer domain names, each of the set of unique second party customer names being associated with a third party, the third party being a customer of the second party but not a customer of the first party, wherein the single configuration file includes one or more content handling directives to be applied to both second party content and third party content delivered by the content delivery service of the first party, the MDC handling function enabling the second party to use the delivery service provided by the first party while also enabling the first party to capture and account for data representing third party traffic delivered over the infrastructure using the unique second party customer domain names;

    a second processor;

    computer memory holding computer program instructions executed by the second processor, the computer program instructions executed by the second processor comprising;

    code to receive a request having a host header associated therewith, the host header including a value;

    code to determine whether the value in the host header is recognized as a second party domain;

    code to perform a Domain Name System (DNS) query on the value when the value in the host header is not recognized as a second party domain;

    code to receive a Canonical Name (CNAME) chain in response to the DNS query;

    code to analyze the CNAME chain to determine whether a predetermined pattern is recognized, the predetermined pattern being associated with the MDC handling function; and

    code to use the predetermined pattern and other data to attempt to locate a content handling metadata file when the predetermined pattern is recognized.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×