IP Library › Granted Patent US 7,844,369
Granted Patent B2
US 7,844,369 · App. 12/184,201 · Granted Nov 30, 2010

Modular and expandable irrigation controller

Assignee: Rain Bird Corporation
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,844,369
App. No.
12/184,201
Granted
Nov 30, 2010
Kind
B2
Abstract

Described herein are several embodiments relating to modular irrigation controllers. In many implementations, the irrigation controllers are modular in that various functional components of the irrigation controller are implemented in removable modules that when inserted into position within the controller, expand the capabilities of the controller. Also described are various different types of expansion modules that may be coupled to the modular controller, having as variety of functions and features, as well as related methods of use and configuration of these modules in the controller. In some embodiments, authentication procedures are provided for one or both of a modular irrigation controller and an expansion module to determine if they are authorized to operate together.

Claims (24)

1. A modular irrigation controller comprising:

a housing:

a control unit within the housing, the control unit including a first microcontroller for executing stored irrigation programs;

a plurality of expansion module mounting locations within the housing adapted to removably receive expansion modules, each expansion mounting location electrically coupled to the first microcontroller;

an expansion module removably mounted to a first expansion module mounting location and electrically coupled to the first microcontroller, the expansion module including a second microcontroller, the second microcontroller adapted to operate with the first microcontroller;

wherein the first microcontroller is adapted:

to transmit an authentication request to the expansion module;

receive a response to the authentication request from the expansion module; and

determine, based on the response, that the expansion module is authorized as originating from an approved manufacturer to operate with the first microcontroller.

2. The modular irrigation controller of claim 1 wherein the response comprises a result based on processing the authentication request.

3. The modular irrigation controller of claim 1 wherein the response comprises a first result based on processing a number generated by the first microcontroller.

4. The modular irrigation controller of claim 3 wherein the first microcontroller is adapted to similarly process the number to produce a second result and compare the first and second results to determine if the expansion module is authorized to operate with the first microcontroller.

5. The modular irrigation controller of claim 1 wherein the response comprises a predetermined message.

6. A method for use with a modular irrigation controller comprising:

removably mounting an expansion module to one of a plurality of expansion mounting locations within a housing, each expansion mounting location electrically coupled to a first microcontroller of a control unit within the housing, the first microcontroller adapted to execute stored irrigation programs, the expansion module including a second microcontroller, the second microcontroller adapted to operate with the first microcontroller;

transmitting an authentication request from the first microcontroller to the expansion module;

receiving, by the first microcontroller, a response to the authentication request from the expansion module; and

determining, based on the response, that the expansion module is authorized as originating from an approved manufacturer to operate with the first microcontroller.

7. The method of claim 6 wherein the receiving step comprises receiving the response, the response comprising a result based on processing the authentication request.

8. The method of claim 6 wherein the receiving step comprises receiving the response, the response comprising a first result based on processing a number generated by the first microcontroller.

9. The method of claim 8 further comprising:

processing similarly, by the first microcontroller, the number to produce a second result; and

determining if the expansion module is authorized to operate with the first microcontroller by comparing the first and second results.

10. The method of claim 6 wherein the receiving step comprises receiving the response, the response comprising a predetermined message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2010
From: NICKERSON, HARVEY J.; LEATHERMAN, RUSSEL D.; MUSSELMAN, JAMES R.; NGUYEN, ANDREW M.; VENEGAS, KEN R.; NEITZEL, ROGER S.; JENKINS, ROBERT; BASCH, SUSAN E.; VAIL, KENNETH D.
To: RAIN BIRD CORPORATION
Reel/Frame 025353/0390 →
Continuity (3)
Division 1102232900 · Dec 23, 2004
Provisional Application 6053249800 · Dec 23, 2003
Related Publication 20080288117A1 · Nov 20, 2008