Techniques for dynamically establishing and managing trust relationships
First Claim
1. A method for dynamically establishing trust relationships, comprising:
- acquiring a community list for a requesting principal, wherein the community list includes one or more different principals with which the requesting principal can permissibly establish a trust relationship;
dynamically maintaining the community list in a trust configuration associated with the requesting principal; and
transmitting the community list to the requesting principal.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for dynamically establishing and managing trust relationships. A first principal initially requests a community list. The community list includes identities of one or more second principals with which the first principal can establish trusted relationships with. The community list is associated with a trust specification. The trust specification defines the policies and access rights associated with interactions between the first principal and the second principals during any active trusted relationships. The first principal can dynamically subdivide, manage, and modify entries of the community list and the trust specification, assuming any such modifications are permissible according to global contracts and policies associated with the first principal.
76 Citations
33 Claims
-
1. A method for dynamically establishing trust relationships, comprising:
-
acquiring a community list for a requesting principal, wherein the community list includes one or more different principals with which the requesting principal can permissibly establish a trust relationship;
dynamically maintaining the community list in a trust configuration associated with the requesting principal; and
transmitting the community list to the requesting principal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for dynamically managing trust relationships, comprising:
-
receiving a community list from an identity service, wherein the community list includes one or more principals with which trusted relationships can be established;
acquiring one or more trust specifications for the community list from the identity service; and
dynamically managing interactions with the one or more principals according to the one or more trust specifications. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A trusted relationship management system, comprising:
-
a first principal service;
a plurality of second principal services; and
an identity service, wherein the first principal service receives a community list from the identity service that identifies a plurality of second principals with which a first principal can establish trusted relationships with via the first principal service which interacts with each of the second principal services, and wherein interactions occurring between the first principal and the second principals are defined by an initial trust specification assembled by the identity service and initially delivered to the first principal service. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A trusted relationship data structure, residing on a computer readable medium, the data structure defining trusted relationships of a particular principal and comprising:
-
second principal identifiers;
metadata associated with each of the second principal identifiers; and
a trust specification defining policies and access rights for interactions occurring between a first principal and second principals associated with the second principal identifiers. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification