IP Library Granted Patent US 11,774,141
Granted Patent B2
US 11,774,141 · App. 17/934,830 · Granted Oct 3, 2023

Water heating system for controlling an ability to set a parameter of a controller

Inventors: Brian Moy (Arden Hills, MN); Christopher R. Jones (Minneapolis, MN); Michael Crites (Minneapolis, MN); Arnold Kalla (Maple Grove, MN)
Assignee: Ademco Inc.
F24H9/2007G05D23/00G05D23/1919G06F3/0484G08B21/182
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 11,774,141
App. No.
17/934,830
Granted
Oct 3, 2023
Kind
B2
Abstract

This disclosure is related to devices, systems, and techniques for controlling a temperature of water contained by a water tank. A controller includes a user interface configured to receive one or more user inputs indicative of a request to set a control parameter of the controller and communication circuitry configured to receive, from a user device, an electronic signal. Additionally, the controller includes processing circuitry configured to identify, from the electronic signal, one or more first data packets that include a request to disable an ability to change, based on the one or more user inputs received by the user interface, the control parameter of the controller and in response to receiving the one or more first data packets, disable the ability to change the control parameter of the controller.

Claims (54)

1. A controller comprising:

a user interface configured to receive one or more user inputs indicative of a request to set a control parameter of the controller;

communication circuitry configured to receive, from a user device, an electronic signal; and

processing circuitry configured to:

determine that the request to set the control parameter of the controller represents an attempt to change the control parameter of the controller from a first control parameter value to a second control parameter value; and

determine if the attempt to change the control parameter represents an irregular attempt to change the control parameter.

2. The controller of claim 1 , wherein the control parameter of the controller comprises a value corresponding to a set point temperature for water contained by a water heater.

3. The controller of claim 1 , wherein the electronic signal is a first electronic signal, wherein the communication circuitry is further configured to receive a second electronic signal, and wherein the processing circuitry is further configured to:

identify, from the electronic signal, one or more second data packets that include a request to enable an ability to change, based on the one or more user inputs received by the user interface, the control parameter of the controller; and

in response to receiving the one or more second data packets, enable the ability to change the control parameter of the controller.

4. The controller of claim 3 , wherein the processing circuitry is further configured to:

when the ability to set the control parameter of the controller is enabled, change a value for the control parameter in response to receiving one or more user inputs at the user interface.

5. The controller of claim 3 , wherein the processing circuitry is further configured to:

when the ability to set the control parameter of the controller is disabled, keep a same value for the control parameter in response to receiving one or more user inputs at the user interface.

6. The controller of claim 1 , wherein to determine if the attempt to change the control parameter represents the irregular attempt, the processing circuitry is configured to:

determine if the second control parameter value is less than a first threshold control parameter value; or

determine if the second control parameter value is greater than a second threshold control parameter value, wherein the second threshold control parameter value is greater than the first control parameter value; and

determine that the attempt to change the control parameter of the controller represents the irregular attempt if the second control parameter value is less than the first threshold control parameter value or if the second control parameter value is greater than the second threshold control parameter value.

7. The controller of claim 1 , wherein to determine if the attempt to change the control parameter represents the irregular attempt, the processing circuitry is configured to:

calculate a magnitude of a difference between the first control parameter value and the second control parameter value; and

determine that the attempt to change the control parameter of the controller represents the irregular attempt if the magnitude of the difference between the first control parameter value and the second control parameter value is greater than a threshold difference value.

8. The controller of claim 1 , wherein the processing circuitry is further configured to:

generate, in response to determining that the attempt to change the control parameter of the controller represents the irregular attempt, a notification of the irregular attempt; and

output the notification of the irregular attempt to a user device, wherein the notification includes a prompt to disable the ability to set the control parameter of the controller.

9. The controller of claim 8 , wherein to receive the electronic signal, the processing circuitry is configured to receive a response to the prompt to disable the ability to set the control parameter, wherein the response includes a user input indicative of the request to disable the ability to change the control parameter.

10. A method for controlling a temperature of water contained by a water tank, the method comprising:

receiving, by a user interface, one or more user inputs indicative of a request to set a control parameter of the controller; and

receiving, by communication circuitry from a user device, an electronic signal;

determining, by processing circuitry from the electronic signal, that the request to set the control parameter of the controller represents an attempt to change the control parameter of the controller from a first control parameter value to a second control parameter value; and

determining, by the processing circuitry, if the attempt to change the control parameter represents an irregular attempt to change the control parameter.

11. The method of claim 10 , wherein the electronic signal is a first electronic signal, wherein the communication circuitry is further configured to receive a second electronic signal, and wherein the method further comprises:

identifying, by the processing circuitry from the electronic signal, one or more second data packets that include a request to enable an ability to change, based on the one or more user inputs received by the user interface, the control parameter of the controller; and

in response to receiving the one or more second data packets, enabling, by the processing circuitry, the ability to change the control parameter of the controller.

12. The method of claim 11 , wherein method further comprises changing, when the ability to set the control parameter of the controller is enabled, a value for the control parameter in response to receiving one or more user inputs at the user interface.

13. The method of claim 11 , wherein the method further comprises keeping, when the ability to set the control parameter of the controller is disabled, a same value for the control parameter in response to receiving one or more user inputs at the user interface.

14. The method of claim 10 , wherein determining if the attempt to change the control parameter represents the irregular attempt comprises:

determining if the second control parameter value is less than a first threshold control parameter value; or

determining if the second control parameter value is greater than a second threshold control parameter value, wherein the second threshold control parameter value is greater than the first control parameter value; and

determining that the attempt to change the control parameter of the controller represents the irregular attempt if the second control parameter value is less than the first threshold control parameter value or if the second control parameter value is greater than the second threshold control parameter value.

15. The method of claim 10 , wherein determining if the attempt to change the control parameter represents the irregular attempt comprises:

calculating a magnitude of a difference between the first control parameter value and the second control parameter value; and

determining that the attempt to change the control parameter of the controller represents the irregular attempt if the magnitude of the difference between the first control parameter value and the second control parameter value is greater than a threshold difference value.

16. The method of claim 10 , further comprising:

generating, by the processing circuitry in response to determining that the attempt to change the control parameter of the controller represents the irregular attempt, a notification of the irregular attempt; and

outputting, by the processing circuitry, the notification of the irregular attempt to a user device, wherein the notification includes a prompt to disable the ability to set the control parameter of the controller.

17. The method of claim 16 , wherein receiving the electronic signal comprises receiving a response to the prompt to disable the ability to set the control parameter, wherein the response includes a user input indicative of the request to disable the ability to change the control parameter.

18. A system comprising:

a user device; and

a controller configured to control a temperature of water contained by a water tank, wherein the controller comprises:

a user interface configured to receive one or more user inputs indicative of a request to set a control parameter of the controller;

communication circuitry configured to receive, from the user device, an electronic signal; and

processing circuitry configured to:

determine that the request to set the control parameter of the controller represents an attempt to change the control parameter of the controller from a first control parameter value to a second control parameter value; and

determine if the attempt to change the control parameter represents an irregular attempt to change the control parameter.

Assignments (2)
CHANGE OF NAME Recorded Jul 4, 2025
From: ADEMCO INC.
To: RESIDEO LLC
Reel/Frame 071814/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2022
From: MOY, BRIAN; JONES, CHRISTOPHER R.; CRITES, MICHAEL; KALLA, ARNOLD
To: ADEMCO INC.
Reel/Frame 061196/0532 →