Irrigation controller
First Claim
1. An irrigation controller for selectively turning on and off a set of sprinkler valve stations, said irrigation controller being programmable by a user, said irrigation controller comprising:
- a. an irrigation control processor, including i. an input port;
ii. an output port;
iii. a memory element for storing an irrigation control program and irrigation control parameters, said irrigation control program implementing a plurality of functionalities that are selectively enabled;
iv. a processing unit for executing said irrigation control program; and
v. a bus connecting said processing unit to said memory element and to said input and output ports;
b. an input device interfaced with said input port;
c. said output port being provided for interfacing with the sprinkler valve stations for controlling the turning on and off of said sprinkler valve stations;
d. said input device cooperating with said control program to enable at least one specific functionality from said functionalities in response to a predetermined input being received from the user through said input device.
0 Assignments
0 Petitions
Accused Products
Abstract
An irrigation controller for selectively turning on and off a set of sprinkler valve stations. The irrigation controller is programmable by a user. The irrigation controller includes an irrigation control processor. The irrigation control processor includes an input port, an output port, a memory element for storing an irrigation control program and irrigation control parameters, the irrigation control program implementing a plurality of functionalities that are selectively enabled, a processing unit for executing the irrigation control program, and a bus connecting said processing unit to said memory element and to said input and output ports. An input device is interfaced with the input port. The output port is provided with interface with the sprinkler valve stations for controlling the turning on and off of the sprinkler valve stations. The input device cooperates with the control program to enable at least one specific functionality from the functionalities in response to a predetermined input being received from the user through the input device.
110 Citations
22 Claims
-
1. An irrigation controller for selectively turning on and off a set of sprinkler valve stations, said irrigation controller being programmable by a user, said irrigation controller comprising:
-
a. an irrigation control processor, including i. an input port;
ii. an output port;
iii. a memory element for storing an irrigation control program and irrigation control parameters, said irrigation control program implementing a plurality of functionalities that are selectively enabled;
iv. a processing unit for executing said irrigation control program; and
v. a bus connecting said processing unit to said memory element and to said input and output ports;
b. an input device interfaced with said input port;
c. said output port being provided for interfacing with the sprinkler valve stations for controlling the turning on and off of said sprinkler valve stations;
d. said input device cooperating with said control program to enable at least one specific functionality from said functionalities in response to a predetermined input being received from the user through said input device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for selectively enabling a specific functionality from a plurality of functionalities in an irrigation controller, said method comprising the steps of:
-
a. receiving a user input;
b. comparing the user input to a predetermined input; and
c. upon the user input being identical to the predetermined input, enabling the specific functionality.
-
-
22. A computer readable storage medium containing a program element for execution by a computing device for selectively turning on and off a set of sprinkler valve stations, said program element comprising:
-
a. a plurality of function modules each implementing a respective functionality that is selectively enabled;
b. an input module for receiving inputs from an input device;
c. an output module for interfacing with the sprinkler valve stations for controlling the turning on and off of the sprinkler valve stations;
d. a master module for enabling and disabling the functionalities implemented by said function modules, said master module being operative for enabling at least one specific functionality from the functionalities in response to a predetermined input being received by said input module.
-
Specification