IP Library Granted Patent US 7,870,270
Granted Patent B1
US 7,870,270 · App. 10/898,110 · Granted Jan 11, 2011

Methods and systems for providing capability management and user administration

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,870,270
App. No.
10/898,110
Granted
Jan 11, 2011
Kind
B1
Abstract

Providing capabilities management and user administration may include assigning a first profile including at least one role to a first user, the first profile having a first privilege comprising a first function and having a corresponding first target role set comprising at least one role. In addition, providing capabilities management and user administration may include assigning a second profile comprising at least one role to a second user. Furthermore, providing capabilities management and user administration may include providing the first user the ability to perform the first privilege on the second user if each role in the second profile has a corresponding matching role in the first target role set.

Claims (47)

1. A computer-implemented method for providing capabilities management and user administration, the method comprising the steps, performed by a computer, of:

assigning a predefined profile to a first user, the profile comprising a predetermined plurality of roles and a first privilege, the first privilege comprising a first function and a first target role set;

receiving a first request from the first user to log in;

in response to the first request, assigning one of the roles as a first role to the first user;

receiving a second request from the first user to access a first function of an application;

in response to the second request, granting access to the first function of the application based on the first role;

receiving a third request from the first user to perform the first function of the first privilege on a second user;

in response to the third request, performing the first function of the first privilege on the second user when the first target role set of the first privilege contains a corresponding matching role for each role of the profile of the second user;

receiving a fourth request from the first user to change roles; and

in response to the fourth request, revoking the first role from the first user and assigning one of the plurality of roles of the first user as a second role to the first user, wherein the profile continues to comprise the revoked role.

2. The method of claim 1 , wherein one of the roles comprises one of a unit within an enterprise, a geographic location, or a functional type of user within an enterprise.

3. The method of claim 1 , further comprising the steps performed by the computer of:

receiving a fifth request from the first user to access a second function of the application; and

in response to the fifth request, granting access to the second function of the application based on the second role.

4. A computer-implemented method for providing capabilities management and user administration, the method comprising the steps, performed by a computer, of:

assigning a predefined profile to a first user, the profile comprising a predetermined plurality of roles and a first privilege, the first privilege comprising a first function and a first target role set;

receiving a first request from the first user to log in;

in response to the first request, assigning one of the roles as a first role to the first user;

receiving a second request from the first user to access a first function of an application;

in response to the second request, granting access to the first function of the application based on the first role;

receiving a third request from the first user to perform the first function of the first privilege on a second user;

in response to the third request, performing the first function of the first privilege on the second user when the first target role set of the first privilege contains a corresponding matching role for each role of the profile of the second user;

receiving a fourth request from the first user to change roles;

in response to the fourth request, revoking the first role from the first user and assigning one of the plurality of roles of the first user as a second role to the first user, wherein the profile continues to comprise the revoked role;

receiving a fifth request from the first user to assign a profile to a second user; and

in response to the fifth request, allowing the first user to assign a profile having roles corresponding to the first target role set to the second user, when the first function of the first privilege comprises an adding function.

5. The method of claim 4 , wherein the first function of the first privilege comprises at least one of adding, editing, viewing, or deleting a second user.

6. A computer-based system for providing capabilities management and user administration, the system comprising:

a storage device; and

a processor coupled to the storage device, wherein the storage device stores a program for controlling the processor, and wherein the processor, being operative with the program, is configured to:

assign a predefined profile to a first user, the profile comprising a predetermined plurality of roles and a first privilege, the first privilege comprising a first function and a first target role set;

receive a first request from the first user to log in;

in response to the first request, assign one of the roles as a first role to the first user;

receive a second request from the first user to access a first function of an application;

in response to the second request, grant access to the first function of the application based on the first role;

receive a third request from the first user to perform the first function of the first privilege on a second user;

in response to the third request, perform the first function of the first privilege on the second user when the first target role set of the first privilege contains a corresponding matching role for each role of the profile of the second user;

receive a fourth request from the first user to change roles; and

in response to the fourth request, revoke the first role from the first user and assign one of the plurality of roles of the first user as a second role to the first user, wherein the profile continues to comprise the revoked role.

7. The system of claim 6 , wherein the first function of the first privilege comprises at least one of adding, editing, viewing, or deleting a second user.

8. The system of claim 6 , wherein one of the roles comprises at least one of a unit within an enterprise, a geographic location, or a functional type of user within an enterprise.

9. The system of claim 6 , wherein the processor is further configured to:

receive a fifth request from the first user to access a second function of the application; and

in response to the fifth request, grant access to the second function of the application based on the second role.

10. The system of claim 6 , wherein the processor is further configured to:

receive a fifth request from the first user to assign a profile to a second user; and

in response to the fifth request, allow the first user to assign a profile having roles corresponding to the first target role set to the second user, when the first function of the first privilege comprises an adding function.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2014
From: VERIZON DATA SERVICES LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 033428/0643 →
CHANGE OF NAME Recorded Feb 20, 2008
From: VERIZON DATA SERVICES INC.
To: VERIZON DATA SERVICES LLC
Reel/Frame 020531/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2007
From: PETHACHI, PICHAPPAN
To: VERIZON DATA SERVICES INC.
Reel/Frame 019844/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2007
From: SINGH, AMIT; KOTHA, ROOPA; EBRAHIMI, FARIBORZ; QUIROGA, MIGUEL
To: VERIZON DATA SERVICES INC.
Reel/Frame 019835/0818 →