Patent ID: 9391856
Filing Date: 2016-07-12
CPC Classification: H04L

Claim Text:
1. A method for optimizing server selection, the method comprising: providing a platform comprising a plurality of geographically distributed servers that serve content to end users, each server of the plurality of geographically distributed servers comprising a processor, a memory storing a common object and said content, and a network interface configured with (i) an Anycast address usable in addressing any of the plurality of servers via Anycast routing and (ii) a different unique address individually addressing each server of the plurality of servers; passing the common object over the Internet to a particular end user from each of (i) a first Anycast selected server of the plurality of geographically distributed servers that communicates with the particular end user using the Anycast address and (ii) a second server of the plurality of geographically distributed servers that communicates with the particular end user using its unique address; monitoring platform performance in sending the common object from the first Anycast selected server and the second server to the particular end user; and serving said content over the Internet to the particular end user using the unique address of the second server instead of the Anycast address of the first Anycast selected server in response to the second server performing better than the first Anycast selected server based on said monitoring.