Control of access control lists based on social networks
AssigneeIntel Corporation
InventorsRobert Adams, Jose P. Puthenkulam
Life of this patent
Estimating the term…
Abstract
A method of controlling a social network access control list (ACL) for a shared resource includes monitoring communications to and from a user. Social network data from the communications to and from the user is determined. An access level for the user is determined based on the social network data. The access control list is configured to provide the user the access level determined for accessing the shared resource.
Claims27
A method of sharing resources on a social network, the method comprising:
- monitoring communications between a plurality of users and a user having a shared resource coupled to a computer system of the user, the shared resource to be shared amongst one or more of the plurality of users;
- determining social network data from the communications between each of the plurality of users and the user having the shared resource, wherein each of the plurality of users has an ongoing relationship with the user having the shared resource and the social network data is based on varying degrees of interactions between each of the plurality of users and the user having the shared resource, wherein the communication includes communicating via emails between each of the plurality of users having the shared resources, wherein the emails are identified and counted;
- determining an access level for each of the plurality of users based on the social network data including the identified and counted emails, wherein the access level is selected from a group consisting of a read-only access, a read/write access, an execute access, a create access, an owner access, a no access, an all access, and a control access;
- and
- configuring an access control list to provide each of the plurality of users the access level determined for accessing the shared resource.
A communications system comprising:
- a computer system having a processor coupled with a storage medium, the computer system to control user access to a shared resource via an access controller, the shared resource including a data processing device, and the access controller including a first module being executed on the computer system, the computer system further having a network monitor coupled with the access controller, the network monitor including a second module being executed on the computer system, the network monitor to
- monitor communications between a plurality of users and a user having the shared resource coupled to a computing device of the user, and
- determine social network data from the communications between each of the plurality of users and the user having the shared resource, wherein each of the plurality of users has a relationship with the user having the shared resource and the social network data is based on varying degrees of interactions between each of the plurality of users and the user having the shared resource, wherein the communication includes communicating via emails between each of the plurality of users having the shared resources, wherein the emails are identified and counted;
- and
- the network access controller to
- determine an access level for each of the plurality of users based on the social network data including the identified and counted emails, wherein the access level is selected from the group consisting of a read/write access, a write-only access, an execute access, a create access, an owner access, a no access, an all access, and a control access, and
- configure a access control list to provide each of the plurality of users the access level determined for accessing the shared resource.
A computer-readable storage medium having instructions which, when executed, cause a machine to:
- monitor communications between a plurality of users and a user having a shared resource coupled to a computer system of the user, the shared resource to be shared amongst one or more of the plurality of users;
- determine social network data from the communications between each of the plurality of users and the user having the shared resource, wherein each of the plurality of users has an ongoing relationship with the user having the shared resource and the social network data is based on varying degrees of interactions between each of the plurality of users and the user having the shared resource, wherein the communication includes communicating via emails between each of the plurality of users having the shared resources, wherein the emails are identified and counted;
- determine an access level for each of the plurality of users based on the social network data including the identified and counted emails, wherein the access level is selected from a group consisting of a read-only access, a read/write access, an execute access, a create access, an owner access, a no access, an all access, and a control access;
- and
- configure an access control list to provide each of the plurality of users the access level determined for accessing the shared resource.
Dependencies are inferred from the claim text.