SYSTEM AND METHOD FOR IMPLEMENTING DYNAMIC ACCESS CONTROL RULES TO PERSONAL CLOUD INFORMATION
First Claim
1. A method for sharing data of a user with contacts, the method comprising:
- collecting the contacts from said user;
collecting data related to communications between the user and his contacts;
automatically grouping the contacts into different groups based on a level of the communications between the user and the user'"'"'s contacts; and
defining an access level for each group, with each access level granting access to some part of the user'"'"'s data based on the access level.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are provided for sharing data of a user with contacts, the method comprising collecting the contacts from the user, collecting data related to the communications between the user and his contacts, and automatically grouping the contacts into different groups based on a level of communications between the user and the user'"'"'s contacts, defining an access level for each group, with each access level granting access to some part of the user'"'"'s data based on the access level. Advantageously, this permits a dynamic assignment of authority to access content that does not have to be actively managed by the user.
-
Citations
17 Claims
-
1. A method for sharing data of a user with contacts, the method comprising:
-
collecting the contacts from said user; collecting data related to communications between the user and his contacts; automatically grouping the contacts into different groups based on a level of the communications between the user and the user'"'"'s contacts; and defining an access level for each group, with each access level granting access to some part of the user'"'"'s data based on the access level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for sharing data of a user with contacts, said method comprising:
-
collecting the contacts from said user; collecting data related to communications between the user and his contacts; automatically grouping the contacts into different groups based on a level of communications between the user and the user'"'"'s contacts; and defining an access level for each group, with each access level granting access to some part of the user'"'"'s data based on the access level.
-
-
16. A server device for sharing data of a user with contacts, the server device comprising:
-
a storage element configured to store contacts collected from said user; a storage element configured to store data related to communications between the user and his contacts; and a processor configured to run; an algorithm that automatically groups the contacts into different groups based on a level of communications between the user and the user'"'"'s contacts; and an algorithm that defines an access level for each group, with each access level granting access to some part of the user'"'"'s data based on the access level. - View Dependent Claims (17)
-
Specification