Methods and apparatus for redirecting requests for content
First Claim
1. A system for routing content requests comprising:
- a server, which is configured to generate a result based on a content request from a client, the result including one of a content-providing value and a redirection value in response to the content request and to selectively provide, to the client, (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 client being the source of the content request; and
a content router, which is configured to receive, from a domain name service proxy device, a request for a computer address, the request including an extended domain name having the client identifier which identifies a client, to process the extended domain name to identify the computer address, and to send the computer address to the domain name service proxy device for transmission to the client to access content.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is directed to techniques in a computer, for processing a content request. In one arrangement a content engine receives a content request from a client, generates a result based on the content request, the 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.
221 Citations
18 Claims
-
1. A system for routing content requests comprising:
-
a server, which is configured to generate a result based on a content request from a client, the result including one of a content-providing value and a redirection value in response to the content request and to selectively provide, to the client, (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 client being the source of the content request; and a content router, which is configured to receive, from a domain name service proxy device, a request for a computer address, the request including an extended domain name having the client identifier which identifies a client, to process the extended domain name to identify the computer address, and to send the computer address to the domain name service proxy device for transmission to the client to access content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification