IP Library Granted Patent US 10,348,801
Granted Patent B2
US 10,348,801 · App. 16/105,877 · Granted Jul 9, 2019

Network address resolution

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,348,801
App. No.
16/105,877
Granted
Jul 9, 2019
Kind
B2
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 as an HTML document. Delivering, such as in response to request from a browser, the content resource with the modified embedded resource.

Claims (9)

1. A non-transitory computer readable media comprising:

a Hypertext Markup Language (HTML) document comprising at least one embedded resource, the at least one embedded resource including a tag that causes the embedded resource to analyzed to construct a modified embedded resource to replace the embedded resource, the modified embedded resource causing a browser receiving the HTML document with the modified embedded resource to initiate communication with a content delivery network to obtain content associated with the embedded resource.

2. The non-transitory computer readable media as recited in claim 1 wherein the tag causes the HTML document 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.

3. The non-transitory computer readable medium 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.

4. A content delivery method comprising:

initiating a Hypertext Transfer Protocol (HTTP) connection with a server, the HTTP connection including a client IP address that is available to the server;

receiving an HTML document including at least one embedded resource, the embedded resource including a reference to a content delivery network whereby the reference to the content delivery network is influenced by the client IP address; and

using the reference, initiating a request directly to the content delivery network to obtain content associated with the at least one embedded resource.

5. The content delivery method as recited in claim 4 wherein the reference includes at least one of an IP address to facilitate communication with the content delivery network to obtain the content associated with the embedded resource, a virtual IP address to facilitate communication with the content delivery network to obtain the content associated with the embedded resource, one or more absolute uniform resource locators to facilitate communication with the content delivery network to obtain the content associated with the embedded resource, and one or more hostnames to facilitate communication with the content delivery network to obtain the content associated with the embedded resource.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2024
From: LEVEL 3 COMMUNICATIONS, LLC
To: SANDPIPER CDN, LLC
Reel/Frame 068256/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2018
From: POWER, WILLIAM R.
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 046683/0819 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2018
From: NEWTON, CHRISTOPHER
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 046683/0864 →