/Patent Tracker
MicrosoftGranted patentSecurity & privacyInterest 3/10

Microsoft patents system that mixes role and attribute access controls

Patent drawing
Patent drawing from the official filing.

Microsoft describes a computer system that manages who can access digital files by checking two different types of security rules. When a user requests access, the system first identifies if the file uses role-based or attribute-based protection, then verifies the user's identity against the specific rules for that file type.

Why it mattersThis improves how organizations manage digital permissions by allowing a single system to handle different security styles for different files, which can make managing large networks easier for IT administrators.

In the filing’s own words

Hybrid access control management systems for managing role-based access control resources and attribute-based access control resources are provided. One aspect provides a computing system for implementing hybrid access control management, the computing system comprising: processing circuitry coupled to memory that stores instructions, which, upon execution by the processing circuitry, cause the processing circuitry to: receive a request from a user account to access an access-controlled resource; determine a protection mechanism of the access-controlled resource, wherein the protection mechanism is an attribute-based protection mechanism or a role-based protection mechanism; validate the request from the user account based on the determination of the protection mechanism; and permit the user account to access the access-controlled resource upon successful validation of the request.

What exactly they claim (claim 1)

1. A computing system for implementing hybrid access control management, the computing system comprising: processing circuitry coupled to memory that stores instructions, which, upon execution by the processing circuitry, cause the processing circuitry to: receive a request from a user account to access an access-controlled resource; determine a protection mechanism of the access-controlled resource, wherein the protection mechanism is an attribute-based protection mechanism or a role-based protection mechanism; validate the request from the user account based on the determination of the protection mechanism, wherein validating the request comprises: in response to determining that the protection mechanism is a role-based protection mechanism: determining a role of the user account, wherein the role of the user account is assigned automatically based on data of the user account, and wherein the role of the user account is updated dynamically as the data of the user account is updated; and validating the role of the user account against a role-based access control policy describing one or more roles permitted to access the access-controlled resource; and in response to determining that the protection mechanism is an attribute-based protection mechanism: retrieving attributes associated with an attribute-based access control policy describing attribute values permitted to access the access-controlled resource; and validating the retrieved attributes against the attribute-based access control policy, wherein the attributes and the data of the user account for determining the role of the user account are stored in a policy information point database; and permit the user account to access the access-controlled resource upon successful validation of the request.

Facts

Company
Microsoft (Microsoft Technology Licensing, LLC)
Official title
Hybrid access control resource management
Patent number
US12755038B2
Application number
18474157
Filed
Sep 25, 2023
Granted
Oct 6, 2026
Inventors
2
Claims
16

Classified under

G06F 21/6209 Physics & computingG06F 21/31 Physics & computing

More from Microsoft in Security & privacy

Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.