The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 10, 2012
Filed:
Apr. 30, 2009
Tanvir Ahmed, Hayward, CA (US);
Thomas Keefee, Mill Valley, CA (US);
Vikram Pesati, San Jose, CA (US);
Eric Sedlar, Portola Valley, CA (US);
Tanvir Ahmed, Hayward, CA (US);
Thomas Keefee, Mill Valley, CA (US);
Vikram Pesati, San Jose, CA (US);
Eric Sedlar, Portola Valley, CA (US);
Oracle International Corporation, Redwood Shores, CA (US);
Abstract
A method and storage media for performing access resolution using ACL types is provided. Under an AND semantic, an intersection set formed from the types of multiple ACLs protecting a resource may be utilized to efficiently determine whether a request for a privilege to access the resource is granted or denied. If the privilege is not a member of the intersection set, the privilege cannot be granted. A union set may be used for an OR semantic. A global ACL type may represent all privileges system-wide or application-wide. A global ACL may represent a system-wide or application-wide access policy. A conjunction of a global ACL and a regular ACL may be stored in a cache. The union set, intersection set, or access resolution may also be cached for subsequent request processing.