Centrally-controlled distributed marking of content
First Claim
1. A method of content delivery network diagnosing, comprising:
- connecting to a content delivery network having a plurality of marked content elements thereon, wherein each marked content element comprises one or more identifiers;
diagnosing said content delivery network using at least one of said one or more identifiers.
1 Assignment
0 Petitions
Accused Products
Abstract
Presently disclosed is a method and apparatus for monitoring and diagnosing a content delivery network (CDN) by examining received content elements that have been marked with one or more identifiers. Diagnosing is accomplished by using all or part of one or more of the identifiers associated with errored or corrupted content elements to determine which network elements or connection paths are faulty. The identifiers may contain content-, server-, or receiver-specific data that denotes, respectively, the source of the content, the links associated with one or more of the servers utilized in the network, and/or data associated with the receiving computer system. Both marking and diagnosing may be performed at any location within the CDN or at any host computer connected to the CDN or receiver. The marking may also be dynamically reconfigured in order to facilitate diagnosis.
-
Citations
46 Claims
-
1. A method of content delivery network diagnosing, comprising:
-
connecting to a content delivery network having a plurality of marked content elements thereon, wherein each marked content element comprises one or more identifiers;
diagnosing said content delivery network using at least one of said one or more identifiers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of content delivery networking, comprising:
-
acquiring a content element from a network;
marking said content element with one or more identifiers to form a marked content element;
delivering said marked content element over said network to one or more servers on said network;
serving said marked content from at least one said server to at least one receiver to form received content; and
diagnosing said network using at least one of said one or more identifiers. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus for content delivery network diagnosing, comprising:
-
means for connecting to a content delivery network having a plurality of marked content elements thereon, wherein each marked content element comprises one or more identifiers;
means for diagnosing said content delivery network using at least one of said one or more identifiers. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer system for use in content delivery network diagnosing, comprising computer instructions for:
-
connecting to a content delivery network having a plurality of marked content elements thereon, wherein each marked content element comprises one or more identifiers;
diagnosing said content delivery network using at least one of said one or more identifiers. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer-readable medium storing a computer program executable by a plurality of server computers, the computer program comprising computer instructions for:
-
connecting to a content delivery network having a plurality of marked content elements thereon, wherein each marked content element comprises one or more identifiers;
diagnosing said content delivery network using at least one of said one or more identifiers. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A computer data signal embodied in a carrier wave, comprising computer instructions for:
-
connecting to a content delivery network having a plurality of marked content elements thereon, wherein each marked content element comprises one or more identifiers;
diagnosing said content delivery network using at least one of said one or more identifiers. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. In a data communications device configured to perform data communications operations within a network, a method for conveying information between an upstream device of the network and a downstream device of the network, the method comprising:
-
receiving, from the upstream device, an initial content element having routing information and content information;
generating a marked content element from the initial content element; and
sending, to the downstream device, the marked content element in place of the initial content element based on the routing information, the marked content element having the routing information and the content information of the initial content element, the marked content element further having mark information which;
(i) preserves the routing information of the marked content element to enable delivery of the marked element to the downstream device;
(ii) preserves the content information of the marked content element to enable correct content processing of the content information by the downstream device; and
(iii) defines a characteristic of the network to enable diagnosis of network behavior. - View Dependent Claims (43, 44, 45)
-
-
46. A method for diagnosing network behavior, the method comprising:
-
receiving a marked content element from a network, the marked content element having routing information, content information, and mark information, the routing information and the content information originating from an initial content element, the mark information being subsequently added to the routing and content information in a manner that;
(i) preserves the routing information to enable downstream delivery of the marked element;
(ii) preserves the content information of the marked content element to enable correct content processing of the content information; and
(iii) defines a characteristic of the network;
extracting the mark information from the marked content element; and
providing an analysis of the network based on the extracted mark information.
-
Specification