Individualized data sharing
First Claim
Patent Images
1. A method executed on a processor, the method comprising:
- maintaining a passive permission table indicative of first one or more attributes of a first user to which a second user has permission;
receiving acknowledgement from the second user of acceptance of a dynamic permission to a content blob including second one or more attributes of the first user;
maintaining a dynamic permission table indicative of the second one or more attributes of the first user to which the second user has permission;
maintaining permissions in the dynamic permission table to facilitate reblobulation from the second user of the second one or more attributes associated with the dynamic permissions.
1 Assignment
0 Petitions
Accused Products
Abstract
Granting permissions for attributes in a distributed data store involves implementing a federated control system. The system can include dynamic permissions granted to content blobs. Acknowledgment of dynamic permissions facilitates identification of users that receive content to enable restoring data on a machine following data loss. Acceptance of dynamic permissions can further facilitate automatic updates to data, or providing content blobs in response to changes in user attributes.
51 Citations
20 Claims
-
1. A method executed on a processor, the method comprising:
-
maintaining a passive permission table indicative of first one or more attributes of a first user to which a second user has permission; receiving acknowledgement from the second user of acceptance of a dynamic permission to a content blob including second one or more attributes of the first user; maintaining a dynamic permission table indicative of the second one or more attributes of the first user to which the second user has permission; maintaining permissions in the dynamic permission table to facilitate reblobulation from the second user of the second one or more attributes associated with the dynamic permissions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a permission server; a passive permission table; a dynamic permission table; wherein, in operation; the permission server receives passive permissions from a first user granting permission to first one or more attributes of the first user; the permission server saves the passive permissions in the passive permission table; the permission server receives from a second user acknowledgement of acceptance of a dynamic permission from the first user to second one or more attributes of the first user; receiving a request from the second user for the second one or more attributes; facilitating provisioning of the second one or more attributes from the first user to the second user; receiving a request from the first user for the second one or more attributes; facilitating reblobulation of the second one or more attributes from the second user to the first user. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a processor; means for implementing a user risk profile scheme; a federated control mechanism for automatically associating attributes of a first user with third party fields; means for content blobulation from a first user to a second user, the content blobulation being in accordance with the user risk profile scheme, with the federated control mechanism ensuring proper association between content blob attributes and the third party fields; means for content reblobulation from the second user to the first user.
-
Specification