REDIRECTION CONTENT REQUESTS
First Claim
1. A method for redirecting a content request, comprising:
- receiving, by a redirect host device within a public network, a subscription request from a publisher indicating the publisher'"'"'s desire to subscribe to services of the redirect host device for servicing requests for content published by the publisher, wherein the subscription request is associated with a content delivery policy specified by the publisher and wherein the content is hosted by one or more servers of the publisher residing within a private network of the publisher;
receiving, by the redirect host device, a request from a client for a subset of the content, wherein the redirect host devise is configured to redirect the requests for content in accordance with the specified content delivery policy;
determining, by the redirect host device, based on the specified content delivery policy whether to select a server of the one or more servers of the publisher to service the request;
when a result of said determining is negative, then;
redirecting, by the redirect host device, the client or the request to a registered resource provider of a content delivery network (CDN) external to the private network, wherein the CDN is configured to deliver content on behalf of the publisher; and
logging, by the redirect host device, information regarding servicing of the request by the registered resource provider to facilitate billing of the publisher and reimbursement of the registered resource provider; and
when the result of said determining is affirmative, then redirecting, by the redirect host device, the client or request to the selected server of the one or more servers of the publisher.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for redirecting content requests are provided. According to one embodiment, a subscription request from a publisher is received by a redirect host. The subscription request includes a content delivery policy and requests the redirect host to service requests for content published by the publisher. The content is hosted by servers of the publisher residing within a private network. A client request is received by the redirect host for content. It is determined based on the content delivery policy whether to select a publisher server to service the request. If not, then: (i) a redirection is made to a registered resource provider of a CDN configured to deliver content on behalf of the publisher; and (ii) information is logged to facilitate billing of the publisher and reimbursement of the registered resource provider; otherwise, a redirection is made to the selected server.
-
Citations
10 Claims
-
1. A method for redirecting a content request, comprising:
-
receiving, by a redirect host device within a public network, a subscription request from a publisher indicating the publisher'"'"'s desire to subscribe to services of the redirect host device for servicing requests for content published by the publisher, wherein the subscription request is associated with a content delivery policy specified by the publisher and wherein the content is hosted by one or more servers of the publisher residing within a private network of the publisher; receiving, by the redirect host device, a request from a client for a subset of the content, wherein the redirect host devise is configured to redirect the requests for content in accordance with the specified content delivery policy; determining, by the redirect host device, based on the specified content delivery policy whether to select a server of the one or more servers of the publisher to service the request; when a result of said determining is negative, then; redirecting, by the redirect host device, the client or the request to a registered resource provider of a content delivery network (CDN) external to the private network, wherein the CDN is configured to deliver content on behalf of the publisher; and logging, by the redirect host device, information regarding servicing of the request by the registered resource provider to facilitate billing of the publisher and reimbursement of the registered resource provider; and when the result of said determining is affirmative, then redirecting, by the redirect host device, the client or request to the selected server of the one or more servers of the publisher. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable storage medium tangibly embodying a set of instructions, which when executed by one or more processors of a redirect host device within a public network, cause the one or more processors to perform a method for redirecting content requests comprising:
-
receiving a subscription request from a publisher indicating the publisher'"'"'s desire to subscribe to services of the redirect host device for servicing requests for content published by the publisher, wherein the subscription request is associated with a content delivery policy specified by the publisher and wherein the content is hosted by one or more servers of the publisher residing within a private network of the publisher; receiving a request from a client for a subset of the content, wherein the redirect host is configured to redirect the requests for content in accordance with the specified content delivery policy; determining based on the specified content delivery policy whether to select a server of the one or more servers of the publisher to service the request; when a result of said determining is negative, then; redirecting the client or the request to a registered resource provider of a content delivery network (CDN) external to the private network, wherein the CDN is configured to deliver content on behalf of the publisher; and logging information regarding servicing of the request by the registered resource provider to facilitate billing of the publisher and reimbursement of the registered resource provider; and when the result of said determining is affirmative, then redirecting the client or request to the selected server of the one or more servers of the publisher. - View Dependent Claims (7, 8, 9, 10)
-
Specification