System and method for global load balancing of requests for content based on membership status of a user with one or more subscription services
First Claim
1. A method for directing a user request for content over a network to a given content server on the basis of one or more rules, the method comprising:
- receiving a request for content from a user, the request for content including a profile of the user identifying one or more characteristics associated with the user;
retrieving one or more rules for identifying a content server to which a request for content is to be delivered, the one or more rules including at least one of business rules, network rules, and user profile rules, wherein retrieving one or more business rules comprises retrieving one or more rules for determining a content server to which the request for content is to be delivered based on membership status of the user with respect to one or more subscription services;
applying the one or more retrieved rules to the request for content to identify a content server to which the request for content is to be delivered; and
delivering the request for content to the identified content server.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed towards systems and methods for directing a user request for content over a network to a given content server on the basis of one or more rules. The method of the present invention comprises receiving a request for content form a user, the request for content including a profile of the user identifying one or more characteristics associated with the user. One or more rules are retrieved for identifying a content server to which a request for content is to be delivered, the one or more rules including at least one of business rules, network rules, and user profile rules, the one or more business rules includes one or more rules for determining a content server to which the request for content is to be delivered based on membership status of the user with respect to one or more subscription services.
-
Citations
18 Claims
-
1. A method for directing a user request for content over a network to a given content server on the basis of one or more rules, the method comprising:
-
receiving a request for content from a user, the request for content including a profile of the user identifying one or more characteristics associated with the user; retrieving one or more rules for identifying a content server to which a request for content is to be delivered, the one or more rules including at least one of business rules, network rules, and user profile rules, wherein retrieving one or more business rules comprises retrieving one or more rules for determining a content server to which the request for content is to be delivered based on membership status of the user with respect to one or more subscription services; applying the one or more retrieved rules to the request for content to identify a content server to which the request for content is to be delivered; and delivering the request for content to the identified content server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Non-transitory computer readable media comprising program code stored thereon for execution by a programmable processor to perform a method for directing a user request for content over a network to a given content server on the basis of one or more rules, the computer readable media comprising:
-
program code for receiving a request for content from a user, the request for content including a profile of the user identifying one or more characteristics associated with the user; program code for retrieving one or more rules for identifying a content server to which a request for content is to be delivered, the one or more rules including at least one of business rules, network rules, and user profile rules, wherein the program code for retrieving one or more business rules comprises program code for retrieving one or more rules for determining a content server to which the request for content is to be delivered based on membership status of the user with respect to one or more subscription services; program code for applying the one or more retrieved rules to the request for content to identify a content server to which the request for content is to be delivered; and program code for delivering the request for content to the identified content server. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for directing a user request for content over a network to a given content server on the basis of one or more rules, the system comprising:
-
a rules engine operative to store one or more rules for identifying a content server to which a request for content is to be delivered, the one or more rules including at least one of business rules, network rules, and user profile rules; and a site redirection server operative to; receive a request for content from a user, the request for content including a profile of the user identifying one or more characteristics associated with the user; retrieve the one or more rules stored in the rules engine, wherein the site redirection server is operative to retrieve and apply one or more business rules for determining a content server to which the request for content is to be delivered based on membership status of the user with respect to one or more subscription services; and apply the one or more retrieved rules to the request for content from the user; and deliver the request for content to the identified content server. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification