IP Library Granted Patent US 7,827,615
Granted Patent B1
US 7,827,615 · App. 11/626,087 · Granted Nov 2, 2010

Hybrid role-based discretionary access control

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,827,615
App. No.
11/626,087
Granted
Nov 2, 2010
Kind
B1
Abstract

A method for access control is provided. A request is received from an administrator to modify a user role for a user. Whether the user is in a user group that belongs exclusively to the administrator is determined. Whether the administrator role permits the request is determined in response to a determination that the user is in the user group. The user role is modified based on the request in response to a determination that the administrator role permits the request, wherein the user accesses a resource based on the user role.

Claims (29)

1. A computer implemented method, comprising:

receiving a request from a particular administrative user to modify a user role for a user, wherein the user role defines access permissions for the user to a resource, wherein the particular administrative user controls roles of users in a particular user group that belongs exclusively to the particular administrative user, and wherein the particular administrative user also has an administrator role that defines permissible actions for one or more administrative users;

determining by a computer processor whether the user is a member of the particular user group that belongs exclusively to the particular administrative user;

determining by a computer processor whether the administrator role permits the request; and

modifying by a computer processor the user role based on the request in response to a determination that the user is a member of the particular user group and that the administrator role permits the request.

2. The method of claim 1 wherein the user is a first user and the user role is a first user role and wherein a second user is in a second user group that belongs exclusively to the first user, a second user role for the second user is based on the first user role.

3. The method of claim 1 further comprising transferring the user from the particular user group to another user group that belongs exclusively to another administrative user.

4. The method of claim 3 wherein transferring the user from the particular user group is an action limited to execution by at least one of the particular administrative user, a super administrative user, and an administrative user for the particular administrative user.

5. The method of claim 3 wherein the user role is based on another administrator role associated with the other administrative user.

6. The method of claim 3 wherein effects are temporary from transferring the user from the particular user group to the other user group that belongs exclusively to the other administrative user.

7. The method of claim 1 further comprising transferring the particular user group to another user group belonging exclusively to another administrative user.

8. The method of claim 1 further comprising creating another user for the particular user group by the particular administrative user.

9. A computer implemented system, comprising:

a user interface to receive a request from a particular administrative user to modify a user role for a user, wherein the user role defines access permissions for the user to a resource, wherein the particular administrative user controls roles of users in a particular user group that belongs exclusively to the particular administrative user, and wherein the particular administrative user also has an administrator role that defines permissible actions for one or more administrative users; and

an access control tool to determine whether the user is a member of the particular user group that belongs exclusively to the particular administrative user, to determine whether the administrator role permits the request, and to modify the user role based on the request in response to a determination that the user is a member of the particular user group and a determination that the administrator role permits the request.

10. The system of claim 9 wherein the user is a first user and the user role is a first user role and wherein a second user is in a second user group that belongs exclusively to the first user, a second user role for the second user is based on the first user role.

11. The system of claim 9 wherein the access control tool is further operable to transfer the user from the particular user group to another user group that belongs exclusively to another administrative user.

12. The system of claim 11 wherein the access control tool is further operable to transfer the user from the particular user group to the other user group that belongs exclusively to the other administrative user only when executed by at least one of the particular administrative user, a super administrative user, and an administrative user for the particular administrative user.

13. The system of claim 11 wherein the user role is based on another administrator role associated with the other administrative user.

14. The system of claim 9 wherein the access control tool is further operable to enable the particular administrative user to create another user for the particular user group.

15. A computer system for granting a user access, comprising:

a computer processor; and

instructions when executed by the computer processor implement a method including:

in response to a particular administrative user attempting to modify a role of the user, verifying whether the user is a member of a particular user group that belongs exclusively to the particular administrative user, and verifying whether a role of the particular administrative user permits the modification, and further modifying the role of the user when the user belongs exclusively to the particular user group and when the role of the particular administrative user permits the modification.

16. The computer system of claim 15 wherein the user is a first user and the user role is a first user role and wherein a second user is in a second user group that belongs exclusively to the first user, a second user role for the second user is based on the first user role.

17. The computer system of claim 15 , wherein the instructions when executed by the computer processor further implement transferring the user from the particular user group to another user group belonging exclusively to another administrative user.

18. The computer system of claim 17 wherein transferring the user from the particular user group is an action limited to execution by at least one of the particular administrative user, a super administrative user, and an administrative user for the particular administrative user.

19. The computer system of claim 17 wherein the user role is based on another administrator role associated with the other administrative user.

20. The computer system of claim 15 , wherein the instructions when executed by the processor further implement transferring the particular user group to another user group belonging exclusively to another administrative user.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2007
From: ALLABABIDI, MOUAZ; BALASUBRAMANIAN, BALAGURUNATHAN; KURUVALLI, BHARATH N.; MA, LIH-JONG; TAYLOR, PAUL L.
To: SPRINT COMMUNICATIONS COMPANY LP
Reel/Frame 018794/0559 →