Method and system for directing requests for content to a content server based on network performance
First Claim
Patent Images
1. A method for directing a first network client requesting access to content to one of a plurality of content servers that can provide said content, comprising:
- if one or more cost measurements am available that measure operational characteristics of the network based on communication between the first network client and one or more of the plurality of content servers, then directing the first network client to a said one of said content servers based on the one or more cost measurements;
otherwise, directing the first network client to a said one of said content servers using one or more cost measurements that measure operational characteristics of the network, based on communication between a second client that is physically proximate to the first network client and one or more of the plurality of content servers.
13 Assignments
0 Petitions
Accused Products
Abstract
A method and system for pointing a Internet user requesting access to content on a particular web site to one of a plurality of content servers associated with that web site based on one or more cost measurements associated with serving said content. The identification of the web site is mapped to the content servers associated with that web site. The user'"'"'s IP address is then mapped to a particular content server based on a cost function and the IP address of the selected content server is provided to the user.
281 Citations
42 Claims
-
1. A method for directing a first network client requesting access to content to one of a plurality of content servers that can provide said content, comprising:
-
if one or more cost measurements am available that measure operational characteristics of the network based on communication between the first network client and one or more of the plurality of content servers, then directing the first network client to a said one of said content servers based on the one or more cost measurements; otherwise, directing the first network client to a said one of said content servers using one or more cost measurements that measure operational characteristics of the network, based on communication between a second client that is physically proximate to the first network client and one or more of the plurality of content servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for directing a first network client requesting access to content from a network server to one of a plurality of content servers that can provido said content, each said content server having an address, said network server having an identity, said method comprising:
-
(a) identifying the network server associated with the content requested by said network client; (b) if one or more cost measurements are available that measure operational characteristics of the network based on communication between the first network client and one or more of the plurality of content servers, then identifying a said one of said content servers based on said identity of said network server and the one or more cost measurements; otherwise, identifying a said one of said content servers based on said identity of said network server and one or more cost measurements that measure operational characteristics of the network based on communication between a second client that is physically proximate to the first network client and one or more of the plurality of content server; and (c) providing the first network client with the address of said content server identified in step (b). - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for directing a first network client requesting access to content to one of a plurality of content servers that can provide said content, comprising:
-
a programmed data processor; and programming associated with said programmed data processor for; determining whether one or more cost measurements are available that measure operational characteristics of the network based on communication between the first network client and one or more of the plurality of content servers, if so, then directing the first network client to a said one of said content servers based on the one or more cost measurements; if not, then directing the first network client to a said one of said content servers using one or more cost measurements that measure operational characteristics of the network based on communication between a second client that is physically proximate to the first network client and one or more of the plurality of content servers. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for directing a first network client requesting access to content from a network server to one of a plurality of content servers that can provide said content, each said content server having an address, said network server having an identity, said method comprising:
-
(a) a programmed data processor; and (b) programming associated with said programmed data processor for (i) identifying a the network server associated with the content requested by said first network client; (ii) if one or more cost measurements are available that measure operational characteristics of the network based on communication between the network client and one or more of the plurality of content servers, then identifying a said one of said content servers based on said identity of said network server and the one or more cost measurements; and (iii) otherwise, identifying a said one of said content servers based on said identity of said network server and one or more cost measurements that measure operational characteristics of the network based on communication between a client that is physically proximate to the first network client and one or more of the plurality of content servers; and (c) providing the first network client with the address of said content server identified in step (b). - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification