Controlling access based on a machine-learning model
AssigneeAssa Abloy AB
InventorsDivya Gupta, Siddharth Gaur, Jeevan Kaur, Aravindan Varadan, Priya Jindal, Bhavay Satija
Life of this patent
Estimating the term…
Abstract
It is provided a method for controlling access to a physical space secured by an electronic lock. The method is performed in an access evaluator and comprises: obtaining one or more input parameters relating to a user requesting access to the restricted physical space; evaluating a first access condition based on a credential presented by the user; evaluating a second access condition using a machine-learning model, based on the one or more input parameters; and unlocking the electronic lock when both the first access condition and the second access condition are evaluated to be true.
Claims17
A method for controlling access to a physical space secured by an electronic lock, the method being performed in an access evaluator and comprising:
- obtaining one or more input parameters relating to a user requesting access to the restricted physical space;
- evaluating a first access condition based on a credential presented by the user;
- evaluating a second access condition using a machine-learning model, based on the one or more input parameters;
- unlocking the electronic lock when both the first access condition and the second access condition are evaluated to be true;
- evaluating a third access condition when the first access condition is evaluated to be true and the second access condition is evaluated to be false;
- unlocking the electronic lock when both the first access condition and the third access condition are evaluated to be true;
- and
- training the machine learning model with the one or more input parameters when both the first access condition and the third access condition are evaluated to be true.
An access evaluator for controlling access to a physical space secured by an electronic lock, the access evaluator comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, cause the access evaluator to:
- obtain one or more input parameters relating to a user requesting access to the restricted physical space;
- evaluate a first access condition based on a credential presented by the user;
- evaluate a second access condition using a machine-learning model, based on the one or more input parameters;
- unlock the electronic lock when both the first access condition and the second access condition are evaluated to be true;
- evaluate a third access condition when the first access condition is evaluated to be true and the second access condition is evaluated to be false;
- unlock the electronic lock when both the first access condition and the third access condition are evaluated to be true;
- and
- train the machine learning model with the one or more input parameters when both the first access condition and the third access condition are evaluated to be true.
A computer readable storage medium storing a computer program for controlling access to a physical space secured by an electronic lock, the computer program comprising computer program code which, when executed on an access evaluator, causes the access evaluator to:
- obtain one or more input parameters relating to a user requesting access to the restricted physical space;
- evaluate a first access condition based on a credential presented by the user;
- evaluate a second access condition using a machine-learning model, based on the one or more input parameters;
- unlock the electronic lock when both the first access condition and the second access condition are evaluated to be true;
- evaluate a third access condition when the first access condition is evaluated to be true and the second access condition is evaluated to be false;
- unlock the electronic lock when both the first access condition and the third access condition are evaluated to be true;
- and
- train the machine learning model with the one or more input parameters when both the first access condition and the third access condition are evaluated to be true.
Dependencies are inferred from the claim text.