Systems and Methods for Performing Conflict Resolution and Rule Determination in a Policy Realization Framework
AssigneeAT&T Mobility II LLC
InventorsLisuan Poh, Alka Roy
Life of this patent
Estimating the term…
Abstract
Various systems and methods for providing a policy realization framework for a communications network are disclosed. The policy realization framework can be an application and service layer policy framework that is separate and distinct from the network layer policy framework. As such, policy decisions can be made remote from the network layer, and common policies across multiple networks are possible. Methods and systems for providing these and other features are disclosed. A policy intelligence rules system for a policy realization framework, and methods of implementing a policy intelligence rules system, are also disclosed.
Claims20
A policy intelligence rules system comprising:
- a processor;
- and
- a computer-readable storage device comprising instructions that, when executed by the processor, cause the processor to perform operations comprising:
- receiving a policy request associated with a request for a network resource,
- sending, to a master policy repository, the policy request,
- receiving, from the master policy repository, a plurality of policies pertaining to the request for the network resource of the policy request, wherein the plurality of policies pertaining to the request for the network resource comprise at least one operator policy provided by a network operator and at least one subscriber specific policy provided by a subscriber associated with the request for the network resource,
- analyzing the plurality of policies to determine whether any policy conflicts exist between any of the plurality of policies,
- in response to determining that a policy conflict exists between a first policy of the plurality of policies and a second policy of the plurality of policies, determining that the first policy has precedence over the second policy, wherein the first policy comprises the at least one subscriber specific policy and the second policy comprises the at least one operator policy,
- resolving the policy conflict by giving precedence to the first policy over the second policy, and
- generating, based on the first policy having precedence over the second policy, a rule describing a course of action for a communications network to take in response to the request for the network resource of the policy request.
A computer-readable storage device storing computer-executable instructions that, when executed by a processor of a policy intelligence rules system, cause the processor to perform operations comprising:
- receiving a policy request associated with a request for a network resource;
- sending, to a master policy repository, the policy request;
- receiving, from the master policy repository, a plurality of policies pertaining to the request for the network resource of the policy request, wherein the plurality of policies pertaining to the request for the network resource comprise at least one operator policy provided by a network operator and at least one subscriber specific policy provided by a subscriber associated with the request for the network resource;
- analyzing the plurality of policies to determine whether any policy conflicts exist between any of the plurality of policies;
- in response to determining that a policy conflict exists between a first policy of the plurality of policies and a second policy of the plurality of policies, determining that the first policy has precedence over the second policy, wherein the first policy comprises the at least one subscriber specific policy and the second policy comprises the at least one operator policy;
- resolving the policy conflict by giving precedence to the first policy over the second policy;
- and
- generating, based on the first policy having precedence over the second policy, a rule describing a course of action for a communications network to take in response to the request for the network resource of the policy request.
A method comprising:
- receiving, by a policy intelligence rules system comprising a processor, a policy request associated with a request for a network resource;
- sending, by the policy intelligence rules system, the policy request to a master policy repository;
- receiving, by the policy intelligence rules system, from the master policy repository, a plurality of policies pertaining to the request for the network resource of the policy request, wherein the plurality of policies pertaining to the request for the network resource comprise at least one operator policy provided by a network operator and at least one subscriber specific policy provided by a subscriber associated with the request for the network resource;
- analyzing, by the policy intelligence rules system, the plurality of policies to determine whether any policy conflicts exist between any of the plurality of policies;
- in response to determining that a policy conflict exists between a first policy of the plurality of policies and a second policy of the plurality of policies, determining, by the policy intelligence rules system, that the first policy has precedence over the second policy, wherein the first policy comprises the at least one subscriber specific policy and the second policy comprises the at least one operator policy;
- resolving, by the policy intelligence rules system, the policy conflict by giving precedence to the first policy over the second policy;
- and
- generating, by the policy intelligence rules system, based on the first policy having precedence over the second policy, a rule describing a course of action for a communications network to take in response to the request for the network resource of the policy request.
Dependencies are inferred from the claim text.