| CPC G06Q 50/12 (2013.01) [G06Q 10/06312 (2013.01); G07C 9/00904 (2013.01)] | 16 Claims |

|
1. A method comprising:
at a lock of a room, generating audits and communicating the audits to a server, wherein the audits comprise digital data generated by the lock, the digital data representing events associated with entering the room and leaving the room and a status information of the lock, the status information of the lock including opening of the lock and closing of the lock, wherein the audits further comprise a room type information;
at a server:
receiving the audits associated with the lock of the room;
determining if a user of the room has opted for a user privacy service;
analyzing the audits if the user has opted for the user privacy service, wherein the analysis of the audits is performed by applying a machine learning technique to the audits;
determining an availability of the user in the room based on the machine learning analysis of the audits;
determining a service time for providing a service to the room based on the availability of the user in the room only if the room type information includes a predetermined room type;
transmitting service provider credentials for accessing the room to a service provider other than the user after determining the service time to service the room; and, next,
at the lock of the room, receiving the service provider credentials at the service time and allowing the service provider to access the room by automatically opening the lock in response to receipt of the service provider credentials.
|