Exchange of device specific keys
AssigneeThe ADT Security Corporation
InventorMichael Patrick Correia
Life of this patent
Estimating the term…
Abstract
A mobile device is described. The mobile device includes at least one processor and at least one memory. The mobile device, using a first communication protocol of a first communication link, receives from an end device a device specific key (DSK) associated with the end device. The mobile device transmits the DSK to a controller. In addition, using the first communication protocol of the first communication link, the mobile device transmits a trigger message that triggers the end device to transmit a priming message. The priming message triggers the controller to add the end device to a network usable for communication between the controller and the end device using an additional communication protocol that is different from the first communication protocol.
Claims20
A system comprising a mobile device, a controller, and an end device:
- the mobile device comprising:
- at least one processor;
- and
- at least one memory storing instructions that, when executed by the at least one processor, are configured to cause the at least one processor to:
- cause the mobile device to establish a first communication link with the end device using a BLUETOOTH Low Energy (BLE) communication protocol;
- using the BLE communication protocol of the first communication link, receive a device specific key (DSK) associated with the end device;
- cause transmission of the DSK to the controller via a second communication link that uses a WI-FI communication protocol, the first communication link being different from the second communication link;
- using the BLE communication protocol of the first communication link, cause transmission of a trigger message that triggers the end device to transmit a priming message;
- the end device comprising:
- at least one processor;
- and
- at least one memory storing instructions that, when executed by the at least one processor, are configured to cause the at least one processor to:
- in response to establishing the first communication link with the mobile device and using the BLE communication protocol of the first communication link, cause transmission of the DSK to the mobile device;
- in response to the trigger message, cause transmission of the priming message to the controller via a third communication link that uses a Z-WAVE communication protocol;
- the controller comprising:
- at least one processor;
- and
- at least one memory storing instructions that, when executed by the at least one processor, are configured to cause the at least one processor to:
- receive the priming message;
- and
- in response to the priming message, add the end device to a network usable for communication between the controller and the end device.
A mobile device comprising:
- at least one processor;
- and
- at least one memory storing instructions that, when executed by the at least one processor, are configured to cause the at least one processor to:
- using a first communication protocol of a first communication link, receive from an end device a device specific key (DSK) associated with the end device;
- cause transmission of the DSK to a controller;
- and
- using the first communication protocol of the first communication link, cause transmission of a trigger message that triggers the end device to transmit a priming message, the priming message triggering the controller to add the end device to a network usable for communication between the controller and the end device using an additional communication protocol that is different from the first communication protocol.
A method implemented by a mobile device, the method comprising:
- receiving from an end device a device specific key (DSK) associated with the end device, the DSK being received using a first communication protocol of a first communication link;
- transmitting the DSK to a controller;
- and
- transmitting a trigger message that triggers the end device to transmit a priming message, the trigger message being transmitted using the first communication protocol of the first communication link, the priming message triggering the controller to add the end device to a network usable for communication between the controller and the end device using an additional communication protocol that is different from the first communication protocol.
Dependencies are inferred from the claim text.