Securing user contact information in collaboration session
First Claim
1. A method, executed by one or more computing devices, for providing access to one or more shared objects to a user within a collaboration session, the method comprising:
- receiving an indication of a request from a user to receive access to one of one or more shared objects within a collaboration session, each shared object of the one or more shared objects having a corresponding access control list, the access control list for each shared object of the one or more shared objects including one or more authorized users having access to the shared object of the one or more shared objects, wherein the user is one of one or more users currently participating in the collaboration session;
determining, using the one or more computing devices, whether the user is authorized to access the one of the one or more shared objects by referencing the access control list associated with the one of the one or more shared objects in response to receiving the indication of the request, wherein contact information of the user is not accessible by the one or more authorized users, while the user is participating in the collaboration session, if the user is not an authorized user listed in the access control list associated with the one of the one or more shared objects; and
providing a notification to the user in response to receiving the indication of the request when it is determined that the user is not authorized to access the one or more shared objects, the notification describing that contact information of the user will be accessible by the one or more authorized users having access to the one or more shared objects;
adding the user as an authorized user within the access control list for each of the one or more shared objects when it is determined that the user is not authorized to access the one of the one or more shared objects upon receiving an indication that the user has agreed to the notification, such that the user is provided access to the one or more shared objects, wherein the adding the user as an authorized user within the access control list for each of the one or more shared objects causes the contact information of the user to be accessible by the one or more authorized users.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and machine-implemented method for providing access to one or more shared objects to a user participating in a collaboration session, including receiving a request from a user to receive access to one of one or more shared objects within a collaboration session, each shared object having a corresponding access control list including one or more authorized users having access to the shared object, determining whether the user has access to the one of the one or more shared objects by referencing the access control list in response to receiving the request and adding the user as an authorized user within the access control list for each of the one or more shared objects when it is determined that the user does not have access to the one of the one or more shared objects, such that the user is provided access to the one or more shared objects.
-
Citations
17 Claims
-
1. A method, executed by one or more computing devices, for providing access to one or more shared objects to a user within a collaboration session, the method comprising:
-
receiving an indication of a request from a user to receive access to one of one or more shared objects within a collaboration session, each shared object of the one or more shared objects having a corresponding access control list, the access control list for each shared object of the one or more shared objects including one or more authorized users having access to the shared object of the one or more shared objects, wherein the user is one of one or more users currently participating in the collaboration session; determining, using the one or more computing devices, whether the user is authorized to access the one of the one or more shared objects by referencing the access control list associated with the one of the one or more shared objects in response to receiving the indication of the request, wherein contact information of the user is not accessible by the one or more authorized users, while the user is participating in the collaboration session, if the user is not an authorized user listed in the access control list associated with the one of the one or more shared objects; and providing a notification to the user in response to receiving the indication of the request when it is determined that the user is not authorized to access the one or more shared objects, the notification describing that contact information of the user will be accessible by the one or more authorized users having access to the one or more shared objects; adding the user as an authorized user within the access control list for each of the one or more shared objects when it is determined that the user is not authorized to access the one of the one or more shared objects upon receiving an indication that the user has agreed to the notification, such that the user is provided access to the one or more shared objects, wherein the adding the user as an authorized user within the access control list for each of the one or more shared objects causes the contact information of the user to be accessible by the one or more authorized users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing access to one or more shared objects to a user within a collaboration session, the system comprising:
-
one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising; receiving an indication of a request from the user to receive access to one of one or more shared objects within a collaboration session, each shared object having a corresponding access control list, the access control list including one or more authorized users having access to the shared object, wherein the user is one of one or more users participating in the collaboration session; determining whether the user has access to the one of the one or more shared objects by referencing the access control list associated with the one of the one or more shared objects in response to receiving the indication of the request, wherein the contact information of the user is not accessible by the one or more authorized users, while the user is participating in the collaboration session, if the user is not an authorized user of the access control list associated with the one or more shared objects; providing a notification to the user when it is determined that the user does not have access to the one of the one or more shared objects, the notification describing that contact information of the user will be accessible by one or more authorized users having access to the one or more shared objects; and adding the user as an authorized user within the access control list for the one of the one or more shared objects upon receiving an indication that the user has agreed to the notification when it is determined that the user does not have access to the one of the one or more shared objects, such that the user is provided access to the one of the one or more shared objects, wherein the adding the user as an authorized user within the access control list for the one of the one or more shared objects causes the contact information of the user to be accessible by the one or more authorized users. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:
-
receiving an indication of a request from a user to receive access to one of one or more shared objects within a collaboration session, each shared object of the one or more shared objects being associated with an access control list including a listing of one or more authorized users having access to the shared object, wherein the user is one of one or more users participating in the collaboration session; determining whether the user is one of the one or more authorized users associated with the one of the one or more shared objects by referencing the access control list associated with the one of the one or more shared objects in response to receiving the indication of the request, wherein the contact of the user is not accessible by the one or more authorized users, while the user is participating in the collaboration session, if the user is not an authorized user within the access control list associated with the one or more shared objects; providing the user with a notification of the consequences of being granted access to the shared object in response to the request when it is determined that the user does not have access to the one of the one or more shared objects; and adding the user as an authorized user within the access control list for the one of the one or more shared objects upon receiving an indication from a user that the user agrees with the notification, such that the user is provided access to the one or more shared objects, wherein the adding the user as an authorized user within the access control list for the one or more shared objects causes the contact information of the user to be accessible by the one or more authorized users associated with the one of the one or more shared objects.
-
Specification