Patent ID: 9083743
Filing Date: 2015-07-14
Classification: H04L

Abstract:
1. A method for processing content comprising: providing, by a service provider, at least one identifier for identifying an embedded resource provided by a content provider; obtaining, by the service provider, a plurality of requests for content from one or more client computing devices responsive to the at least one identifier for the embedded resource provided by the content provider; obtaining, by the service provider, performance information associated with the plurality of requests for content; correlating, by the service provider, the performance information to generate prioritized lists for processing subsequent resource requests for classes of client computing devices, wherein the prioritized lists identify point of presence servers associated with classes of computing devices; obtaining, by the service provider, a domain name service request from a client computing device; determining, by the service provider, a class of computing devices for the client computing device based, at least in part, on an address of the client computing device; if a prioritized list is associated with the determined class, resolving, by the service provider, the domain name service request based on the prioritized list for processing subsequent resource requests by identifying a point of presence server associated with the determined class of computing devices; and if a prioritized list is not associated with the determined class of computing devices, resolving, by the service provider, the domain name service request by utilizing geographic location information associated with the resource request.