Systems and Methods for Directing Content Requests to Servers
First Claim
Patent Images
1. A computer readable medium comprising a plurality of instructions to manipulate a processor, the plurality of instructions comprising:
- instructions to receive a request for the content from the client at a first server;
instructions to determine the size of the content;
instructions to determine an optimal server to provide the content; and
instructions to redirect the client to the optimal server when the size of the content is above a threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of delivering content to a client includes receiving a request for the content from the client at a first server, determining the size of the content, and determining an optimal server to provide the content. The method further includes redirecting the client to the optimal server when the size of the content is above a threshold.
-
Citations
19 Claims
-
1. A computer readable medium comprising a plurality of instructions to manipulate a processor, the plurality of instructions comprising:
-
instructions to receive a request for the content from the client at a first server; instructions to determine the size of the content; instructions to determine an optimal server to provide the content; and instructions to redirect the client to the optimal server when the size of the content is above a threshold. - View Dependent Claims (2, 3, 4)
-
-
5. A server, comprising:
a processor configured to; receive a request for the content from the client at a first server; estimate a first delivery cost, the first delivery cost including the cost to deliver the content from a first server; estimate a second delivery cost, the second delivery cost including the cost to deliver the content from a second server; and redirect the client to the second server when the second delivery cost is less than the first delivery cost. - View Dependent Claims (6, 7, 8)
-
9. A method of delivering streaming content to a client having an Internet Protocol address, comprising:
-
receiving a request for streaming content; based on the Internet Protocol address of the client, determining an optimal server to provide the streaming content; instructing the client to receive the streaming content from the optimal server; and instructing the optimal server to provide the streaming content to the client. - View Dependent Claims (10, 11)
-
-
12. A method of delivering content to a client, comprising:
-
receiving a request for a content listing from a client at a first server; determining an optimal server for providing the content to the client, the optimal server based on an address of the client; embedding a link in the content listing to direct the client to the optimal server; and providing the content listing to the client. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of resolving a hostname, comprising:
-
receiving a request for an Internet Protocol address from a client, the request including the hostname, at least a portion of the hostname encoding at least a portion of an address of the client; determining an optimal server based on the portion of the address of the client; and providing the Internet Protocol address of the optimal server to the client in response to the request. - View Dependent Claims (18, 19)
-
Specification