Distributed management framework for personal attributes
First Claim
1. A method comprising:
- primarily storing shared attributes in a distributed fashion at a plurality of entities, wherein first attributes of the shared attributes are maintained at a first entity of the plurality of entities and second attributes of the shared attributes are maintained at a second entity of the plurality of entities;
linking the first entity with the second entity;
providing first destinations, associated with the first entity, for the second attributes;
granting first permissions for the first attributes to the second entity;
providing second destinations, associated with the second entity, for the first attributes;
granting second permissions for the second attributes to the first entity;
facilitating propagation of the shared attributes to the first destinations through the second permissions and to the second destinations through the first permissions;
managing subsequent changes of the shared attributes while avoiding centrally stored shared attributes to create a syndicated distributed secure data exchange.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for distributed management of attributes includes propagating attributes based upon attribute-granularity permissions. An example of a system according to the technique may include a server, coupled to a first client and a second client, that includes a module that receives attribute data from the first client; a permissions database where first permissions associated with the first client are set at the individual attribute level for the second client; an engine for updating the permissions database and for validating the first permissions for the second client; and an engine for distributing first client updates based on validated permissions to destinations associated with the one or more second destination stores.
-
Citations
18 Claims
-
1. A method comprising:
-
primarily storing shared attributes in a distributed fashion at a plurality of entities, wherein first attributes of the shared attributes are maintained at a first entity of the plurality of entities and second attributes of the shared attributes are maintained at a second entity of the plurality of entities; linking the first entity with the second entity; providing first destinations, associated with the first entity, for the second attributes; granting first permissions for the first attributes to the second entity; providing second destinations, associated with the second entity, for the first attributes; granting second permissions for the second attributes to the first entity; facilitating propagation of the shared attributes to the first destinations through the second permissions and to the second destinations through the first permissions; managing subsequent changes of the shared attributes while avoiding centrally stored shared attributes to create a syndicated distributed secure data exchange. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
an attribute datastore to primarily store shared attributes in a distributed fashion at a plurality of entities, wherein first attributes of the shared attributes are maintained at a first entity of the plurality of entities and second attributes of the shared attributes are maintained at a second entity of the plurality of entities; a destination datastore to store a first destination associated with the first entity and a second destination associated with the second entity; a permissions datastore to store first permissions, second permissions, and shared permissions comprising a subset of the first permissions and a subset of the second permissions; a server database engine comprising a processor and a memory; wherein, in operation, the server database engine; links the first entity with the second entity; provides first destinations, associated with the first entity, for the second attributes; grants first permissions for the first attributes to the second entity; provides second destinations, associated with the second entity, for the first attributes; grants second permissions for the second attributes to the first entity; facilitates the propagation of the shared attributes to the first destinations through the second permissions and to the second destinations through the first permissions; manages subsequent changes of the shared attributes while avoiding centrally stored shared attributes to create a syndicated distributed secure data exchange. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification