DISTRIBUTED MANAGEMENT FRAMEWORK FOR PERSONAL ATTRIBUTES
First Claim
1. A method comprising:
- granting, to a second entity, first permissions for first attributes associated with a first entity;
granting, to the first entity, second permissions for second attributes associated with the second entity;
facilitating the propagation of shared attributes through permissions;
changing first permissions for the first attributes to third permissions for third attributes associated with the first entity;
recalling propagated shared attributes in accordance with the third permissions.
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.
4 Citations
20 Claims
-
1. A method comprising:
-
granting, to a second entity, first permissions for first attributes associated with a first entity; granting, to the first entity, second permissions for second attributes associated with the second entity; facilitating the propagation of shared attributes through permissions; changing first permissions for the first attributes to third permissions for third attributes associated with the first entity; recalling propagated shared attributes in accordance with the third permissions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one processor; a memory storing instructions configured to instruct the at least one processor to perform; granting, to a second entity, first permissions for first attributes associated with a first entity; granting, to the first entity, second permissions for second attributes associated with the second entity; facilitating the propagation of shared attributes through permissions; changing first permissions for the first attributes to third permissions for third attributes associated with the first entity; recalling propagated shared attributes in accordance with the third permissions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer storage medium storing computer-executable instructions that, when executed, cause a computer system to perform a computer implemented method comprising:
-
granting, to a second entity, first permissions for first attributes associated with a first entity; granting, to the first entity, second permissions for second attributes associated with the second entity; facilitating the propagation of shared attributes through permissions; changing first permissions for the first attributes to third permissions for third attributes associated with the first entity; recalling propagated shared attributes in accordance with the third permissions.
-
Specification