IP Library Granted Patent US 10,254,779
Granted Patent B2
US 10,254,779 · App. 15/065,176 · Granted Apr 9, 2019

Automatic auxiliary-power detector for pool systems

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,254,779
App. No.
15/065,176
Granted
Apr 9, 2019
Kind
B2
Abstract

Systems and methods for controlling power on a communication network bus connecting an auxiliary device and a control device in a pool or spa system. The control device includes a power source for providing voltage to the device and a power detector. The auxiliary device can provide additional voltage to the control device via the communication network bus. The power detector may be capable of detecting voltage received by the control device via the communication network bus. The power detector may also be capable of detecting traffic (e.g., communication) by the control device or the auxiliary device via the bus and/or data collision on the bus. The power detector is configured to enable or disable the power source of the control device based on voltage detected on the communication network bus, traffic detected on the communication network bus, and/or data collision detected on the communication network bus.

Claims (58)

1. An auxiliary power detection system for a pool or spa comprising:

a control device that is couplable to at least one auxiliary device via a communication network bus, wherein the control device comprises:

a power source that powers the control device;

a regulator communicatively coupled to the power source, wherein the regulator is configured to receive voltage from the power source and wherein the regulator outputs the received voltage when enabled and prevents output of the received voltage when disabled; and

a power detector communicatively coupled to the regulator, wherein the power detector is configured to detect an amount of auxiliary voltage received by the control device from the auxiliary device via the communication network bus and wherein the power detector enables or disables the regulator based on the detected amount of the auxiliary voltage.

2. The system of claim 1 , wherein the auxiliary device comprises an auxiliary power source for providing the auxiliary voltage to the control device via the communication network bus.

3. The system of claim 1 , wherein the power detector comprises:

a processing device; and

a memory device in which instructions executable by the processing device are stored for causing the processing device to:

detect the auxiliary voltage received by the control device from the auxiliary device;

determine when the auxiliary voltage received by the control device is above or below a threshold voltage by comparing the auxiliary voltage received to the threshold voltage, the threshold voltage corresponding to a level of voltage for powering the control device or the auxiliary device; and

transmit a signal to the regulator for enabling the regulator in response to determining that the auxiliary voltage received is below the threshold voltage and for disabling the regulator in response to determining that the auxiliary voltage received is above the threshold voltage.

4. The system of claim 3 , wherein the memory device further comprises instructions executable by the processing device for causing the processing device to:

transmit the signal to the regulator for disabling the regulator in response to determining that the auxiliary voltage received by the control device is above the threshold voltage.

5. The system of claim 3 , wherein the memory device further comprises instructions executable by the processing device for causing the processing device to:

detect the auxiliary voltage received by the control device from the auxiliary device for a set period of time in response to determining that the auxiliary voltage received is below the threshold voltage; and

transmit the signal to the regulator for enabling the regulator in response to determining that the auxiliary voltage received by the control device has been detected for the set period of time and the auxiliary voltage received by the control device is below the threshold voltage.

6. The system of claim 3 , wherein the memory device further comprises instructions executable by the processing device for causing the processing device to:

detect a presence or an absence of traffic on the communication network bus; and

transmit the signal to the regulator for disabling the regulator in response to detecting the absence of traffic on the communication network bus.

7. The system of claim 6 , wherein the memory device further comprises instructions executable by the processing device for causing the processing device to:

detect the absence of traffic on the communication network bus for a set period of time; and

transmit the signal to the regulator for disabling the regulator in response to determining that the absence of traffic on the communication network bus has been detected for the set period of time.

8. The system of claim 6 , wherein the memory device further comprises instructions executable by the processing device for causing the processing device to:

detect a presence or an absence of a data error on the communication network bus in response to detecting the presence of traffic on the communication network bus; and

transmit the signal to the regulator for disabling the regulator in response to detecting the presence of the data error on the communication network bus.

9. The system of claim 8 , wherein the memory device further comprises instructions executable by the processing device for causing the processing device to:

monitor the presence of the data error on the communication network bus for a set period of time; and

transmit the signal to the regulator for disabling the regulator in response to determining that the presence of the data error on the communication network bus has been detected for the set period of time.

10. The system of claim 1 , wherein the control device comprises a variable speed pump.

11. A method for detecting auxiliary power detection for a pool or spa system, the method comprising:

coupling a control device to an auxiliary device via a communication network bus;

powering, by a power source, the control device;

receiving, by a regulator communicatively coupled to the power source, voltage from the power source when the regulator is enabled;

detecting, by a power detector communicatively coupled to the regulator, auxiliary voltage received by the control device from the auxiliary device via the communication network bus; and

enabling or disabling the regulator based on the detected auxiliary voltage.

12. The method of claim 11 , further comprising:

determining, by the power detector, when the auxiliary voltage received by the control device is above or below a threshold voltage by comparing the detected auxiliary voltage to the threshold voltage, the threshold voltage corresponding to a level of voltage for powering the control device or the auxiliary device; and

transmitting, by the power detector, a signal to the regulator for enabling or disabling the regulator in response to determining that the detected auxiliary voltage is above or below the threshold voltage.

13. The method of claim 12 , wherein transmitting the signal to the regulator comprises:

transmitting, by the power detector, the signal to the regulator for disabling the regulator in response to determining that the detected auxiliary voltage received by the control device from the auxiliary device is above the threshold voltage.

14. The method of claim 12 , further comprising:

detecting, by the power detector, auxiliary voltage received by the control device from the auxiliary device for a set period of time in response to determining that the detected auxiliary voltage is below the threshold voltage; and

transmitting, by the power detector, the signal to the regulator for enabling the regulator in response to determining that the auxiliary voltage received by the control device has been detected for the set period of time and the detected auxiliary voltage is below the threshold voltage.

15. The method of claim 12 , further comprising:

detecting, by the power detector, a presence or an absence of traffic on the communication network bus; and

transmitting, by the power detector, the signal to the regulator for disabling the regulator in response to detecting the absence of traffic on the communication network bus.

16. The method of claim 15 , further comprising:

detecting, by the power detector, the absence of traffic on the communication network bus for a set period of time; and

transmitting, by the power detector, the signal to the regulator for disabling the regulator in response to determining that the absence of traffic on the communication network bus has been detected for the set period of time.

17. The method of claim 15 , further comprising:

detecting, by the power detector, a presence or an absence of a data error on the communication network bus in response to detecting the presence of traffic on the communication network bus; and

transmitting, by the power detector, the signal to the regulator for disabling the regulator in response to detecting the presence of the data error on the communication network bus.

18. The method of claim 17 , further comprising:

detecting, by the power detector, the presence of the data error on the communication network bus for a set period of time; and

transmitting, by the power detector, the signal to the regulator for disabling the regulator in response to determining that the presence of the data error on the communication network bus has been detected for the set period of time.

19. The method of claim 11 , wherein coupling the control device to the auxiliary device comprises coupling a variable speed pump to the auxiliary device.

20. The method of claim 11 , wherein the auxiliary voltage received by the control device is provided by an auxiliary power source.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Feb 3, 2022
From: BANK OF AMERICA, N.A.
To: AQUA PRODUCTS, INC.; COVER-POOLS INCORPORATED; ZODIAC POOL SYSTEMS LLC; ZODIAC POOL SYSTEMS. INC.
Reel/Frame 058982/0912 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT ASSIGNMENT Recorded Feb 1, 2022
From: CREDIT SUISSE INTERNATIONAL
To: HSBC BANK USA, N.A.
Reel/Frame 058922/0901 →
CHANGE OF NAME Recorded Jul 26, 2018
From: ZODIAC POOL SYSTEMS, INC.
To: ZODIAC POOL SYSTEMS LLC
Reel/Frame 046634/0267 →
PATENT RELEASE (SECOND LIEN) Recorded Jul 5, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: COVER-POOLS INCORPORATED; ZODIAC POOL SYSTEMS LLC (FORMERLY KNOWN AS ZODIAC POOL SYSTEMS, INC.); ZODIAC POOL SOLUTIONS LLC (AS SUCCESSOR IN INTEREST TO ZODIAC POOL SOLUTIONS NORTH AMERICA, INC.)
Reel/Frame 046492/0037 →
ABL INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 5, 2018
From: COVER-POOLS INCORPORATED; ZODIAC POOL SYSTEMS LLC; AQUA PRODUCTS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 046500/0291 →
SECURITY INTEREST Recorded Jul 5, 2018
From: COVER-POOLS INCORPORATED; ZODIAC POOL SYSTEMS LLC; AQUA PRODUCTS, INC.
To: CREDIT SUISSE INTERNATIONAL
Reel/Frame 046622/0001 →
PATENT RELEASE (FIRST LIEN) Recorded Jul 5, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: COVER-POOLS INCORPORATED; ZODIAC POOL SYSTEMS LLC (FORMERLY KNOWN AS ZODIAC POOL SYSTEMS, INC.); ZODIAC POOL SOLUTIONS LLC (AS SUCCESSOR IN INTEREST TO ZODIAC POOL SOLUTIONS NORTH AMERICA, INC.)
Reel/Frame 047248/0655 →
PATENT RELEASE (ABL) Recorded Jul 5, 2018
From: BANK OF AMERICA, N.A.
To: COVER-POOLS INCORPORATED; ZODIAC POOL SYSTEMS LLC (FORMERLY KNOWN AS ZODIAC POOL SYSTEMS, INC.); ZODIAC POOL SOLUTIONS LLC (AS SUCCESSOR IN INTEREST TO ZODIAC POOL SOLUTIONS NORTH AMERICA, INC.)
Reel/Frame 046492/0026 →
ABL INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 13, 2017
From: COVER-POOLS INCORPORATED; ZODIAC POOL SYSTEMS, INC.; ZODIAC POOL SOLUTIONS NORTH AMERICA, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 041357/0001 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 13, 2017
From: COVER-POOLS INCORPORATED; ZODIAC POOL SYSTEMS, INC.; ZODIAC POOL SOLUTIONS NORTH AMERICA, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 041365/0640 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 13, 2017
From: COVER-POOLS INCORPORATED; ZODIAC POOL SYSTEMS, INC.; ZODIAC POOL SOLUTIONS NORTH AMERICA, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 041368/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2016
From: BARENG, EUSEBIO DOMINGO
To: ZODIAC POOL SYSTEMS, INC.
Reel/Frame 037935/0072 →