Methods and systems for use in controlling irrigation
First Claim
1. A method of controlling irrigation, the method comprising:
- causing, by a computer, an assumption broadcast to be communicated to each of a plurality of irrigation controllers of an irrigation system, wherein the computer is remote from at least one of the plurality of irrigation controllers and wherein the assumption broadcast defines assumed states of operation of one or more control elements each coupled to a respective one of the plurality of irrigation controllers of the irrigation system, wherein the irrigation system is configured to implement irrigation scheduling instructions, wherein the one or more control elements are shared with one or more of the plurality of irrigation controllers of the irrigation system that are not coupled to the one or more control elements;
identifying, from a reply to the assumption broadcast received from a first irrigation controller of the plurality of irrigation controllers, a correction to a state corresponding to a first control element of the one or more control elements, wherein the first control element is associated with at least the first irrigation controller of the plurality of irrigation controllers;
updating state information corresponding to the first control element in response to the identifying the correction; and
causing a subsequent notification to be communicated to the plurality of irrigation controllers of the irrigation system, wherein the subsequent notification comprises the updated state information corresponding to the first control element.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide systems and methods of controlling irrigation, comprising: communicating an assumption broadcast from a first irrigation controller to each of a plurality of other irrigation controllers defining assumed states of control elements, wherein the control elements are shared with one or more of the first irrigation controller and the other irrigation controllers; determining whether a reply is received from one or more of the other irrigation controllers in reply to the assumption broadcast; identifying, from the reply, a correction to a state corresponding to a first control element; updating state information corresponding to the first control element in response to the identifying the correction; and communicating a subsequent notification from the first irrigation controller to each of the plurality of other irrigation controllers of the irrigation system, where the subsequent notification comprises the updated state information corresponding to the first control element.
47 Citations
20 Claims
-
1. A method of controlling irrigation, the method comprising:
-
causing, by a computer, an assumption broadcast to be communicated to each of a plurality of irrigation controllers of an irrigation system, wherein the computer is remote from at least one of the plurality of irrigation controllers and wherein the assumption broadcast defines assumed states of operation of one or more control elements each coupled to a respective one of the plurality of irrigation controllers of the irrigation system, wherein the irrigation system is configured to implement irrigation scheduling instructions, wherein the one or more control elements are shared with one or more of the plurality of irrigation controllers of the irrigation system that are not coupled to the one or more control elements; identifying, from a reply to the assumption broadcast received from a first irrigation controller of the plurality of irrigation controllers, a correction to a state corresponding to a first control element of the one or more control elements, wherein the first control element is associated with at least the first irrigation controller of the plurality of irrigation controllers; updating state information corresponding to the first control element in response to the identifying the correction; and causing a subsequent notification to be communicated to the plurality of irrigation controllers of the irrigation system, wherein the subsequent notification comprises the updated state information corresponding to the first control element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An irrigation system comprising:
-
a computer a plurality of irrigation controllers, wherein one or more of the plurality of irrigation controllers are in communication with the computer that is remote from at least one of the one or more of the plurality of irrigation controllers, and wherein each of the one or more of the plurality of irrigation controllers controls one or more irrigation devices in implementing a respective irrigation scheduling instruction stored at each of the one or more of the plurality of irrigation controllers; and one or more control elements, wherein each of the one or more control elements are coupled to a respective one of the one or more of the plurality of irrigation controllers, and wherein at least one of the one or more control elements are shared with one or more of the one or more of the plurality of irrigation controllers that are not coupled with the control element; wherein the computer is configured to; cause an assumption broadcast to be communicated to each of the one or more of the plurality of irrigation controllers, wherein the assumption broadcast defines assumed states of operation of the one or more control elements; identify, from a reply to the assumption broadcast from at least a first irrigation controller of the one or more of the plurality of irrigation controllers, a correction to a state corresponding to a first control element of the one or more control elements, wherein the first control element is associated with at least the first irrigation controller; update state information corresponding to the first control element in response to the identifying the correction; and cause a subsequent notification to be communicated to the one or more of the plurality of irrigation controllers, wherein the subsequent notification comprises the updated state information corresponding to the first control element. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification