Patent ID: 8635324

Claim:
A system comprising: a memory device to: store a plurality of associations of information, relating to subscribers, and rules relating to a communications network, the communications network providing at least one service to which the subscribers subscribe, the rules including a first type of rule and a second type of rule; a network device to: receive an update to one association of the plurality of associations stored in the memory device, and forward the update based on receiving the update; and a group of rule enforcement devices, the group of rule enforcement devices including a first rule enforcement device to enforce the first type of rule and a second rule enforcement device to enforce the second type of rule, the first rule enforcement device being different than the second rule enforcement device, at least one rule enforcement device, of the group of rule enforcement devices, being to: receive the update from the network device, store the update, and process a received communication request based on the stored update, the network device being further to: forward, to the first rule enforcement device and not to the second rule enforcement device, the first type of rule, forward, to the second rule enforcement device and not to the first rule enforcement device, the second type of rule, the first type of rule being different than the second type of rule, receive status information relating to the communications network, update, based on receiving the status information, at least one rule of the rules, and forward, based on updating the at least one rule, the updated at least one rule to a rule enforcement device of the group of rule enforcement devices, and the rule enforcement device being to: receive the updated at least one rule from the network device, store the received updated at least one rule, and process a different communication request using the updated at least one rule.