METHODS AND APPARATUS FOR REDIRECTING REQUESTS FOR CONTENT
First Claim
1. A method of operating a content router in a system for routing content requests, comprising:
- receiving, from a domain name service proxy device, a request for a computer address of a second content server, the request including an extended domain name having a client identifier which identifies a client, the extended domain name obtained from a redirection message selectively provided to the client by a first content server in response to a content request to the first content server from the client;
processing the extended domain name to identify the computer address based in part on the client identifier; and
sending the computer address to the domain name service proxy device for transmission to the client to access content at the second content server.
1 Assignment
0 Petitions
Accused Products
Abstract
A content engine receives a content request from a client, generates a result including one of a content-providing value and a redirection value in response to the content request, and selectively provides, to the client, one of (i) content when the result includes the content-providing value, and (ii) a redirection message when the result includes the redirection value, the redirection message including an extended domain name having a client identifier which identifies the client. The result can be used by a content router or content engine in deciding whether to provide content or a redirection. The decision to selectively provide can be based on client proximity to the content engines, past redirections, content size and type, content engine capacity, content availability and other factors.
-
Citations
16 Claims
-
1. A method of operating a content router in a system for routing content requests, comprising:
-
receiving, from a domain name service proxy device, a request for a computer address of a second content server, the request including an extended domain name having a client identifier which identifies a client, the extended domain name obtained from a redirection message selectively provided to the client by a first content server in response to a content request to the first content server from the client; processing the extended domain name to identify the computer address based in part on the client identifier; and sending the computer address to the domain name service proxy device for transmission to the client to access content at the second content server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computerized device operative as a content router in a system for routing content requests to handle a request for a computer address, comprising:
-
a communications interface for coupling the content router to a domain name server proxy device; a memory that stores a control application; and a processor coupled to the communications interface and the memory, the processor being operable in accordance with the control application to cause the computerized device to perform a method including; receiving, from the domain name service proxy device, a request for a computer address of a second content server, the request including an extended domain name having a client identifier which identifies a client, the extended domain name obtained from a redirection message selectively provided to the client by a first content server in response to a content request to the first content server from the client; processing the extended domain name to identify the computer address based in part on the client identifier; and sending the computer address to the domain name service proxy device for transmission to the client to access content at the second content server. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification