Mechanism for facilitating management of data in an on-demand services environment
First Claim
1. A computer-implemented method comprising:
- detecting, at a first computing device, an attempt by a user to manipulate data via a collaboration application at a second computing device, wherein the data is posted for viewing using the collaboration application; and
facilitating real-time collaboration via the collaboration application, wherein facilitating includesdetermining one or more control privileges having one or more control levels associated with the user attempting to manipulate the data, wherein the one or more control privileges are provided via a user profile associated with the user, andblocking the attempt, if a control level necessary to authorize the user to manipulate the data is not within the one or more control levels of the one or more control privileges.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for facilitating management of data in an on-demand services environment. In one embodiment and by way of example, a method for facilitating management of data in an on-demand services environment is provided. The method of embodiment includes detecting an attempt by a user to manipulate data via a collaboration application at a computing system, wherein the attempt includes attempted deletion of the data posted for viewing using the collaboration application. The method may further include determining whether the user is authorized to manipulate the data, and blocking the attempt if the user is not authorized to manipulate the data.
127 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
detecting, at a first computing device, an attempt by a user to manipulate data via a collaboration application at a second computing device, wherein the data is posted for viewing using the collaboration application; and facilitating real-time collaboration via the collaboration application, wherein facilitating includes determining one or more control privileges having one or more control levels associated with the user attempting to manipulate the data, wherein the one or more control privileges are provided via a user profile associated with the user, and blocking the attempt, if a control level necessary to authorize the user to manipulate the data is not within the one or more control levels of the one or more control privileges. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising a server computing device having a storage device to store instructions, and a processing device to execute the instructions, wherein the instructions cause the processing device perform one or more operations comprising:
-
detecting an attempt by a user to manipulate data via a collaboration application at a client computing device, wherein the data is posted for viewing using the collaboration application; and facilitating real-time collaboration via the collaboration application, wherein facilitating includes determining one or more control privileges having one or more control levels associated with the user attempting to manipulate the data, wherein the one or more control privileges are provided via a user profile associated with the user, and blocking the attempt, if a control level necessary to authorize the user to manipulate the data is not within the one or more control levels of the one or more control privileges. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable medium having stored thereon instructions which, when executed by a machine, cause the machine to perform one or more operations comprising:
-
detecting, at a first computing device, an attempt by a user to manipulate data via a collaboration application at a second computing system, wherein the data is posted for viewing using the collaboration application; and facilitating real-time collaboration via the collaboration application, wherein facilitating includes determining one or more control privileges having one or more control levels associated with the user attempting to manipulate the data, wherein the one or more control privileges are provided via a user profile associated with the user, and blocking the attempt, if a control level necessary to authorize the user to manipulate the data is not within the one or more control levels of the one or more control privileges. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification