IP Library Granted Patent US 10,691,788
Granted Patent B2
US 10,691,788 · App. 15/886,546 · Granted Jun 23, 2020

Systems and methods for provisioning a camera with a dynamic QR code and a BLE connection

Inventor: Jonathan Paul Frenz (Minneapolis, MN)
Assignee: ADEMCO INC.
G06F21/445G06F21/44G06K7/1417G09C5/00H04L9/0822H04L9/0841H04L9/3226H04L63/0838H04L63/0876H04L63/18H04W12/04H04W12/06H04W76/14H04M2250/02H04W4/80H04W12/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,691,788
App. No.
15/886,546
Granted
Jun 23, 2020
Kind
B2
Abstract

Some methods can include a user device establishing a Bluetooth connection with a camera, the user device receiving a camera PIN from the camera via the Bluetooth connection, the user device generating and displaying a QR code including the camera PIN and a device PIN, the user device receiving a message from the camera via the Bluetooth connection, and the user device confirming that the message includes the device PIN. Some methods can include the camera establishing the Bluetooth connection with the user device, the camera transmitting the camera PIN to the user device via the Bluetooth connection, the camera capturing an image of the QR code including the camera PIN and the device PIN displayed on the user interface, the camera confirming that the QR code includes the camera PIN, and the camera transmitting a message including the device PIN to the user device via the Bluetooth connection.

Claims (49)

1. A method comprising:

a user device establishing a Bluetooth connection with a camera;

the user device receiving a camera PIN from the camera via the Bluetooth connection;

the user device generating and displaying a QR code including the camera PIN and a device PIN;

the user device receiving a message from the camera via the Bluetooth connection; and

the user device confirming that the message includes the device PIN.

2. The method of claim 1 , further comprising:

the user device transmitting wireless network credentials for a wireless network to the camera; and

the user device instructing the camera to join the wireless network using the wireless network credentials.

3. The method of claim 1 , further comprising providing a URL for a provisioning server to the camera.

4. The method of claim 1 wherein the camera is part of a security system protecting a secured area.

5. The method of claim 1 further comprising:

the user device receiving a camera public certificate, a camera public key, and a camera nonce from the camera;

the user device transmitting a device public key and a device nonce to the camera; and

the user device generating an encryption key using the camera public key, a device private key, the camera nonce, the device nonce, and a key derivation function.

6. The method of claim 5 further comprising the user device executing an Elliptic-curve Diffie-Hellman (ECDH) operation via the Bluetooth connection to generate the encryption key, wherein the device PIN and the camera PIN are encrypted in the QR code using the encryption key.

7. The method of claim 5 further comprising the user device decrypting the camera PIN using the encryption key after receiving the camera PIN via the Bluetooth connection.

8. The method of claim 1 wherein the device PIN is randomly generated.

9. A method comprising:

a camera establishing a Bluetooth connection with a user device;

the camera transmitting a camera PIN to the user device via the Bluetooth connection;

the camera capturing an image of a QR code displayed on a screen of the user device, wherein the QR code includes the camera PIN and a device PIN;

the camera confirming that the QR code includes the camera PIN; and

the camera transmitting a message including the device PIN to the user device via the Bluetooth connection.

10. The method of claim 9 , further comprising:

the camera receiving wireless network credentials for a wireless network from the user device; and

the camera joining the wireless network using the wireless network credentials.

11. The method of claim 9 , further comprising the camera receiving a URL for a provisioning server from the user device.

12. The method of claim 9 wherein the camera is part of a security system protecting a secured area.

13. The method of claim 9 further comprising:

the camera transmitting a camera public certificate, a camera public key, and a camera nonce to the user device;

the camera receiving a device public key and a device nonce from the user device; and

the camera generating an encryption key using a camera private key, the device public key, the camera nonce, the device nonce, and a key derivation function.

14. The method of claim 13 further comprising the camera executing an Elliptic-curve Diffie-Hellman (ECDH) operation via the Bluetooth connection to generate the encryption key.

15. The method of claim 13 further comprising the camera decrypting the device PIN and the camera PIN from the QR code using the encryption key.

16. The method of claim 9 wherein the camera PIN is randomly generated.

17. A system comprising:

a user device; and

a camera connected to the user device via a Bluetooth connection;

wherein the camera generates and transmits a camera PIN to the user device via the Bluetooth connection,

wherein the user device generates a device PIN,

wherein the user device generates a QR code including the camera PIN received from the camera and the device PIN generated by the user device and displays the QR code on a screen of the user device,

wherein the camera captures an image of the QR code and decodes the QR code,

wherein the camera determines whether the QR code includes the camera PIN transmitted to the user device,

wherein the camera decodes the device PIN in the QR code and transmits the device PIN decoded from the QR code to the user device via the Bluetooth connection, and

wherein the user device determines whether the device PIN received from the camera via the Bluetooth connection matches the device PIN generated by the user device.

18. The system of claim 17 , further comprising a wireless network access point, wherein the user device is connected to the wireless network access point and stores wireless network credentials of the wireless network access point.

19. The system of claim 18 , wherein the user device transmits the wireless network credentials to the camera via the Bluetooth connection.

20. The system of claim 18 , wherein the camera PIN and the device PIN included in the QR code are encrypted.

Assignments (5)
CHANGE OF NAME Recorded Jun 12, 2025
From: ADEMCO INC.
To: RESIDEO LLC
Reel/Frame 071546/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PREVIOUS RECORDING BY NULLIFICATION. THE INCORRECTLY RECORDED PATENT NUMBERS 8545483, 8612538 AND 6402691 PREVIOUSLY RECORDED AT REEL: 047909 FRAME: 0425. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 12, 2019
From: HONEYWELL INTERNATIONAL INC.
To: ADEMCO INC.
Reel/Frame 050431/0053 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2018
From: HONEYWELL INTERNATIONAL INC.
To: ADEMCO INC.
Reel/Frame 047909/0425 →
SECURITY INTEREST Recorded Oct 26, 2018
From: ADEMCO INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047337/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2018
From: FRENZ, JONATHAN PAUL
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 044803/0966 →