US2016132665A1PendingUtilityA1

Mechanism for facilitating management of data in an on-demand services environment

Assignee: SALESFORCE COM INCPriority: Jul 13, 2011Filed: Dec 23, 2015Published: May 12, 2016
Est. expiryJul 13, 2031(~5 yrs left)· nominal 20-yr term from priority
G06Q 10/40G06F 21/6218G06F 21/6209H04L 12/1813H04L 63/105G06F 21/62G06F 21/10
50
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method comprising:
 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;   determining whether the user is authorized to manipulate the data; and   blocking the attempt if the user is not authorized to manipulate the data.   
     
     
         2 . The computer-implemented method of  claim 1 , wherein determining including matching the attempt with user privileges listed in an existing user profile to determine whether the user is authorized to manipulate the data. 
     
     
         3 . The computer-implemented method of  claim 2 , further comprising generating the user profile associated with a user position of the user within an organization, and updating the user profile each time a change in the user position is detected. 
     
     
         4 . The computer-implemented method of  claim 1 , further comprising granting the attempt if the user is authorized to manipulate the data. 
     
     
         5 . The computer-implemented method of  claim 1 , further comprising displaying an error message notifying the block. 
     
     
         6 . The computer-implemented method of  claim 1 , wherein the computing system comprises one or more of a mobile computing device, a personal digital assistant (PDA), a handheld computer, an e-reader, a tablet computer, a notebook, a netbook, a desktop computer, a server computer, a cluster-based computer, and a set-top box. 
     
     
         7 . A system comprising:
 a computing device having a memory to store instructions, and a processing device to execute the instructions, wherein the instructions cause the processing device to:   detect 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;   determine whether the user is authorized to manipulate the data; and   block the attempt if the user is not authorized to manipulate the data.   
     
     
         8 . The system of  claim 7 , wherein determining including matching the attempt with user privileges listed in an existing user profile to determine whether the user is authorized to manipulate the data. 
     
     
         9 . The system of  claim 8 , further comprising generating the user profile associated with a user position of the user within an organization, and updating the user profile each time a change in the user position is detected. 
     
     
         10 . The system of  claim 7 , further comprising granting the attempt if the user is authorized to manipulate the data. 
     
     
         11 . The system of  claim 7 , further comprising displaying an error message notifying the block. 
     
     
         12 . The system of  claim 7 , wherein the computing system comprises one or more of a mobile computing device, a personal digital assistant (PDA), a handheld computer, an e-reader, a tablet computer, a notebook, a netbook, a desktop computer, a server computer, a cluster-based computer, and a set-top box. 
     
     
         13 . A machine-readable medium having stored thereon instructions which, when executed by a machine, cause the machine to:
 detect 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;   determine whether the user is authorized to manipulate the data; and   block the attempt if the user is not authorized to manipulate the data.   
     
     
         14 . The machine-readable medium of  claim 13 , wherein determining including matching the attempt with user privileges listed in an existing user profile to determine whether the user is authorized to manipulate the data. 
     
     
         15 . The machine-readable medium of  claim 14 , wherein the machine is further to generate the user profile associated with a user position of the user within an organization, and updating the user profile each time a change in the user position is detected. 
     
     
         16 . The machine-readable medium of  claim 13 , wherein the machine is further to grant the attempt if the user is authorized to manipulate the data. 
     
     
         17 . The machine-readable medium of  claim 13 , wherein the machine is further to display an error message notifying the block. 
     
     
         18 . The machine-readable medium of  claim 13 , wherein the computing system comprises one or more of a mobile computing device, a personal digital assistant (PDA), a handheld computer, an e-reader, a tablet computer, a notebook, a netbook, a desktop computer, a server computer, a cluster-based computer, and a set-top box.

Join the waitlist — get patent alerts

Track US2016132665A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.