POLICY ENGINE IN AN INTERNET PROTOCOL MULTIMEDIA SUBSYSTEM
3 Assignments
0 Petitions
Accused Products
Abstract
A system includes a policy engine in an Internet Protocol Multimedia Subsystem (IMS). The policy engine may be configured to store a group of policies associated with the IMS, and forward the group of policies to a group of policy components in the IMS.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. 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, the first type of rule being different than the 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 in response to 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, where at least one rule enforcement device, of the group of rule enforcement devices, is to; receive the update from the network device, store the update, and process a received communication request based on the update, where the network device is further to; forward, to the first rule enforcement device and not to the second rule enforcement device, the first type of rule, and forward, to the second rule enforcement device and not to the first rule enforcement device, the second type of rule, where the network device is still further to; receive status information relating to the communications network, update, in response to receiving the status information, at least one rule of the rules, and forward, in response to updating the at least one rule, the update to the at least one rule to a rule enforcement device of the group of rule enforcement devices, and where the rule enforcement device is to; receive the update to the at least one rule from the network device, store the received update to the at least one rule, and process a different communication request using the update to the at least one rule. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A system, comprising:
-
a network device in a communications network that includes a plurality of rule enforcement devices, the plurality of rule enforcement devices including a first rule enforcement device and a second, different rule enforcement device, the network device comprising; a memory to store a plurality of associations of information, relating to subscribers, and a plurality of rules relating to the communications network, the communications network providing at least one service to which the subscribers subscribe, the plurality of rules including a first type of rule and a second type of rule, the first type of rule being different than the second type of rule, and a processor 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, receive status information relating to the communications network, update, in response to receiving the status information, at least one rule of the plurality of rules stored in the memory, and forward, in response to updating the at least one rule, the update to a rule enforcement device, of the plurality of rule enforcement devices, in the communications network, where the rule enforcement device is to; receive the update to the at least one rule from the network device, store the received update to the at least one rule, and process a communication request using the update to the at least one rule, where the processor is further to; receive an update to one association of the plurality of associations stored in the memory, and forward the update to the one association in response to receiving the update to the one association, and where one rule enforcement device, of the plurality of rule enforcement devices, is to; receive the update to the one association, store the update to the one association, and process a different communication request based on the update to the one association. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A method comprising:
-
storing, at a network device, a plurality of associations of information, relating to subscribers, and a plurality of rules relating to a communications network, the communications network providing at least one service to which the subscribers subscribe, the plurality of rules including a first type of rule and a second type of rule, the second type of rule being different than the first type of rule; forwarding, by the network device, the first type of rule, of the plurality of rules, to a first rule device; forwarding, by the network device, the second type of rule, of the plurality of rules, to a second rule device, the second rule device being different than the first rule device; receiving, by the network device, information affecting the first type of rule, the information affecting the first type of rule including first status information relating to the communications network or a first update to one association of the plurality of associations; forwarding, by the network device and based on receiving the information affecting the first type of rule, an update to the first type of rule to the first rule device; processing, by the first rule device, a received communication based on the update to the first type of rule; receiving, by the network device, information affecting the second type of rule, the information affecting the second type of rule including second status information relating to the communications network or a second update to one association of the plurality of associations; forwarding, by the network device and based on receiving the information affecting the second type of rule, an update to the second type of rule to the second rule device; and processing, by the second rule device, another received communication based on the update to the second type of rule. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
Specification