Techniques for remapping content requests
First Claim
1. A method for redirecting requests, the method comprising:
- receiving a request for content at a second device in a second site, the request received from a first device at a first site through a network device;
determining if the request should be redirected to a third device in a third site;
if the request should be redirected, performing the steps of;
determining a rule for sending further requests for the content to the third site; and
sending signaling to the network device, wherein the rule is installed such that further requests for the content are sent to the third site without going through the second site when the further requests satisfy the rule.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for routing content requests are provided. In one embodiment, a first device at a network device sends a request from a first device at a first site for content to a second device at a second site. The second device determines if the request should be redirected to a third device in a third site. For example, a content server in the second site may decide that a request is better serviced by a third site. This may be because the third site may be closer to the first site, the second site may be overloaded or down, etc. If the request should be redirected, the second device determines a rule for sending further requests for the content to the third site. Signaling is then sent to the network device such that the rule may be installed where further requests for the content are sent to the third site. The further requests are sent to the third site without going through the second site. Accordingly, the requests are more efficiently routed to the third site instead of having to go through the second site and being redirected to the third site.
-
Citations
37 Claims
-
1. A method for redirecting requests, the method comprising:
-
receiving a request for content at a second device in a second site, the request received from a first device at a first site through a network device; determining if the request should be redirected to a third device in a third site; if the request should be redirected, performing the steps of; determining a rule for sending further requests for the content to the third site; and sending signaling to the network device, wherein the rule is installed such that further requests for the content are sent to the third site without going through the second site when the further requests satisfy the rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for redirecting requests, the method comprising:
-
sending, at a network device, a first request for content received from a first device at a first site; receiving, from a second device in a second site, a rule for sending further requests for the content to a third site; installing the rule; receiving a second request for the content; determining if the second request matches the rule; and sending the second request for the content to the third site based on the rule without going through the second site if the second request matches the rule. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus configured to facilitate redirecting of requests, the apparatus comprising:
-
one or more processors; and a memory containing instructions that, when executed by the one or more processors, cause the one or more processors to perform a set of steps comprising; receiving a request for content at a second device in a second site, the request received from a first device at a first site through a network device; determining if the request should be redirected to a third device in a third site; if the request should be redirected, performing the steps of; determining a rule for sending further requests for the content to the third site; and sending signaling to the network device, wherein the rule is installed such that further requests for the content are sent to the third site without going through the second site when the further requests satisfy the rule. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus configured to facilitate the redirecting of requests, the apparatus comprising:
-
one or more processors; and a memory containing instructions that, when executed by the one or more processors, cause the one or more processors to perform a set of steps comprising; sending, at a network device, a first request for content received from a first device at a first site; receiving, from a second device in a second site, a rule for sending further requests for the content to a third site; installing the rule; receiving a second request for the content; determining if the second request matches the rule; and sending the second request for the content to the third site based on the rule without going through the second site if the second request matches the rule. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. An apparatus configured to redirect requests, the apparatus comprising:
-
means for receiving a request for content at a second device in a second site, the request received from a first device at a first site through a network device; means for determining if the request should be redirected to a third device in a third site; if the request should be redirected, performing the steps of; means for determining a rule for sending further requests for the content to the third site; and means for sending signaling to the network device, wherein the rule is installed such that further requests for the content are sent to the third site without going through the second site when the further requests satisfy the rule.
-
-
37. An apparatus configured to redirect requests, the apparatus comprising:
-
means for sending, at a network device, a first request for content received from a first device at a first site; means for receiving, from a second device in a second site, a rule for sending further requests for the content to a third site; means for installing the rule; means for receiving a second request for the content; means for determining if the second request matches the rule; and means for sending the second request for the content to the third site based on the rule without going through the second site if the second request matches the rule.
-
Specification