IP Library Patent Application 14485087
Patent Application
App. No. 14/485,087

SERVER NETWORK ADDRESS SELECTION BASED ON NETWORK CHARACTERISTICS OF SERVICE PROVIDERS

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 None
App. No.
14/485,087
Abstract

Systems, methods, apparatuses, and software that select network addresses of a network content server are provided herein. In one example, a method of operating a control node to perform network address selection that selects between different communication service providers according to network characteristics is presented. The control node receives a domain name lookup request from an end user device to reach a network content server. The control node processes network characteristics and the domain name lookup request to select a network address that corresponds to one of the communication service providers. The end user device can use the selected network address to reach the network content server over the selected communication service provider.

Claims (20)

1 . A control node for selecting a network address for an end user device to reach a network content server, the control node comprising:

a communication interface configured to receive a domain name lookup request transferred by an end user device;

a processing system configured to identify network characteristics for at least one of the end user device and a plurality of communication service providers associated with the network content server, and process the network characteristics and the domain name lookup request to identify a selected network address for the network content server that corresponds to at least a domain name indicated by the domain name lookup request; and

the communication interface configured to transfer the selected network address for delivery to the end user device.

2 . The control node of claim 1 , comprising:

the communication interface configured to receive performance data of network communications between the network content server and a second end user device routed through at least one of the plurality of communication service providers.

3 . The control node of claim 2 , comprising:

the communication interface configured to receive the performance data transferred by at least one of the network content server and the second end user device.

4 . The control node of claim 3 , wherein the performance data comprises at least one of latency information and transfer throughput information.

5 . The control node of claim 1 , comprising:

the processing system configured to identify at least one of an Internet Service Provider of the end user device and a network address range comprising a network address of the end user device to identify the network characteristics for the end user device.

6 . A method of operating a control node to select a network address for an end user device to reach a network content server, the method comprising:

receiving a domain name lookup request transferred by an end user device;

identifying network characteristics for at least one of the end user device and a plurality of communication service providers associated with the network content server;

processing the network characteristics and the domain name lookup request to identify a selected network address for the network content server that corresponds to at least a domain name indicated by the domain name lookup request; and

transferring the selected network address for delivery to the end user device.

7 . The method of claim 6 , wherein identifying the network characteristics comprises receiving performance data of network communications between the network content server and a second end user device routed through at least one of the plurality of communication service providers.

8 . The method of claim 7 , wherein receiving the performance data comprises receiving the performance data transferred by at least one of the network content server and the second end user device.

9 . The method of claim 8 , wherein the performance data comprises at least one of latency information and transfer throughput information.

10 . The method of claim 6 , wherein identifying the network characteristics comprises identifying at least one of an Internet Service Provider of the end user device and a network address range comprising a network address of the end user device to identify the network characteristics for the end user device.

Assignments (2)
SECURITY INTEREST Recorded Feb 17, 2021
From: FASTLY, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AND COLLATERAL AGENT
Reel/Frame 055316/0616 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2014
From: BERGMAN, ARTUR
To: FASTLY, INC.
Reel/Frame 033732/0629 →