IP Library Granted Patent US 11,687,810
Granted Patent B2
US 11,687,810 · App. 16/489,630 · Granted Jun 27, 2023

Access control request manager based on learning profile-based access pathways

Inventors: Blanca Florentino (Cork, IE); Tarik Hadzic (Cork, IE); Menouer Boubekeur (Cork, IE); Ankit Tiwari (Framingham, MA); John Marchioli (Fairport, NY); Alberto Speranzon (Maple Grove, MN)
Assignee: CARRIER CORPORATION
G06N7/01G06N20/00G07C9/27G07C9/37
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 11,687,810
App. No.
16/489,630
Granted
Jun 27, 2023
Kind
B2
Abstract

An access control request manager based on learning profile based access pathways in a physical access control system (PACS). The access control request manager including an access pathways learning module configured to determine an reachability graph associated with each resource in the PACS, and a permissions request module, the permissions request module including an access request user interface configured to permit a user or an administrator, to provide a request for a permission to permit the user access to, or revoke the user's access to, a resource in the PACS. The permissions request module determines if the requested permission is already granted to the user, computes a pathway to reach the requested resource based on the reachability graph, suggests a permission, if needed, required to satisfy the request based on the computed pathway, and if approved, adds the suggested permission to any permissions granted to the user.

Claims (58)

1. An access control request manager based on learning profile based access pathways in a physical access control system (PACS), the access control request manager comprising:

an access pathways learning module configured to determine a reachability graph associated with each resource in the PACS;

a permissions request module in operable communication with the access pathways learning module, the permissions request module including an access request user interface configured to permit a user or an administrator, to provide a request for a permission to permit the user access to, or revoke the user's access to, a resource in the PACS, the permissions request module configured to:

determine if the requested permission is already granted to the user;

compute a pathway to reach the requested resource based on the reachability graph;

suggest a permission, if needed, required to satisfy the request based on the computed pathway; and

if approved, add the suggested permission to any permissions granted to the user;

wherein the reachability graph is based on a statistical rule that a first reader can be reached from a second reader if there exists two consecutive access events in a history of access events for any cardholder that accesses the first reader and the second reader.

2. The access request manager of claim 1 wherein the permission request module suggests a permission based on at least one of a cardholder identity C ID , a resource to which access is desired, the resource associated with a reader and a door controlling access to the resource, a time zone specifying the time of the day when access to the resource is required.

3. The access request manager of claim 1 further including refining the reachability graph based on an intelligent map of a facility using the PACS to form a refined reachability graph.

4. The access request manager of claim 3 wherein the reachability graph is generated with a Markov model and the access pathways can be generated with a Markov model.

5. The access request manager of claim 3 further including the permissions request module computing at least one access pathway based on at least one attribute associated with cardholder C ID to reach the requested resource based on the refined reachability graph and profile-based access pathways.

6. The access request manager of claim 1 wherein the permissions request module recommends a pathway among a plurality of possible pathways, and wherein the recommended pathway at least one of complies with cardholder/user profile, requires a minimum number of permissions to be added to the user, and complies with existing access control policies.

7. The access request manager of claim 6 wherein the recommended pathway may satisfy additional constraints based on at least one of role, minimum number of readers, minimum number of doors, and shortest distance.

8. The access request manager of claim 1 wherein the permission is to be assigned to, or removed from, the user based on at least one of an attribute presented by the user, a static permission assigned to other users, and a used permission of other users.

9. The access request manager of claim 8 wherein the suggesting a permission is based on at least one of existing access control policies for users with a selected attribute, static permissions for users with a similar attribute, and a used permission for users with a similar attribute.

10. The access request manager of claim 8 wherein the attribute is specific to the user.

11. The access request manager of claim 8 wherein the attribute is generic to a group of users.

12. The access request manager of claim 8 wherein the attribute is at least one of a user's role, a user's department, a badge type, a badge/card ID.

13. The access request manager of claim 1 further including an administrator reviewing the suggested permission.

14. The physical access control system of claim 1 , wherein the credential is at least one of a badge, a magnetic card, an RFID card, a smart card, a FOB, and a mobile device.

15. An access control request manager based on learning profile based access pathways in a physical access control system (PACS), the access control request manager comprising:

an access pathways learning module configured to determine a reachability graph associated with each resource in the PACS;

a permissions request module in operable communication with the access pathways learning module, the permissions request module including an access request user interface configured to permit a user or an administrator, to provide a request for a permission to permit the user access to, or revoke the user's access to, a resource in the PACS, the permissions request module configured to:

determine if the requested permission is already granted to the user;

compute a pathway to reach the requested resource based on the reachability graph;

suggest a permission, if needed, required to satisfy the request based on the computed Pathway;

if approved, add the suggested permission to any permissions granted to the user;

computing profile based access pathways associated with the refined reachability graph and historical access event from at least one user associated with at least an attribute, wherein access pathways are a combination of pathways from a first reader to a destination reader.

16. A physical access control system (PACS) with an access control request manager based on learning profile based access pathways, the physical access control system comprising:

a credential including user information stored thereon, the credential presented by a user to request access to a resource protected by a door;

a reader in operative communication with the credential and configured to read user information from the credential;

a controller executing a set of access control permissions for permitting access of the user to the resource, the permissions generated with access control request manager based on learning profile based access pathways comprising:

an access pathways learning module configured to determine an reachability graph associated with each resource in the PACS;

a permissions request module in operable communication, the permissions request module including an access request user interface configured to permit a user or an administrator, to provide a request for a permission to permit the user access to, or revoke the user's access to, a resource in the PACS, the permissions request module configured to:

determine if the requested permission is already granted to the user;

compute a pathway to reach the requested resource based on the reachability graph;

suggest a permission, if needed, required to satisfy the request based on the computed pathway; and

if approved, add the suggested permission to any permissions granted to the user;

wherein the controller is disposed at the door to permit access to the resource via the door;

wherein the reachability graph is based on a statistical rule that a first reader can be reached from a second reader if there exists two consecutive access events in a history of access events for any cardholder that accesses the first reader and the second reader.

17. The physical access control system of claim 16 wherein the permission request module suggests a permission based on at least one of a cardholder identity C ID , a resource to which access is desired, the resource associated with a reader and a door controlling access to the resource, a time zone specifying the time of the day when access to the resource is required.

18. The physical access control system of claim 16 further including refining the reachability graph based on an intelligent map of a facility using the PACS to form a refined reachability graph.

19. The physical access control system of claim 16 wherein the permissions request module recommends a pathway among a plurality of possible pathways, and wherein the recommended pathway at least one of complies with cardholder/user profile, requires a minimum number of permissions to be added to the user, and complies with existing access control policies.

20. A physical access control system (PACS) with an access control request manager based on learning profile based access pathways, the physical access control system comprising:

a credential including user information stored thereon, the credential presented by a user to request access to a resource protected by a door;

a reader in operative communication with the credential and configured to read user information from the credential;

a controller executing a set of access control permissions for permitting access of the user to the resource, the permissions generated with access control request manager based on learning profile based access pathways comprising:

an access pathways learning module configured to determine an reachability graph associated with each resource in the PACS;

a permissions request module in operable communication, the permissions request module including an access request user interface configured to permit a user or an administrator, to provide a request for a permission to permit the user access to, or revoke the user's access to, a resource in the PACS, the permissions request module configured to:

determine if the requested permission is already granted to the user;

compute a pathway to reach the requested resource based on the reachability graph;

suggest a permission, if needed, required to satisfy the request based on the computed pathway; and

if approved, add the suggested permission to any permissions granted to the user;

wherein the controller is disposed at the door to permit access to the resource via the door;

computing profile based access pathways associated with the refined reachability graph and historical access event from at least one user associated with at least an attribute, wherein access pathways are a combination of pathways from a first reader to a destination reader.

21. The physical access control system of claim 20 further including the permissions request module computing at least one access pathways based on at the least one attribute associated with cardholder C ID to reach the requested resource based on the refined reachability graph and and profile-based access pathways.

22. The physical access control system of claim 21 wherein the recommended pathway may satisfy additional constraints based on at least one of role, minimum number of readers, minimum number of doors, and shortest distance.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2024
From: CARRIER CORPORATION
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 069175/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2019
From: FLORENTINO, BLANCA; HADZIC, TARIK; BOUBEKEUR, MENOUER
To: UNITED TECHNOLOGIES RESEARCH CENTRE IRELAND, LIMITED
Reel/Frame 050208/0013 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2019
From: TIWARI, ANKIT; SPERANZON, ALBERTO
To: CARRIER CORPORATION
Reel/Frame 050208/0025 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2019
From: UNITED TECHNOLOGIES RESEARCH CENTRE IRELAND, LIMITED
To: UNITED TECHNOLOGIES CORPORATION
Reel/Frame 050208/0049 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2019
From: UNITED TECHNOLOGIES CORPORATION
To: CARRIER CORPORATION
Reel/Frame 050208/0075 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2019
From: MARCHIOLI, JOHN
To: CARRIER CORPORATION
Reel/Frame 050208/0102 →