Patent ID: 8656508
Filing Date: 2014-02-18
Classification: G06F

Abstract:
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to manage the use of an enterprise software application having a plurality of licensable features, the managing comprising: receiving, by an enterprise customer, the enterprise software application and a copy of a role hierarchy from an enterprise software application provider, the role hierarchy and the copy of the role hierarchy enumerating a list of roles and licensable features of the enterprise software application that each role in the list of roles is licensed to use in accordance with a license, the enterprise software application provider including a role-centric licensed feature enablement management (LFEM) module and a role examiner, the enterprise customer including an application server and a role directory; assigning at least one role to each user; enabling selective use of the features of the enterprise software application by the users in accordance with the copy of the role hierarchy and the roles assigned to the users; providing the copy of the role hierarchy to the enterprise customer role directory; receiving, by the enterprise customer role directory, a query for the copy of the role hierarchy from the role examiner of the enterprise software application provider; sending the copy of the role hierarchy to the role examiner of the enterprise software application provider; and receiving, from the role examiner of the enterprise software application provider, instructions to disable at least one non-compliant role in the copy of the role hierarchy.