| CPC E05B 43/005 (2013.01) [E05B 47/0012 (2013.01); G16H 20/00 (2018.01); G16H 50/20 (2018.01)] | 22 Claims |

|
1. A method of controllably releasing a product to a user from a housing, the housing comprising; at least one compartment, and an access opening for accessing the compartment, the access opening having a locked state and an unlocked state, and the method comprising:
locking the access opening to the housing to prevent access to the product;
monitoring a measurable parameter, and comparing the measurable parameter with a threshold value;
determining whether to unlock the access opening by determining whether the monitored measurable parameter meets the threshold value; and either
(a) in response to determining that the access opening should be unlocked, unlocking the access opening allowing the user to access the product located within the compartment; or
(b) in response to determining that the access opening should not be unlocked, keeping the access opening locked, continuing to prevent the user from accessing the product located within the compartment;
providing software for use on a mobile communication device, the software being configured to communicate with the housing, and/or software in the housing itself;
providing user information by the user to the software in a set-up step; and
using the user information by the software to predict a habit of the user, preferably by machine learning.
|