IP Library Granted Patent US 10,272,014
Granted Patent B2
US 10,272,014 · App. 15/413,074 · Granted Apr 30, 2019

Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment

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,272,014
App. No.
15/413,074
Granted
Apr 30, 2019
Kind
B2
Abstract

Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment are provided. “Internet-of-Things” (IoT) functionality is provided for pool and spa equipment in a flexible and cost-effective manner. Network connectivity and remote monitoring/control of pool and spa equipment is provided by various components such as a network communication and local control subsystem installed in pool/spa equipment, and other components. Also disclosed are various control processes (“pool logic”) which can be embodied as software code installed in any of the various embodiments of the present disclosure.

Claims (28)

1. A method for remotely monitoring and controlling equipment for a pool or a spa, comprising the steps of:

providing a pump having a housing enclosing (i) a processor for controlling the pump and (ii) a network communication subsystem for providing direct communication between the processor and the Internet;

establishing a network connection between the processor of the pump and a remote pool or spa device;

monitoring an operational parameter of the remote pool or spa device by the processor of the pump over the network connection;

receiving at the processor of the pump a desired value for the monitored operational parameter of the remote pool or spa device;

determining by the processor of the pump a setpoint for the pump based on the monitored operational parameter and the desired value for the monitored operational parameter of the remote pool or spa device; and

controlling the pump to operate at the setpoint determined by the processor of the pump.

2. The method of claim 1 , further comprising determining by the processor whether line power being supplied to the pump is within factory specified operating parameters by comparing factory specified power parameters retrieved from a memory and line power operational data.

3. The method of claim 2 , further comprising activating the pump if the line power is within the factory specified operating parameters, or transmitting an error condition to the remote device if the line power is not within the factory specified operating parameters.

4. The method of claim 1 , further comprising receiving at the processor operational data from a pump water detection sensor and determining by the processor if water is detected at the pump.

5. The method of claim 4 , further comprising activating a priming period timer if no water is detected at the pump and clearing the priming period timer if water is detected at the pump.

6. The method of claim 1 , further comprising receiving at the processor operational data from a debris sensor in a pool strainer basket and determining by the processor if the pool strainer basket is full.

7. The method of claim 1 , further comprising retrieving by the processor maximum power consumption setpoint data from a memory, receiving at the processor operational data on power consumption from one or more active remote devices, and determining by the processor if combined power consumption from the active remote devices exceeds the maximum power consumption setpoint.

8. The method of claim 1 , further comprising retrieving by the processor current date and time information, determining by the processor a current season, retrieving by the processor operational setpoint data for the current season from a memory, and controlling operation of the pump according to the operational setpoint data for the current season.

9. The method of claim 1 , further comprising retrieving by the processor data on a desired pool turnover rate from a memory, retrieving by the processor pool volume data from a memory, receiving at the processor operational data on flow rate from the remote device, determining by the processor a minimum flow rate to achieve the desired pool turnover rate, and controlling operation of the pump according to the minimum flow rate.

10. The method of claim 1 , further comprising receiving at the processor operational data from a sensor in the pump, determining by the processor if there is a gasket or seal leak, and transmitting a message to the user to fix the leak if there is a gasket or seal leak.

11. The method of claim 1 , further comprising retrieving by the processor factory specified parameters for turbidity from a memory, receiving operational data from the pump, and determining if turbidity is within the factory specified parameters for turbidity.

12. The method of claim 11 , further comprising automatically setting a filter schedule based on turbidity levels if the flow rate is not within the factory specified parameters for the pump.

13. The method of claim 12 , further comprising controlling the pump to operate at a minimum speed based on the factory specified parameters for turbidity.

14. The method of claim 1 , wherein the network connection between the processor and the remote device is established over the Internet.

15. A method for controlling a pump for a pool or a spa, comprising the steps of:

providing a pump having a housing enclosing (i) a processor for controlling operation of the pump and (ii) a network communication subsystem for providing direct communication between the processor and the Internet;

establishing by the network communication subsystem a network connection between the processor of the pump and a remote pool or spa device;

monitoring an operational parameter of the remote pool or spa device by the processor of the pump over the network connection;

monitoring an operational parameter of the pump by the processor of the pump;

receiving at the processor of the pump web data from the Internet, the web data being specific to the physical location of the pump;

determining by the processor of the pump a setpoint for the pump based on the monitored operational parameter of the remote pool or spa device, the monitored operational data of the pump, and the web data; and

controlling operation of the pump according to the setpoint determined by the processor of the pump.

Assignments (6)
RELEASE OF PATENT SECURITY INTEREST (SECOND LIEN) Recorded May 3, 2021
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: HAYWARD INDUSTRIES, INC.; GSG HOLDINGS, INC.
Reel/Frame 056122/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2019
From: HORROCKS, CRAIG
To: HAYWARD INDUSTRIES, INC.
Reel/Frame 049873/0623 →
SECURITY INTEREST Recorded Sep 11, 2017
From: HAYWARD INDUSTRIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 043812/0694 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Sep 8, 2017
From: HAYWARD INDUSTRIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 043790/0558 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Sep 7, 2017
From: HAYWARD INDUSTRIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 043796/0407 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2017
From: POTUCEK, KEVIN; MURDOCK, JAMES; CARTER, JAMES; FOURNIER, GREGORY; JOHNSON, ARTHUR; DENKEWICZ, RAY; BLAINE, DAVID; DEBRUIN, JASON; WILLIS, VANCE; AUBREY, BRUCE; PETTY, SCOTT; PARCELL, JASON; SAWYER, DOUGLAS
To: HAYWARD INDUSTRIES, INC.
Reel/Frame 043173/0449 →
Cited By (2)
US 12,609,847 US 12,668,507