IP Library Granted Patent US 10,653,081
Granted Patent B2
US 10,653,081 · App. 15/967,513 · Granted May 19, 2020

Method and apparatus for programming a decoder-based irrigation controller

Inventors: Jonathan I. Marsters (San Diego, CA); Harvey J. Nickerson (El Cajon, CA); Sundarraj Karthikeyan (San Diego, CA); Douglas H. Callison (Winchester, CA); Steven A. Hollington (Oro Valley, AZ); Darin K. Price (San Diego, CA)
Assignee: Rain Bird Corporation
A01G25/16G05B15/02G05B19/0426G05B2219/23273G05B2219/23276
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,653,081
App. No.
15/967,513
Granted
May 19, 2020
Kind
B2
Abstract

A decoder-based irrigation controller comprising a controller housing; a first microcontroller within the controller housing; a decoder interface coupled to the first microcontroller; a first connector coupled to the first microcontroller; a removable cartridge configured to removably and detachably coupled to the first connector to fit into the controller housing, wherein the removable cartridge comprises a second microcontroller; and a handheld barcode reader, wherein the handheld barcode reader comprises an optical reader configured to read an optically readable pattern from each of the plurality of decoder units, wherein the handheld barcode reader is configured to transfer data read from the optically readable pattern of the plurality of decoder units to the second microcontroller of the removable cartridge, and wherein the data read comprises an address of each of the plurality of decoder units.

Claims (33)

1. A decoder-based irrigation controller comprising:

a controller housing;

a first microcontroller within the controller housing and configured to control operation of the decoder-based irrigation controller;

a decoder interface coupled to the first microcontroller, the decoder interface is configured to encode control data onto a power signal to be applied to a multi-wire control path to which each of a plurality of decoder units will be coupled;

a first connector coupled to the first microcontroller;

a removable cartridge configured to removably and detachably couple to the first connector to fit into the controller housing, wherein the removable cartridge comprises a second microcontroller; and

a handheld barcode reader, wherein the handheld barcode reader comprises an optical reader configured to read an optically readable pattern from each of the plurality of decoder units, wherein the handheld barcode reader is configured to transfer data read from the optically readable pattern of the plurality of decoder units to the second microcontroller of the removable cartridge, and wherein the data comprises an address of each of the plurality of decoder units.

2. The decoder-based irrigation controller of claim 1 , wherein the handheld barcode reader is communicatively coupled to the removable cartridge.

3. The decoder-based irrigation controller of claim 1 , wherein the data is processed by the first microcontroller and the second microcontroller.

4. The decoder-based irrigation controller of claim 1 , wherein one or more addresses of the plurality of decoder units are associated with a computerized chart.

5. The decoder-based irrigation controller of claim 4 , wherein the computerized chart is displayable on a portable computer.

6. The decoder-based irrigation controller of claim 1 , wherein the first microcontroller is further configured to record an association of one or more station numbers with one or more addresses of the plurality of decoder units in a memory coupled to the first microcontroller.

7. The decoder-based irrigation controller of claim 6 , further comprising a user interface comprising a display coupled to the first microcontroller, wherein the first microcontroller is configured to cause the display of the association of at least one of the one or more addresses of the plurality of decoder units and the one or more station numbers.

8. The decoder-based irrigation controller of claim 1 , wherein the first microcontroller is further configured to perform an action at the decoder-based irrigation controller according to the data.

9. The decoder-based irrigation controller of claim 1 , wherein the action comprises recording an association of one or more addresses of the plurality of decoder units with one or more station numbers.

10. The decoder-based irrigation controller of claim 1 , wherein the action further comprises one or more of programming the decoder-based irrigation controller or causing the decoder-based irrigation controller to enter a different mode of operation.

11. A method for use with a decoder-based irrigation controller, the method comprising:

reading, by a handheld barcode reader, an optically readable pattern from each of a plurality of decoder units to be associated with the decoder-based irrigation controller, wherein the decoder-based irrigation controller comprises a housing and a first microcontroller configured to control operation of the decoder-based irrigation controller, wherein the decoder-based irrigation controller further comprises a decoder interface configured to encode control data onto a power signal to be applied to a multi-wire control path to which each of the plurality of decoder units will be coupled;

transferring, by the handheld barcode reader, data read from the optically readable pattern of the plurality of decoder units to a second microcontroller of a removable cartridge of the decoder-based irrigation controller, wherein the data comprises an address of each of the plurality of decoder units, wherein the removable cartridge is configured to removably and detachably couple to a first connector of the decoder-based irrigation controller to fit into a controller housing of the decoder-based irrigation controller; and

receiving the data at the second microcontroller of the removable cartridge.

12. The method of claim 11 , further comprising:

passing, by the second microcontroller, the received data to the first microcontroller; and

performing, by the first microcontroller, an action at the decoder-based irrigation controller according to the received data.

13. The method of claim 12 , wherein the action comprises one or more of programming the decoder-based irrigation controller or causing the decoder-based irrigation controller to enter a different mode of operation.

14. The method of claim 11 , further comprising:

processing, by the second microcontroller, the received data;

transferring, by the second microcontroller, the received data having been processed to the first microcontroller; and

performing, by the first microcontroller, an action at the decoder-based irrigation controller according to the received data having been processed.

15. The method of claim 14 , wherein the action comprises one or more of programming the decoder-based irrigation controller or causing the decoder-based irrigation controller to enter a different mode of operation.

16. The method of claim 11 , further comprising communicating, by the first microcontroller, irrigation commands through the decoder interface of the decoder-based irrigation controller to control at least one of the plurality of decoder units.

17. The method of claim 11 , further comprising encoding, by the decoder interface of the decoder-based irrigation controller, data on the power signal delivered to the at least one of the plurality of decoder units.

18. The method of claim 11 , further comprising recording, by the first microcontroller, an association of one or more station numbers with one or more addresses of the plurality of decoder units in a memory coupled to the first microcontroller.

19. The method of claim 18 , further comprising causing display of the association of at least one of the one or more addresses of the plurality of decoder units and the one or more station numbers on a display coupled to the first microcontroller.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2018
From: MARSTERS, JONATHAN I.; NICKERSON, HARVEY J.; KARTHIKEYAN, SUNDARRAJ; CALLISON, DOUGLAS H.; HOLLINGTON, STEVEN A.; PRICE, DARIN K.
To: RAIN BIRD CORPORATION
Reel/Frame 045993/0196 →
Continuity (3)
Continuation 14521277 · Oct 22, 2014
Continuation 12837381 · Jul 15, 2010
Related Publication 20180242537A1 · Aug 30, 2018
Cited By (2)
US 12,201,068 US 12,396,413