IP Library Granted Patent US 12,147,281
Granted Patent B2
US 12,147,281 · App. 17/527,816 · Granted Nov 19, 2024

Security / automation system with backend backup of device information

Inventors: Andy Hu (Los Angeles, CA); David Laone (Milwaukee, WI); Ross Werner (San Francisco, CA); Heather J. Shook (Moundsville, WV)
Assignee: TYCO FIRE & SECURITY GMBH
G06F1/24G06F11/1402G06F11/1458G06F21/44G06F21/57H04L9/0894
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 12,147,281
App. No.
17/527,816
Granted
Nov 19, 2024
Kind
B2
Abstract

Example implementations include a method, apparatus, and computer-readable medium comprising downloading, from a backend server of a security/automation system of a premises, to a reset or replacement control panel of the security/automation system, backed-up device information of one or more devices in the security/automation system; and resuming operation of the one or more devices in the security/automation system, using the backed-up device information downloaded to the reset or replacement control panel.

Claims (38)

1. A method comprising:

downloading, from a backend server of a security/automation system of a premises, to a first control panel of the security/automation system, backed-up device information of one or more devices in the security/automation system, wherein the backed-up device information comprises a first encryption key and a second encryption key different than the first encryption key, wherein the first encryption key is generated during pairing of a first device with a second control panel of the security/automation system for a first encrypted communication between the first device and the second control panel of the security/automation system, wherein the second encryption key is generated during pairing of a second device with the second control panel for a second encrypted communication between the second device and the second control panel, wherein the first control panel comprises a reset or replacement of the second control panel; and

resuming operation of the one or more devices in the security/automation system, using the backed-up device information downloaded to the first control panel, wherein resuming the operation comprises:

using the first encryption key generated during pairing of the first device with the second control panel to automatically pair the first device with the first control panel and establish a third encrypted communication between the first device and the first control panel; and

using the second encryption key generated during pairing of the second device with the second control panel to automatically pair the second device with the first control panel and establish a fourth encrypted communication between the second device and the first control panel.

2. The method of claim 1 , further comprising:

receiving one or more credentials for authentication of the first control panel; and

wherein downloading the backed-up device information to the first control panel is responsive to a successful authentication of the first control panel.

3. The method of claim 1 , wherein the first encryption key is unique to the first device as compared to one or more other devices in the security/automation system.

4. The method of claim 1 , wherein the first encryption key and the second encryption key have been uploaded to the backend server from the second control panel that is being reset to or being replaced with the first control panel.

5. The method of claim 1 , wherein the backed-up device information further comprises one or more configurable settings of the first device in the security/automation system.

6. The method of claim 5 , wherein the one or more configurable settings indicate whether one or more sensors of the first device are enabled or disabled.

7. The method of claim 5 , wherein the one or more configurable settings indicate one or more threshold values configured for the first device.

8. The method of claim 5 , wherein the one or more configurable settings have been configured by the second control panel that is being reset to or being replaced with the first control panel.

9. The method of claim 5 , wherein the one or more configurable settings have been configured based on user input received via a user interface of the second control panel that is being reset to or being replaced with the first control panel.

10. The method of claim 5 , wherein the one or more configurable settings have been uploaded to the backend server from the second control panel that is being reset to or being replaced with the first control panel.

11. The method of claim 1 , wherein the backend server comprises a cloud system that supports the security/automation system.

12. The method of claim 1 , wherein, prior to the downloading, the method further comprises:

pairing the first device with the second control panel, including generating the first encryption key for the first encrypted communication between the first device and the second control panel;

uploading the first encryption key from the second control panel to the backend server;

pairing the second device with the second control panel, including generating the second encryption key for the second encrypted communication between the second device and the second control panel; and

uploading the second encryption key from the second control panel to the backend server.

13. An apparatus comprising:

a memory storing instructions; and

a processor communicatively coupled with the memory and configured to execute the instructions to:

download, from a backend server of a security/automation system of a premises, to a first control panel of the security/automation system, backed-up device information of one or more devices in the security/automation system, wherein the backed-up device information comprises a first encryption key and a second encryption key different than the first encryption key, wherein the first encryption key is generated during pairing of a first device with a second control panel of the security/automation system for a first encrypted communication between the first device and the second control panel of the security/automation system, wherein the second encryption key is generated during pairing of a second device with the second control panel for a second encrypted communication between the second device and the second control panel, wherein the first control panel comprises a reset or replacement of the second control panel; and

resume operation of the one or more devices in the security/automation system, using the backed-up device information downloaded to the first control panel, wherein resuming the operation comprises:

using the first encryption key generated during pairing of the first device with the second control panel to automatically pair the first device with the first control panel and establish a third encrypted communication between the first device and the first control panel; and

using the second encryption key generated during pairing of the second device with the second control panel to automatically pair the second device with the first control panel and establish a fourth encrypted communication between the second device and the first control panel.

14. The apparatus of claim 13 , wherein the first encryption key is unique to the first device as compared to one or more other devices in the security/automation system.

15. The apparatus of claim 13 , wherein the first encryption key and the second encryption key have been uploaded to the backend server from the second control panel that is being reset to or being replaced with the first control panel.

16. The apparatus of claim 13 , wherein the backed-up device information further comprises one or more configurable settings of the first device in the security/automation system.

17. The apparatus of claim 16 , wherein the one or more configurable settings indicate whether one or more sensors of the first device are enabled or disabled or indicate one or more threshold values configured for the first device, wherein the one or more configurable settings have been configured based on user input received via a user interface of the second control panel that is being reset to or being replaced with the first control panel.

18. A non-transitory computer-readable medium comprising instructions executable by a processor that, when executed, cause the processor to:

download, from a backend server of a security/automation system of a premises, to a first control panel of the security/automation system, backed-up device information of one or more devices in the security/automation system, wherein the backed-up device information comprises a first encryption key and a second encryption key different than the first encryption key, wherein the first encryption key is generated during pairing of a first device with a second control panel of the security/automation system for a first encrypted communication between the first device and the second control panel of the security/automation system, wherein the second encryption key is generated during pairing of a second device with the second control panel for a second encrypted communication between the second device and the second control panel, wherein the first control panel comprises a reset or replacement of the second control panel; and

resume operation of the one or more devices in the security/automation system, using the backed-up device information downloaded to the first control panel, wherein resuming the operation comprises:

using the first encryption key generated during pairing of the first device with the second control panel to automatically pair the first device with the first control panel and establish a third encrypted communication between the first device and the first control panel; and

using the second encryption key generated during pairing of the second device with the second control panel to automatically pair the second device with the first control panel and establish a fourth encrypted communication between the second device and the first control panel.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 068494/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2022
From: HU, ANDY; LAONE, DAVID; WERNER, ROSS; SHOOK, HEATHER J
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 061792/0014 →