NETWORK FOR PROVIDING APPROPRIATE CONTENT DELIVERY NETWORK SELECTION
First Claim
1. A system, comprising:
- a memory that stores instructions; and
a processor that executes the instructions to perform operations, the operations comprising;
receiving a request for content from a user device;
determining, in response to receiving the request for content, a location of the user device;
selecting, based on the location of the user device and based on a content type associated with the content, a first content delivery network suited to provide the content to the user device, wherein the first content delivery network is selected from a plurality of content delivery networks; and
providing, in response to the request and by utilizing the first content delivery network that is suited to provide the content to the user device, the content to the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for providing content delivery network selection is disclosed. In particular, the system may include receiving a request for content from a user device and determining a location of the user device based on the request for the content. Based on the location of the user device and based on one or more desired parameters, the system may include selecting a suitable content delivery network from a plurality of content delivery networks to service the request for the content. Once the suitable content delivery network is selected, the system may include providing the content to the user device by using the suitable content delivery network that was selected by the system.
16 Citations
20 Claims
-
1. A system, comprising:
-
a memory that stores instructions; and a processor that executes the instructions to perform operations, the operations comprising; receiving a request for content from a user device; determining, in response to receiving the request for content, a location of the user device; selecting, based on the location of the user device and based on a content type associated with the content, a first content delivery network suited to provide the content to the user device, wherein the first content delivery network is selected from a plurality of content delivery networks; and providing, in response to the request and by utilizing the first content delivery network that is suited to provide the content to the user device, the content to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving a request for content from a user device; determining, in response to receiving the request for content, a location of the user device; selecting, based on the location of the user device and based on a content type associated with the content, a first content delivery network suited to provide the content to the user device, wherein the first content delivery network is selected from a plurality of content delivery networks, wherein the first content delivery network is selected by utilizing instructions from memory that are executed by a processor; and providing, in response to the request and by utilizing the first content delivery network suited to provide the content to the user device, the content to the user device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable device comprising instructions, which when executed by a processor, cause the processor to perform operations comprising:
-
receiving a request for content from a user device; determining, in response to receiving the request for content, a location of the user device; selecting, based on the location of the user device and based on a content type associated with the content, a first content delivery network suited to provide the content to the user device, wherein the first content delivery network is selected from a plurality of content delivery networks; and providing, in response to the request and by utilizing the first content delivery network that is suited to provide the content to the user device, the content to the user device.
-
Specification