IP Library Granted Patent US 7,380,271
Granted Patent B2
US 7,380,271 · App. 09/903,704 · Granted May 27, 2008

Grouped access control list actions

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,380,271
App. No.
09/903,704
Granted
May 27, 2008
Kind
B2
Abstract

Access Control Lists (ACLs) are used to describe the permitted actions (permissions) on protected network computer system resources or objects associated with an client or user identity. An identity may be an individual user or group of users. The actions are used to represent the different access methods available on a particular projected object or resource. A new action grouping mechanism is provided which tags each action with an action group name. The grouping of actions facilitates a larger permission set to be defined in an ACL, whereas action permission indicators can be reused for unique action definitions within various action groups. This effectively extends the finite total number of permissions available within a security system, allows a more descriptive and extensible permission mechanism in an Access Control List, as well as aiding in the simplification of management and definition of security policies.

Claims (16)

1. A method for extending and grouping actions and permissions for authorization of a requesting user to access or use a requested protected system resource in a computer system, said method comprising the steps of:

providing in a computer readable medium an access control policy associated with said requested protected system resource containing a permission list of permitted identities and at least one action group tag with associated action indicators;

reusing a finite quantity of action indicators among a plurality of action group tags to control a number of unique permissions less than or equal to the product of the quantity of allowable action indicators and a quantity of allowable action group tags;

evaluating said permission list according to a specific permission definition associated with said action group tag, said permission definition providing a correlation between permissible actions and members of a set of action indicators; and

granting to a requesting computer or program authorization to perform actions on said requested protected system resource to said requesting user if said access control policy permission list includes an appropriate action indicator correlated to an action group tag.

2. The method as set forth in claim 1 further comprising providing in an access control policy permission list a plurality of action group tags, each action group tag having one or more associated action indicators, such that resultant granting of authorization to act on said requested protected object is completed if the requested action is allowed by any of the associated action indicators of any of the action groups.

3. The method as set forth in claim 1 wherein said requested protected system resource comprises a computer file sent to a local computer from a remote computer over a computer network.

4. A method for managing permission indicators for computer system protected objects comprising the steps of:

providing in a computer readable medium a plurality of permission indicator containers in an access control list:

associating a first set of permission indicators with a primary permission indicator container;

associating in a computer readable medium accessible by an authorization control system one or more additional sets of permission indicators with additional permission indicator containers, wherein said permission indicators are reused among said containers such that permission indicators may be categorized and grouped logically to control a number of unique permissions less than or equal to the product of a quantity of allowable action indicators and a quantity of allowable action group tags; and

granting authorization to a requesting computer or program to perform actions on said requested protected system resource according to said permission indicators in said permission indicator containers.

5. The method as set forth in claim 4 wherein said step of providing a first set of permission indicators comprises providing at least one other (additional) permission indicator set having equivalent permission indicators to said first set such that permission indicators may be assigned unique permissive control according to a permission indicator container with which they are associated.

6. The method as set forth in claim 5 wherein said step of providing an equivalent set of permission indicators comprises providing the characters “a” through “z” and “A” through “Z” as permission indicators.

7. The method as set forth in claim 4 further comprising associating an action group tag with a permission indicator container.

8. The method as set forth in claim 7 further comprising the step of providing an action group tag with an associated list of permission indicators in an access control list entry.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jun 27, 2025
From: GOLUB CAPITAL MARKETS LLC
To: SAILPOINT TECHNOLOGIES, INC.; SAILPOINT TECHNOLOGIES HOLDINGS, INC.
Reel/Frame 071776/0411 →
SECURITY INTEREST Recorded Aug 17, 2022
From: SAILPOINT TECHNOLOGIES HOLDINGS, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 060829/0253 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 048581/0689 Recorded Aug 16, 2022
From: CITIBANK, N.A.
To: SAILPOINT TECHNOLOGIES, INC.
Reel/Frame 061200/0795 →
GRANT OF SECURITY INTEREST IN PATENTS Recorded Mar 13, 2019
From: SAILPOINT TECHNOLOGIES, INC.; SAILPOINT TECHNOLOGIES HOLDINGS, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048581/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SAILPOINT TECHNOLOGIES HOLDINGS, INC.
Reel/Frame 048313/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2001
From: MORAN, ANTHONY SCOTT; TURNER, BRIAN JAMES; CALVERT, PETER SEAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 011992/0146 →