# US 12,213,636 B2 · Residential device feedback system and method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,213,636 B2
- Document ID: US12213636B2
- Status: Granted
- Kind: B2
- Application number: 17/347,280
- Filed: 2021-06-14
- Published: 2021-09-30
- Granted: 2025-02-04
- Earliest claimed: 2018-12-12
- Assignees: Pentair, Inc.
- Applicants: Pentair PLC
- Inventors: Ramakrishna Budampati; Joseph Krueger; Jason Fitzpatrick
- Web page: https://patentgrep.com/patent/US12213636B2

## CPC

- A47L 15/0063: {using remote monitoring or controlling of the dishwasher operation, e.g. networking systems}
- H04L 12/2807: {Exchanging configuration information on appliance services in a home automation network (arrangements for maintenance or administration involving network analysis for automatically determining the actual topology of a network H04L41/12; hardware or software tools for network management using graphical user interfaces H04L41/22; address allocation H04L61/50)}
- A47L 15/0049: {Detection or prevention of malfunction, including accident prevention (arrangements to prevent clogging of filters A47L15/4208; safety arrangements for preventing water damage A47L15/421)}
- A47L 15/4244: {Water-level measuring or regulating arrangements}
- G01M 3/04: by detecting the presence of fluid at the leakage point
- G01M 3/26: by measuring rate of loss or gain of fluid, e.g. by pressure-responsive devices, by flow detectors
- H04L 12/2816: {Controlling appliance services of a home automation network by calling their functionalities (arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station; in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom H04Q9/00)}
- H04L 12/2823: {Reporting information sensed by appliance or service execution status of appliance services in a home automation network (device-related reporting H04L43/065; arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom H04Q9/00)}
- H04L 67/125: involving control of end-device applications over a network
- A47L 2401/09: Water level
- A47L 2401/19: Air humidity
- A47L 2501/26: Indication or alarm to the controlling device or to the user
- H04L 2012/285: {Generic home appliances, e.g. refrigerators}
- A47L: DOMESTIC WASHING OR CLEANING (brushes A46B; cleaning quantities of bottles or of other hollow articles of one kind B08B9/00; laundry D06F); SUCTION CLEANERS IN GENERAL (cleaning in general B08)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G01M: TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR

## Abstract

Systems and methods are described, which relate to internet-of-things (IoT) feedback systems, in which data received from a given IoT device may be analyzed by a controller and used as a basis for controlling another IoT device and/or sending an alert to a user. The controller may activate a dehumidifier upon detecting activation of a sump pump. The controller may monitor water level data and alert a user and/or request maintenance of the sump pump upon detecting the water level exceeds a threshold. The controller may monitor dishwasher data to detect suboptimal performance of a dishwasher, in response to which the controller may instruct valves of a manifold and water heater to close to isolate the dishwasher, and instruct a water softener to elevate salt levels of softened water during a self-cleaning cycle of the dishwasher.

## Claims

### Claim 1

A method comprising:
providing a water system with a control system and a first network-enabled device;
analyzing, by a control system, parameters of a data trigger to determine data to be collected from the first network-enabled device;
collecting, by the control system, the data from a data stream output by the first network-enabled device;
determining, by the control system, that the data trigger is met by the data;
determining, by the control system, commands associated with the data trigger;
sending, by the control system, the commands to a second network-enabled device to be executed;
generating, by the control system, a report; and
sending, by the control system, the report to a user device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first network-enabled device comprises a sump pump, wherein the second network-enabled device comprises a dehumidifier, wherein the data trigger comprises an indication that the sump pump has activated, wherein the commands cause the dehumidifier to activate, and wherein the report comprises an alert indicating flooding or leaking in an area associated with the sump pump.

### Claim 3 (depends on 1)

The method of claim 1 further comprising:
receiving, by the control system, water level data from a water level sensor;
determining, by the control system, that the water level data exceeds a predetermined threshold; and
sending, by the control system, a maintenance alert to the user device indicating that the first network-enabled device has malfunctioned.

### Claim 4 (depends on 3)

The method of claim 3 further comprising:
determining, by the control system, that automatic maintenance requests are enabled; and
sending, by the control system, a request for maintenance to a service provider.

### Claim 5

A system comprising:
a sump pump configured to pump water from an area around the sump pump to a drain;
a dehumidifier;
a water level sensor configured to generate water level data representing a water level in the area; and
a communications system comprising:
a gateway device coupled to and in electronic communication with the sump pump, the dehumidifier, and the water level sensor; and
a controller coupled to the gateway device, the controller including a processor and a memory device configured to store instructions which, when executed, cause the processor to:
receive data from the sump pump;
determine, based on the data, that the sump pump has activated; and
cause the dehumidifier to begin operation.

### Claim 6 (depends on 5)

The system of claim 5, wherein the instructions, when executed, further cause the processor to:
send an alert to a user device associated with the system, the alert indicating that flooding has been detected in the area.

### Claim 7 (depends on 6)

The system of claim 6, wherein the instructions, when executed, further cause the processor to:
receive the water level data from the water level sensor;
determine, based on the water level data, that the water level in the area exceeds a predetermined threshold; and
send a maintenance alert to the user device, indicating that the sump pump has malfunctioned.

### Claim 8 (depends on 7)

The system of claim 7, wherein the instructions, when executed, further cause the processor to:
determine that automatic maintenance requests are enabled; and
upon determining that the water level in the area exceeds the predetermined threshold, send a request for maintenance of the sump pump to a service provider.

### Claim 9 (depends on 5)

The system of claim 5 further comprising:
a humidity sensor configured to detect a humidity level of the area and generate corresponding humidity data; and
a moisture sensor configured to generate a moisture alert upon detecting moisture in the area.

### Claim 10 (depends on 9)

The system of claim 9, wherein the instructions, when executed, further cause the processor to:
receive the humidity data from the humidity sensor;
determine, based on the humidity data, that the humidity level of the area exceeds a predetermined humidity threshold;
receive the moisture alert from the moisture sensor; and
upon receiving the moisture alert and determining that the humidity level exceeds the predetermined threshold, activate the sump pump.
