System and method for implementing dynamic access control rules to personal cloud information
First Claim
Patent Images
1. A method for sharing content of a user with contacts, the method comprising:
- collecting the contacts from said user;
collecting data related to communications between the user and the user'"'"'s 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 content based on the access level;
rendering a series of user content folders in a display wherein the quantity of user content folders displayed is based on and equal to in quantity to a number of predefined said access levels;
associating each content folder with one or more access level groups; and
adding content into one of the content folders, the content being available to a contact in a corresponding said group based on the defined access level of the corresponding group.
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 content of a user with contacts, the method comprising:
-
collecting the contacts from said user; collecting data related to communications between the user and the user'"'"'s 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 content based on the access level; rendering a series of user content folders in a display wherein the quantity of user content folders displayed is based on and equal to in quantity to a number of predefined said access levels; associating each content folder with one or more access level groups; and adding content into one of the content folders, the content being available to a contact in a corresponding said group based on the defined access level of the corresponding group. - 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 content of a user with contacts, said method comprising:
-
collecting the contacts from said user; collecting data related to communications between the user and the user'"'"'s contacts; 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 content based on the access level; rendering a series of user content folders in a display wherein the quantity of user content folders displayed is based on and equal to in quantity to a number of predefined said access levels; associating each content folder with one or more access level groups; and adding content into one of the content folders, the content being available to a contact in a corresponding said group based on the defined access level of the corresponding group.
-
-
16. A server device for sharing content 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 the user'"'"'s 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 content based on the access level; an algorithm that renders a series of user content folders in a display wherein the quantity of user content folders displayed is based on and equal to in quantity to a number of predefined said access levels; an algorithm that associates each content folder with one or more access level groups; and an algorithm that adds content into one of the content folders, the content being available to a contact in a corresponding said group based on the defined access level of the corresponding group. - View Dependent Claims (17)
-
Specification