# US 11,451,612 B2 · Network address resolution

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,451,612 B2
- Document ID: US11451612B2
- Status: Granted
- Kind: B2
- Application number: 17/003,102
- Filed: 2020-08-26
- Published: 2020-12-10
- Granted: 2022-09-20
- Earliest claimed: 2014-12-31
- Assignees: Level 3 Communications, LLC
- Applicants: Level 3 Communications, LLC
- Inventors: Christopher Newton; William R. Power
- Web page: https://patentgrep.com/patent/US11451612B2

## CPC

- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- G06F 16/48: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 16/955: using information identifiers, e.g. uniform resource locators [URL]
- H04L 61/4511: using domain name system [DNS]
- H04L 67/1021: based on client or server locations
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 2101/355: containing special suffixes
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A content delivery method, and related apparatus, that involves the operations of receiving a request for a content resource including at least one embedded resource with a tag. Upon identification of the tag, using at least one delivery parameter to generate a modified embedded resource. Embedding the modified embedded resource in a content resource, such as an HTML document. Delivering, such as in response to request from a browser, the content resource with the modified embedded resource.

## Claims

### Claim 1

A non-transitory computer readable media having stored thereon computer executable instructions to cause a computer system to perform steps comprising:
a document file comprising at least one embedded resource, the at least one embedded resource including a tag that causes the embedded resource to be analyzed to construct a modified embedded resource to replace the embedded resource, the modified embedded resource causing a browser receiving the document file with the modified embedded resource to initiate communication with a content delivery network to obtain content associated with the embedded resource.

### Claim 2 (depends on 1)

The non-transitory computer readable media as recited in claim 1 wherein the tag causes the document file and the tag to be passed to an Application Programming Interface (API) to cause the embedded resource to be analyzed to construct the modified embedded resource.

### Claim 3 (depends on 1)

The non-transitory computer readable media as recited in claim 1 wherein the modified embedded resource includes at least one of an Internet Protocol (IP) address to facilitate communication with a content delivery network to obtain content associated with the embedded resource, a virtual IP address to facilitate communication with a content delivery network to obtain content associated with the embedded resource, one or more absolute uniform resource locators to facilitate communication with a content delivery network to obtain content associated with the embedded resource, and one or more hostnames to facilitate communication with a content delivery network to obtain content associated with the embedded resource.
