IP Library Granted Patent US 10,999,255
Granted Patent B2
US 10,999,255 · App. 15/722,773 · Granted May 4, 2021

Systems and methods for re-commissioning a controlled device in a home area network

Inventors: Paul E. Nagel (Draper, UT); William B. West (Sandy, UT)
Assignee: WirePath Home Systems, LLC
H04L63/0428H04L12/2821H04L12/2836H04L63/061H04L67/125H04L12/12H04L12/2818H04L41/04H04L41/0654H04L41/0833H04L41/0893H04L63/126Y02B90/20Y04S20/30
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,999,255
App. No.
15/722,773
Granted
May 4, 2021
Kind
B2
Abstract

Systems and methods for preparing and re-commissioning a controlled device in a home area network are described. A utility meter is communicated with. An authentication key and encryption data for communicating with the utility meter may be determined. The authentication key and encryption data are sent to a controlled device. A set of translation rules for a message are determined. The translation rules are sent to the controlled device. The controlled device establishes a secure communication link with the utility meter using the authentication key and the encryption data. The controlled device receives a request to change power usage from the utility meter over the secure communication link. The controlled device translates the request to change power usage into control instructions using the translation rules.

Claims (63)

1. A method for preparing a controlled device to re-commission itself in a home area network (HAN), the method comprising:

communicating with a utility meter by a HAN controller;

determining, at the HAN controller, an authentication key and encryption data for communicating with the utility meter;

sending, from the HAN controller, the authentication key and encryption data to a controlled device;

determining, at the HAN controller, a set of translation rules that translate an objective received from the utility meter into directive control functions specific to the controlled device, wherein the HAN controller determines the directive control functions for the controlled device based on a set of reduction priorities for devices in the HAN, the set of reduction priorities comprising an order for the devices in the HAN to reduce power, and wherein the translation rules comprise instructions to cause the controlled device to re-commission itself to switch from a non-secure communication protocol used to communicate with the HAN controller to a secure communication protocol used to communicate directly with the utility meter in a case that the HAN controller fails; and

sending, from the HAN controller, the translation rules to the controlled device;

receiving a message from the utility meter, wherein the message comprises a request to reduce power consumption in the controlled device;

translating the message into control instructions specific to the controlled device, wherein the control instructions cause the controlled device to comply with the message; and

sending the control instructions to the controlled device.

2. The method of claim 1 , wherein the communicating comprises communicating using the ZigBee Smart Energy profile.

3. The method of claim 1 , wherein the sending comprises sending using the ZigBee Home Automation profile.

4. The method of claim 1 , further comprising:

determining new translation rules when a user preference on the controlled device is changed; and

sending the new translation rules to the controlled device.

5. An apparatus for preparing a controlled device to re-commission itself in a home area network (HAN), comprising:

a processor;

memory in electronic communication with the processor;

instructions stored in the memory, the instructions being executable by the processor to:

communicate with a utility meter by a HAN controller;

determine, at the HAN controller, an authentication key and encryption data for communicating with the utility meter;

send, from the HAN controller, the authentication key and encryption data to a controlled device;

determine, at the HAN controller, a set of translation rules that translate an objective received from the utility meter into directive control functions specific to the controlled device, wherein the HAN controller determines the directive control functions for the controlled device based on a set of reduction priorities for devices in the HAN, the set of reduction priorities comprising an order for the devices in the HAN to reduce power, and wherein the translation rules comprise instructions to cause the controlled device to re-commission itself to switch from a non-secure communication protocol used to communicate with the HAN controller to a secure communication protocol used to communicate directly with the utility meter in a case that the HAN controller fails; and

send, from the HAN controller, the translation rules to the controlled device;

receive a message from the utility meter, wherein the message comprises a request to reduce power consumption in the controlled device;

translate the message into control instructions specific to the controlled device, wherein the control instructions cause the controlled device to comply with the message; and

send the control instructions to the controlled device.

6. The apparatus of claim 5 , wherein the instructions for communicating further comprise instructions executable to communicate using the ZigBee Smart Energy profile.

7. The apparatus of claim 5 , wherein the instructions for sending further comprise instructions executable to send using the ZigBee Home Automation profile.

8. The apparatus of claim 5 , further comprising instructions executable to:

determine new translation rules when a user preference on the controlled device is changed; and

send the new translation rules to the controlled device.

9. A computer-readable medium for preparing a controlled device to re-commission itself in a home area network (HAN), the computer readable medium comprising executable instructions for:

communicating with a utility meter by a HAN controller;

determining, at the HAN controller, an authentication key and encryption data for communicating with the utility meter;

sending, from the HAN controller, the authentication key and encryption data to a controlled device;

determining, at the HAN controller, a set of translation rules that translate an objective received from the utility meter into directive control functions specific to the controlled device, wherein the HAN controller determines the directive control functions for the controlled device based on a set of reduction priorities for devices in the HAN, the set of reduction priorities comprising an order for the devices in the HAN to reduce power, and wherein the translation rules comprise instructions to cause the controlled device to re-commission itself to switch from a non-secure communication protocol used to communicate with the HAN controller to a secure communication protocol used to communicate directly with the utility meter in a case that the HAN controller fails; and sending, from the HAN controller, the translation rules to the controlled device;

receiving a message from the utility meter, wherein the message comprises a request to reduce power consumption in the controlled device;

translating the message into control instructions specific to the controlled device, wherein the control instructions cause the controlled device to comply with the message; and

sending the control instructions to the controlled device.

10. The computer-readable medium of claim 9 , wherein the instructions for communicating comprise instructions for communicating using the ZigBee Smart Energy profile.

11. The computer-readable medium of claim 9 , wherein the instructions for sending comprise instructions for sending using the ZigBee Home Automation profile.

12. The computer-readable medium of claim 9 , further comprising instructions for:

determining new translation rules when a user preference on the controlled device is changed; and

sending the new translation rules to the controlled device.

13. A method for re-commissioning a controlled device in a home area network (HAN), the method comprising:

receiving, at a controlled device, an authentication key and encryption data from a HAN controller;

receiving, at the controlled device, translation rules from the HAN controller that translate an objective received from a utility meter into directive control functions specific to the controlled device, wherein the HAN controller determines the directive control functions for the controlled device based on a set of reduction priorities for devices in the HAN, the set of reduction priorities comprising an order for the devices in the HAN to reduce power, and wherein the translation rules comprise instructions to cause the controlled device to re-commission itself to switch from a non-secure communication protocol used to communicate with the HAN controller to a secure communication protocol used to communicate directly with the utility meter in a case that the HAN controller fails;

establishing, by the controlled device, a secure communication link with a utility meter using the authentication key and the encryption data, wherein the establishing comprises establishing using the ZigBee Smart Energy (SE) profile;

receiving, at the controlled device, an objective from the utility meter over the secure communication link, wherein the receiving comprises receiving during a start-up sequence of the computing device; and

translating, by the controlled device, the objective into directive control functions specific to the controlled device using the translation rules.

14. The method of claim 13 , wherein the receiving comprises receiving using the ZigBee Home Automation profile.

15. The method of claim 13 , further comprising executing the directive control functions.

16. An apparatus for preparing a controlled device to re-commission itself in a home area network (HAN), comprising:

a processor;

memory in electronic communication with the processor;

instructions stored in the memory, the instructions being executable by the processor to:

receiving, at a controlled device, an authentication key and encryption data from a HAN controller;

receiving, at the controlled device, translation rules from the HAN controller that translate an objective received from a utility meter into directive control functions specific to the controlled device, wherein the HAN controller determines the directive control functions for the controlled device based on a set of reduction priorities for devices in the HAN, the set of reduction priorities comprising an order for the devices in the HAN to reduce power, and wherein the translation rules comprise instructions to cause the controlled device to re-commission itself to switch from a non-secure communication protocol used to communicate with the HAN controller to a secure communication protocol used to communicate directly with the utility meter in a case that the HAN controller fails;

establishing, by the controlled device, a secure communication link with a utility meter using the authentication key and the encryption data, wherein the instructions for establishing comprise instructions executable to establish using the ZigBee Smart Energy (SE) profile;

receiving, at the controlled device, an objective from the utility meter over the secure communication link, wherein the instructions for receiving comprise instructions executable to receive during a start-up sequence of the computing device; and

translating, by the controlled device, the objective into directive control functions specific to the controlled device using the translation rules.

17. The apparatus of claim 16 , wherein the instructions for receiving comprise instructions executable to receive using the ZigBee Home Automation profile.

18. The apparatus of claim 16 , further comprising instructions executable to execute the directive control functions.

Assignments (8)
SECURITY INTEREST Recorded Jul 18, 2024
From: SNAP ONE, LLC
To: JPMORGAN CHASE BANK, N.A. AS ADMINISTRATIVE AGENT
Reel/Frame 068426/0446 →
SECURITY RELEASE R/F 058439/0014 Recorded Jun 17, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC., AS AGENT
To: SNAP ONE, LLC
Reel/Frame 067768/0139 →
RELEASE OF SECURITY INTEREST Recorded Dec 9, 2021
From: UBS AG, STAMFORD BRANCH
To: CONTROL4 CORPORATION
Reel/Frame 058438/0975 →
SECURITY INTEREST Recorded Dec 9, 2021
From: SNAP ONE, LLC
To: MORGAN STANLEY SENIOR FUNDING INC.
Reel/Frame 058439/0014 →
CHANGE OF NAME Recorded Aug 25, 2021
From: WIREPATH HOME SYSTEMS, LLC
To: SNAP ONE, LLC
Reel/Frame 057298/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2019
From: CONTROL4 CORPORATION
To: WIREPATH HOME SYSTEMS, LLC
Reel/Frame 051446/0868 →
SECURITY INTEREST Recorded Aug 2, 2019
From: CONTROL4 CORPORATION
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 049948/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2017
From: NAGEL, PAUL E.; WEST, WILLIAM B.
To: CONTROL4 CORPORATION
Reel/Frame 044018/0685 →