IP Library Granted Patent US 7,440,864
Granted Patent B2
US 7,440,864 · App. 10/860,392 · Granted Oct 21, 2008

Controller system for pool and/or spa

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 7,440,864
App. No.
10/860,392
Granted
Oct 21, 2008
Kind
B2
Abstract

A method of programming a microcomputer based controller system for a bathing installation. The microcomputer is configured to receive input command and sensor information from a plurality of input devices including a control panel and a bathing installation sensor, and acts on the input information operating according to a program running on the microcomputer which performs control functions for a plurality of bathing installation functions, including operating a water heater and a water pump of the bathing installation.

Claims (34)

1. A method of assembling and programming a circuit board assembly for a bathing pool controller system, comprising:

providing a circuit board configured for in-circuit-programming of a microprocessor device, the circuit board including an input circuit with a set of electrical wiring connections;

populating the board with electronic circuit devices, the circuit board including interface circuitry configured for connection to one or more control panels for the bathing pool controller system and to sensors and controlled devices for the bathing pool, the interface circuitry separate and distinct from said input circuit and said set of electrical wiring connections;

installing an in-circuit-programmable microprocessor device on the circuit board, so that a programming pin set of the microprocessor device is electrically connected to said set of electrical wiring connections and said input circuit;

connecting the board to a programmer device using said input circuit and said electrical connections;

loading a program into a nonvolatile memory of the microprocessor device from the programmer device through said input circuit;

powering up the circuit board; and

verifying the proper functioning of the circuit board with the microprocessor device.

2. The method of claim 1 , wherein said loading a program comprises:

loading a bathing pool program into a nonvolatile memory of the microprocessor device which performs control functions for running bathing pool functions.

3. The method of claim 2 , wherein the bathing pool controller system is for a bathing pool installation including a water heater and a water pump, and the bathing pool functions controlled by the bathing pool program include running the water heater and water pump.

4. A method of assembling and programming a circuit board assembly for a controller system for a bathing pool installation including a recirculating water path, a water heater fluidically coupled to the recirculating water path and a water pump for recirculating water through the recirculating water path, the method comprising:

providing a controller system circuit board configured for in-circuit-programming of a microprocessor device, the circuit board including an input circuit with a set of electrical wiring connections;

populating the controller system circuit board with electronic circuit devices, the circuit board including interface circuitry configured for connection to one or more control panels and to each sensor for the bathing pool controller system, the interface circuitry separate and distinct from said input circuit and said set of electrical wiring connections;

installing an in-circuit-programmable microprocessor device on the controller system circuit board;

connecting the controller system circuit board to a programmer device using said input circuit and said electrical connections;

loading a bathing pool control program into a nonvolatile memory of the microprocessor device from the programmer device to control functions for running bathing pool functions through said input circuit;

powering up the controller system circuit board; and

verifying the Proper functioning of the controller system circuit board with the microprocessor device.

5. The method of claim 4 , wherein the bathing pool functions controlled by the bathing pool program include running the water heater and water pump.

6. The method of claim 4 , wherein the bathing pool is a swimming pool.

7. The method of claim 4 , wherein the bathing pool is a spa.

8. A method of programming a microcomputer-based controller system for a bathing installation, in which a microcomputer is configured to receive input command and sensor information from a plurality of input devices including a control panel and a bathing installation sensor and to act on the input information, thereby operating according to a program running on the microcomputer to perform control functions for a plurality of bathing installation functions, including operating a water heater and a water pump of the bathing installation, the method comprising:

providing a circuit board configured for in-circuit-programming of a microcomputer, the circuit board including an input circuit with a set of electrical wiring connections, the circuit board including interface circuitry configured for connection to one or more control panels of the bathing installation which permit a bathing installation user to input commands which are acted upon by the controller system and to receive input sensor information from one or more sensors of the bathing installation, the interface circuitry separate and distinct from said input circuit and said set of electrical wiring connections;

installing an in-circuit-programmable microcomputer device on the circuit board to mechanically and electrically attach the microcomputer to the circuit board, so that a pin set of the microcomputer device configured for in-circuit-programming of the microcomputer device is electrically connected to said set of electrical wiring connections and said input circuit;

connecting a microcontroller programmer device to the circuit board and the microcontroller device installed in the circuit board using said input circuit and said wiring connections;

loading a program into a nonvolatile memory of the microcomputer device from the programmer device through said input circuit with the microcomputer device installed in the circuit board, the loaded program configured to perform control functions for a plurality of bathing installation functions, including operating a water heater and a water pump of the bathing installation.

9. The method of claim 8 , further comprising:

powering up the circuit board; and

verifying the proper functioning of the circuit board with the microcomputer device after said step of loading said program into said nonvolatile memory.

10. The method of claim 8 , wherein said installing the in-circuit-programmable microcomputer device includes:

soldering the microcomputer device into the circuit board.

11. The method of claim 8 , wherein the bathing installation is a swimming pool.

12. The method of claim 8 , wherein the bathing installation is a spa.

Assignments (12)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBER 8191183 PREVIOUSLY RECORDED AT REEL: 054344 FRAME: 0637. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 10, 2021
From: BMO HARRIS BANK, N.A.
To: BALBOA WATER GROUP, LLC
Reel/Frame 057144/0919 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Nov 6, 2020
From: BALBOA WATER GROUP, LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 054341/0169 →
RELEASE OF SECURITY INTEREST Recorded Nov 6, 2020
From: BMO HARRIS BANK, N.A.
To: BALBOA WATER GROUP, LLC
Reel/Frame 054344/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2020
From: CLINE, DAVID J.; OTTO, CINDY; ROSENAU, PAUL
To: BALBOA INSTRUMENTS, INC.
Reel/Frame 054193/0775 →
RELEASE OF SECURITY INTEREST Recorded Mar 23, 2020
From: DYMAS FUNDING COMPANY, LLC
To: BALBOA INSTRUMENTS, INC.
Reel/Frame 052198/0190 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2020
From: PNC BANK, NATIONAL ASSOCIATION
To: BALBOA WATER GROUP, INC.; BALBOA INSTRUMENTS, INC.; G-G DISTRIBUTION AND DEVELOPMENT CO., INC.; SPA & BATH HOLDINGS, INC.; BALBOA WATER GROUP, LLC
Reel/Frame 052918/0717 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 019353 FRAME: 0926. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 19, 2020
From: BALBOA INSTRUMENTS, INC.
To: DYMAS FUNDING COMPANY, LLC
Reel/Frame 052192/0260 →
ENTITY CONVERSION Recorded Mar 11, 2020
From: BALBOA WATER GROUP, INC.
To: BALBOA WATER GROUP, LLC
Reel/Frame 052150/0661 →
PATENT SECURITY AGREEMENT Recorded Feb 12, 2020
From: BALBOA WATER GROUP, LLC
To: BMO HARRIS BANK N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 051906/0375 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2013
From: BALBOA INSTRUMENTS, INC.
To: BALBOA WATER GROUP, INC.
Reel/Frame 030965/0092 →
SECURITY AGREEMENT Recorded Nov 19, 2009
From: BALBOA WATER GROUP, INC.; BALBOA INSTRUMENTS, INC.; G-G DISTRIBUTION AND DEVELOPMENT CO., INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 023538/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2007
From: BALBOA INSTRUMENTS, INC.
To: DYMAS FUNDING COMPANY, LLC
Reel/Frame 019353/0926 →