| CPC C02F 1/008 (2013.01) [B01D 29/60 (2013.01); B01D 35/1435 (2013.01); C02F 1/001 (2013.01); C02F 1/42 (2013.01); C02F 5/02 (2013.01); G05B 23/0224 (2013.01); G05B 23/027 (2013.01); G06F 16/953 (2019.01); G08B 21/182 (2013.01); H04L 67/125 (2013.01); B01D 2201/54 (2013.01); B01D 2201/56 (2013.01); C02F 2103/42 (2013.01); C02F 2201/005 (2013.01); C02F 2209/006 (2013.01); C02F 2209/008 (2013.01); C02F 2209/40 (2013.01); C02F 2209/445 (2013.01); C02F 2307/12 (2013.01); E03B 7/071 (2013.01); E03B 7/072 (2013.01); E03B 7/074 (2013.01); G16Y 10/75 (2020.01); G16Y 30/10 (2020.01)] | 8 Claims |

|
1. A system comprising:
a water system comprising:
a water softener system that receives unsoftened water from a water source and that converts the unsoftened water into softened water;
a flow meter in fluid communication with an output of the water softener system, the flow meter generating flow rate data; and
a communication system comprising:
a gateway device that is coupled to and in electronic communication with the water softener system and the flow meter; and
a controller coupled to the gateway device, the controller including a processor and a memory device comprising computer-readable instructions which, when executed, cause the processor to:
periodically retrieve the flow rate data from the flow meter;
generate a first water usage profile corresponding to a first time period based on the flow rate data, the first water usage profile comprising metadata and first water usage statistics derived from a first portion of the flow rate data that is generated during the first time period;
send the first water usage profile to a user device via the gateway device;
compare the first water usage profile to other water usage profiles in a local profile database;
identify the other water usage profiles that are similar to the first water usage profile based on a set of system characteristics; and
determine whether a water usage statistic of the first water usage profile is normal or abnormal based on a water usage statistic of the other water usage profiles identified as similar to the first water usage profile; and
organize and filter the first water usage profile according to the metadata.
|