EP2320619A1

A content distribution method over an internetwork including content peering arrangement

Abstract

A method of identifying a content server for serving content to a client in a network having a plurality of content servers capable of serving the content, the method comprising the steps of: receiving a request for domain name resolution, the request including a domain name data element; parsing the domain name data element to determine metadata related to the content service that sources the content; identifying a set of target servers that match the metadata, wherein the set of target servers has zero or more members; comparing the set of target servers to configuration parameters; pruning the set of target servers to eliminate target servers that do not match the configuration parameters; selecting a subset of one or more of the target servers that were not eliminated; and returning the subset as a response to the request for domain name resolution.

EP2320619A1, drawing sheet 1
Sheet 1 of 20

Term

Term ended

Projected expiry passed 19 December 2020, 5.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

4 claims: 3 independent, 1 dependent

  1. 1
    A method of identifying a content server for serving content to a client in a network having a plurality of content servers capable of serving the content, the method comprising the steps of:receiving a request for domain name resolution, the request including a domain name data element;parsing the domain name data element to determine metadata related to the content service that sources the content;identifying a set of target servers that match the metadata, wherein the set of target servers has zero or more members;comparing the set of target servers to configuration parameters;pruning the set of target servers to eliminate target servers that do not match the configuration parameters;selecting a subset of one or more of the target servers that were not eliminated;and returning the subset as a response to the request for domain name resolution.
  2. 3
    A computer-readable medium carrying instructions which, when executed by one or more processors, cause performance of the method recited in any one of Claims 1-2.
  3. 4
    An apparatus comprising:one or more processors;and a computer-readable medium carrying instructions which, when executed by the one or more processors, cause performance of the method recited in any one of Claims 1-2.