License management using cloud based enrollment
AssigneeSchlage Lock Company LLC
InventorsJoseph Wayne Baumgarte, Patrick GrandPre, Matthew Dexter
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for registering a host computing device at a server and registering a lock device at the server via an application running on a mobile computing device, each being provided host keys from the server that allow communication between the host computing device the lock device. Further, the lock device can only be registered with the server if a current registered device count is less than a maximum registered device threshold.
Claims20
A method, comprising:
- receiving, at a server, a maximum lock device threshold from a host computing device;
- generating, at the server, a site specific encryption key;
- transmitting, from the server, a first site specific encryption key to the host computing device receiving the registration request;
- receiving, at the server, a registration request corresponding to an electronic lock device from an application running on a mobile computing device, the mobile computing device in data communication with the electronic lock device;
- in response to a current registered device count being less than the maximum lock device threshold:
- registering the electronic lock device and incrementing the current registered device count at the server;
- and
- transmitting, from the server, a second site specific encryption key to the registered electronic lock device via the application running on the mobile computing device;
- wherein the first and second site specific encryption keys allow the host computing device and the electronic lock device to communicate.
A system, comprising:
- a server structured to host a web portal and communicate with a host computing device and a mobile computing device via the web portal, the mobile computing device structured to communicate with one or more electronic locks and the web portal via an application installed on the mobile computing device;
- wherein the web portal is structured to:
- receive a maximum lock device threshold from the host computing device;
- transmit a first site specific encryption key to the host computing device;
- receive a registration request that corresponds to one of the electronic locks from the application on the mobile computing device;
- and
- in response to a current registered device count being less than the maximum lock device threshold, register the electronic lock, increment the current registered device count, and transmit a second site specific encryption key to the electronic lock via the application installed on the mobile computing device;
- and
- wherein the host computing device is structured to communicate with registered electronic locks using the first and second site specific encryption keys.
At least one non-transitory machine-readable storage medium comprising a plurality of instructions stored thereon that, in response to execution by a server, causes the server to:
- receive a maximum lock device threshold from a host computing device;
- generate a site specific encryption key;
- transmit a first site specific encryption key to the host computing device receiving the registration request;
- receive a registration request corresponding to an electronic lock device from an application running on a mobile computing device, the mobile computing device in data communication with the electronic lock device;
- and
- in response to a current registered device count being less than the maximum lock device threshold, (i) register the electronic lock device, (ii) increment the current registered device count at the server, and (iii) transmit a second site specific encryption key to the registered electronic lock device via the application running on the mobile computing device;
- wherein the first and second site specific encryption keys allow the host computing device and the electronic lock device to communicate.
Dependencies are inferred from the claim text.