System and method for selecting a content delivery network
First Claim
Patent Images
1. A method for selecting a data delivery network, comprising:
- determining, with a computer, user information associated with a communication from a user, wherein the user information includes communication service requirements, and wherein the communication from the user comprises a request for content delivery;
determining, with the computer, performance information for a plurality of data delivery networks based at least in part on performance information generated by nodes along a plurality of paths including at least one path through each of the plurality of data delivery networks, the performance information including information relating to each of the plurality of paths, load balancing, alternative paths, real-time performance, and synthetic traffic; and
selecting, with the computer and using the user information and the performance information, the data delivery network to deliver the content requested by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for selecting a data delivery network. A determination is made of user information associated with a communication from a user. A determination is made of performance information for multiple data delivery networks. The data delivery network is selected for the communication from the multiple data delivery networks.
-
Citations
20 Claims
-
1. A method for selecting a data delivery network, comprising:
-
determining, with a computer, user information associated with a communication from a user, wherein the user information includes communication service requirements, and wherein the communication from the user comprises a request for content delivery; determining, with the computer, performance information for a plurality of data delivery networks based at least in part on performance information generated by nodes along a plurality of paths including at least one path through each of the plurality of data delivery networks, the performance information including information relating to each of the plurality of paths, load balancing, alternative paths, real-time performance, and synthetic traffic; and selecting, with the computer and using the user information and the performance information, the data delivery network to deliver the content requested by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server for selecting a data delivery network, comprising:
-
a processor for executing a set of instructions; and a memory for storing the set of instructions, wherein the set of instructions are executed to; determine user information associated with a communication from a user, wherein the user information includes communication service requirements, and wherein the communication from the user comprises a request for content delivery; determine performance information for a plurality of data delivery networks based at least in part on performance information generated by nodes along a plurality of paths including at least one path through each of the plurality of data delivery networks, the performance information including information relating to each of the plurality of paths, load balancing, alternative paths, real-time performance, and synthetic traffic; and select, using the user information and the performance information, the data delivery network to deliver the content requested by the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification