Distributed management framework for personal attributes
AssigneeYOUnite, Inc.
InventorsMark Fitzpatrick, Anthony Siress
Life of this patent
Estimating the term…
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.
Claims18
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.
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.
Dependencies are inferred from the claim text.