Policy Management
1 Assignment
0 Petitions
Accused Products
Abstract
According to a first aspect of the present invention there is provided a method of implementing policy management in an IP Multimedia Subsystem, IMS, for users that are part of an organisation or enterprise. The method comprises the steps of separating the users into a plurality of groups, each group being defined by a Group Document that is managed by an XML Document Management Server; for one or more of the groups, including one or more policies in the Group Document of the group; for each of the groups, including in the Group Document identities of groups to which the group is related; and when determining one or more policies that are to be applied to a user, taking account of any policies included in the Group Document of the user'"'"'s group and any policies included in the Group Document of any related groups.
161 Citations
48 Claims
-
1-24. -24. (canceled)
-
25. A method of implementing policy management in an IP Multimedia Subsystem for users that are part of an organization or enterprise, the method comprising:
-
separating the users into a plurality of groups, each group defined by a Group Document that is managed by an XML Document Management Server; maintaining a Group Usage List XML document for each user that includes identities of the groups that a user is a member of; for one or more of the groups, including one or more policies in the Group Document of the group; for each of the groups, including, in the Group Document, identities of one or more groups to which the group is related; determining one or more policies that are to be applied to a user by; retrieving identities of all groups of which the user is a member from the user'"'"'s Group Usage List XML document; retrieving policies of each of the identified groups from the corresponding Group Documents; and taking into account any policies included in the Group Document of the user'"'"'s groups and any policies included in the Group Document of any related groups. - View Dependent Claims (26, 27, 28)
-
-
29. A method of implementing policy management in an IP Multimedia Subsystem, the method comprising:
-
adding a user as a member of a group, the group defined by a Group Document that is managed by a XML Document Management Server that identifies the members of the group and includes policies that are applicable to the group; maintaining dynamic data relating to the members of the group in the Group Document; when making a policy decision that is to be applied to the user, taking into account the dynamic data included in the Group Document; wherein the policies included in the Group Document comprise a maximum number of session in which members of the group are allowed to participate simultaneously; wherein the dynamic data comprises the number of sessions in which members of the group are participating. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A method of operating an XML Document Management Server, the method comprising:
-
managing a plurality of Group Documents, each Group Document; defining a group; identifying members of the group; and including policies that are applicable to the group; maintaining dynamic data relating to group members in the Group Documents; receiving a request for policies that are applicable to an identified group; retrieving policies and dynamic data from the Group Document of the identified group; responding to the request with the retrieved policies and dynamic data; wherein the policies included in Group Documents comprise a maximum number of session in which members of the group are allowed to participate simultaneously; wherein the dynamic data comprises the number of sessions in which members of the group are participating. - View Dependent Claims (35, 36, 37)
-
-
38. A method of operating an entity that is configured to make policy decisions applicable to a user within an IP Multimedia Subsystem (IMS), the method comprising:
-
identifying a group of which the user is a member, the group; defined by a Group Document that is managed by a Group XML Document Management Server, (XDMS), including identities of users that are members of the group; retrieving policies and dynamic data stored in the Group Document from the Group XDMS; evaluating the retrieved policies using the dynamic data in order to make policy decisions; wherein the policies comprise a maximum number of session in which members of the group are allowed to participate simultaneously; wherein the dynamic data comprises the number of sessions in which members of the group are participating. - View Dependent Claims (39, 40, 41, 42)
-
-
43. An apparatus configured to operate as an XML Document Management Server, the apparatus comprising:
-
a database configured to store a plurality of Group Documents, each Group Document; defining a group; identifying members of the group; including policies that are applicable to the group wherein the policies comprise a maximum number of session in which members of the group are allowed to participate simultaneously; a processor configured to maintain dynamic data relating to group members in the Group Documents, wherein the dynamic data comprises the number of sessions in which members of the group are participating; a receiver configured to receive a request for policies that are applicable to an identified group; the processor further configured to retrieve policies and dynamic data from the Group Document of the identified group; and a transmitter configured to respond to the request with the retrieved policies and dynamic data. - View Dependent Claims (44, 45)
-
-
46. An apparatus configured to make policy decisions applicable to a user within an IP Multimedia Subsystem, the apparatus comprising:
-
a processor configured to; identify a group of which the user is a member; generate a request for policies and dynamic data stored in a Group Document of the identified group; a transmitter configured to send the request to a Group XML Document Management Server (XDMS); a receiver configured to receive a response from the Group XDMS, the response including the policies and dynamic data stored in the Group Document of the identified group; wherein the policies comprise a maximum number of session in which members of the group are allowed to participate simultaneously; wherein the dynamic data comprises the number of sessions in which members of the group are participating; the processor is further configured to evaluate the policies using the dynamic data in order to make policy decisions. - View Dependent Claims (47, 48)
-
Specification