Patent ID: 8296840

Claim:
A computer implemented method to provide permission to a user to execute an action on a workflow driven ticket, the method comprising: accessing the ticket received on a computer generated user interface to determine an action type to be performed on the ticket, and a correlated object associated with the ticket; determining a role based permission tuple based upon a role of the user; a processor of the computer, generating a universal permission tuple based upon the action type, the universal permission tuple including one or more object types and corresponding operations to be performed on the object types associated with the ticket; based upon the correlated object, generating a dependency map by identifying one or more auxiliary objects related to the correlated object; the processor of the computer, mapping the dependency map to the universal permission tuple to construct a ticket based permission tuple, the ticket based permission tuple comprising a particularized permission tuple including an instance of at least one of the one or more object types of the universal permission tuple and the corresponding operation; supplementing the role based permission tuple with the ticket based permission tuple, to provide the permission required to execute the action; and based upon an execution of the action of the action type associated with the ticket, partially revoking the permission by removing the ticket based permission tuple.